@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.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}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.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}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) 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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff) 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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.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}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff) 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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2) format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2) format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff) 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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2) format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.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}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff) 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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff) 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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.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}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff) 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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff) 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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.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}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2) format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;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,d09GRgABAAAAAA2MAA8AAAAAEwgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAAD0AAABYAQYAuUdQT1MAAAGYAAABUgAAAp6GWZeRR1NVQgAAAuwAAAAtAAAALhN8KW5PUy8yAAADHAAAAE8AAABgdwQhGFNUQVQAAANsAAAANgAAAED0I98bY21hcAAAA6QAAACIAAAAuDHsLTNnYXNwAAAELAAAAAgAAAAIAAAAEGdseWYAAAQ0AAAGsAAACXw49m3haGVhZAAACuQAAAA2AAAANhV+kjRoaGVhAAALHAAAAB8AAAAkB6IBwWhtdHgAAAs8AAAAXwAAAHgxuwN3bG9jYQAAC5wAAAA+AAAAPiU+IwdtYXhwAAAL3AAAABwAAAAgAC0A425hbWUAAAv4AAABCQAAAiItI1WwcG9zdAAADQQAAACFAAAArlnuxf942g3IAQpAUBRE0fNAP0JV/GI39r8o06nbNMrgAHzZTZmUJUqLstrSPcoZ5dKNHm9aQUvn/Lcu/w9AfwHAAAAAeNp10CWUVVEUBuBv36drZh7u7u5QcCcRp+LuDn1B77hrp9EX7laxhDuky3oHtyP/dhVoMMlShVlz5jbrt3LZ4s36rV20db12ipDnCgjZDzlLUmHNss3r9Vq3aPMaXdatWbdGO8QPb+mHYjR7ZZQGZa2EBoSrOgh7NAlFEYOzQ0LoqohQFc6YL2zXpMFcc0wzwTgjDNJHNx1EtI53wpOEn+sYQwuHRUzNzolomfgdiV9auJrwQh3rGg3SFIrKqho0qmmphBEYhD7oRqo0OGWv1NGrhHeSppj4kvY66KiLrtLkxmmQmaGIAWnWAvlDZLIkhZpakgidFFExxK83VKQutdJGW12EyB/KVGWupxqbFXHKLhUV8tXkz8hP5PuQeCBJO3/h76d+/nPys36V9gEIlT92FkJCAQrIUAQllIWiJhnJCkXxi7UJhDZCJE35C8ZsRc8AAHjaY2BkYGDgYtABQmYXN58QBomM1KQiBpGcxJI8BhEGEGABEf//g0gAk7UHIwAAAHjaY2BhkmXaw8DKwMDUxRTBwMDgDaEZ4xiMGHUYkEADA0M+kGKC8YuLU1IZFjAoKKxiPvdfhIGB+TnDH6CwIkiO8QvTHiClwMACADP4DagAeNoFwbcBwgAQBDDdExsyI7AZTr3Tch7Okoirwlfhp9Z+mIK1mYZEHD0Fcq4NEZW7hh2i8AUPAAB42mWKAQYCURRFz/vvS8oIUiR8bSTTIgJQAAEBQWkJaQUh0CoqaBWZLUQAfq8nM6DLORcOEBx1+m75feQMTEhEgrvkxF1mspSN7OQYHuGpolHbKaWLGdTNTUpZeLOtG1Sbxl52tbWVAJ+Ds8/zPM2DPMxF9a5WCM1GjMH5X6RLi4IOvS8I1iVhAAEAAf//AA942n1WZYCrPBZNQiFBWzRQqAAl1Pum05Z1d3d3d3d3t1/r7u7u7u7u7u7bbkLnvTez8lUC9yLn3HMFAAJLUMJfoacACWAAKju1i9ROl/Ad2/vAK29fU6I7/etJa6QAgEBj9xP0AfQGEIEEgCIIFKywssyxopSMbSp3szlcBgGVSoxe30RJ79SKzv88D1eLXgc1/2EsIqfXJsVicY/uuN+i9sENb7SwabM/7iISdszQ3r7kxjcGu90eR3oKYgACwFlRcEXw7jP+557xh+DS4KN8X9v9Bd2H8xpy/pwRp1KtV5sN5+L71SagnCj2D4XpKUqeZoyt17fMma76+YUIu15BymKgYS+93B/dnIa5u33djJF/6X7JCtX5YDCO4zF9kk78vCi04EVKWrIUx5Pg9YBj67tfoRZ6N7g4AHI2R7UQG4EZHC43m/WKu+YNzoZL00XcK8SaozyzkO9xR1fyPQvB5vmvvkkkT/UjOp14YRbEWSurLpZ6LA3N89/2YgeXmIVSqsTd8zDSimPNs9T++kJpvGR0ecVru91R1oiGwzCQQxq7ZuzbrmVbJOxNNtn5b3SuVuBK3clwoodKU8d6S/WpYWhqMr3w4sLXrSKubB2F9AKurFwrG+3+XCsLdn9C90PvBTEAkHOXagFr/aSjOKlY0aWmpP0RwuZzRj6SGJPedGA//LFuPkUv7FZs++XXCA0n9FVwXJ4r8XGUfPnLnZBw3Pr+dUZxjeuD89a4FvdfCr0RpADQjHH5KljDCh3TpcgjhmcSemu25mbwwWDa4VmB9xDm9udfDkYib/p6aFECH4yLKSe3Ecb2gaSYzJjAr3HquNV93MAR+Lvd7i/w9ejrYHZOFcXzd4ZDNpfW6yt3erruFxcj7DoFWfT6GvGzS0NZ18yO73fN+cVPda1/kUCUkfMLWtN7mynKiqnebZs2gTjnvDAJZ5euLs5VaO5+Dd8O/wUuIlSYI8GgEoUkcEVpSSVHPVFaQqQ8U5QztaV8I7n4hcdqy8Cu6WRZ4buuSbuZQ6e5f+oGF7ezPHcKFBiR2WJj37BJM0rddjVP7uyYURZoUdfWtKbbJIRoWCEKpmxTri4xaBCTtM7dc13HkVVFN4kiNez+uWZXvxZXteaNvsFVNbiqCog+Duqc/gW58A/Hclr9Z07xGT1vVaxN6723DcZJMg7golhbxjseSUfteETVTeGk5isJm80KsircXH8lKWdcN45cY9TI1h75zxx595cdgz9B7xA9SveIQkbRnu6+mFfVBdAhrS4g1fi+h619h+LqrF1KlnRZWgYQotlKNUmuuyyCcnccaIrUq66y8VgIG51RQAzcaCxrix88HOiDzWW/rrS7ioWnYy4WPDfuproszwoMB/2LnnegJJmm4ElBUENulA0lyTVFGTNV2n5gdelFILSTd5eEP+J9WBxFYGO+CuHo2bI8LV1p8/VPU0YuYbMoLu2LinLEF3NYO2T+RUnxtvaIwudLeHCVDEuP9IdRPAoeKuFsPMqxtL1+MGqLWV/tfindE12GI14KAFlgCqQjfeoC3Bz3WKioeQlPxcvRPzspVrwkc8EJnfcmj74ELubzAuPwcLI4b6yy2bwg+eXutZV4c/L58fEr3u3yrG5V7I6LJ6jMu9ADrtekYgKHcjJqG/1LVK8PynYypq877z1vcj6dtxB8Bp8u0Dv37a4p01P97sxXJ0zbvj8cxyKOGerD76GvgibocSFP19uRVqmwL3Cmi+HDBItyLlY+tfgG4iML9fn8ouM2Xzna8X0AwQIp8Hrom8AEwC0Z48VF9+24fVZhGmZWPK1ommaKzKU5HE49bWGMRhNP5PUBiMBXoa/VV2b7ObOsp8v7nLZmtgZvddqq5WSIdHvjkb7p9oZjXVx3VWTCH/CofG7wC/ZoZYn3s4oTgAkxpQf3rZaZ2fe8h5tatpk+BDXRVxtwoq36cYZnE5xH/aU+gQ1xxysjH34ffQNQbvDr9yMuEynMRUjCA6PLm4OhY7f6D5ZMQiz04F6r5eR9A70yk4lb5AfaRJYn6iodeHIDQHBhFMGPcJYZj25ZPxCF8oKshY4m1f7dgbffF9qxqzcd39U8PbUcY7KkUccz4jbR3KSnutb0AH015B9CglHHYzSKfM0kQcgSbyBIg4eiA/hp9Fxgc7TTeT4zT96shbYdaj/Sqd2iBjqQwySmDTlIEioDtNuiFH5Zujgw6yedUJFxFWuq8gkL3tAsO0XTvYU5jAvL2b7nhIlmRsOmo/T5hmz7k94LTlhgtzujsgIiAP4NaGKMXAABAAAAAgBCPHdmQF8PPPUAAwPoAAAAANRN3NgAAAAA3kZxSv98/wcEVQPmAAEABgACAAAAAAAAeNpjYGRgYD73X4SBgaXwf80/WZZQoAgqkAMAhz8FaQB42mOSZzBiOs7AAseTGbiY5Bi4wbiOgQGMwxj4QJhx8///jCcZ+EGYSREoBsQMrxkYQJjxzf/vjK8YWJnXMJgDRXSBWB+I64A4GIgDgdgRiJsZD/z/x6THEAgA69UWUgAAAAAVAEkAVQBhAJ8BAgEOAT4BSgF+AYoBzQIpAjQCZgJxAnECcQLSAwsDbwOhA74D2gQDBC0EZASCBLYEvgAAeNpjYGRgYJBjqGVgZ0hhYAHzEICZgREAGNoBEXjadZC1WYRBAETfuV+GJkiCu0OCJ7in566/IB1QATEh1RBSAYUwweLwrcybWV8gzgM+PP4I8MSrYQ9JXgx7CfNs2Mckj4b9dHNvOEAvDcNB5ZeGk8wzKBZ7IE6nYQ9R4oaDaH/DSaVwSBOLOmlqXFEmh0NJlBcXRXI4Ki1WmVKxyWJRlnfEk9jimlS7UGSKI3bZV7PIk1NaJc0Em6Ka/KVSC62Rb9DPLJNMq8z8WNH/seJzxhq2So686L/9jf4Y35K2uMP6eJNORnuyKDpXkpf+vMExlriiLItWsIErLSmzsOWHP37GNn9TpIxm4JJhkixN6kzJpymIGziUxVP8vP0RDfmRN3eyTwgAAAB42myDMQFFAAAF7/E/CGFSAJioYVNGDrMSdogBaAEB3N1hAMDdEPGF/x4wMbCQsZHTUXCwUrJTcWLKoKWWqZ/+smTLkSuPZ/cZHrKX5mUaGDgacOallhdnpBam5oBFjA0sONOLEstSk/NzkzgTk0tLwCyonBGUduYsycxJQZYxAQDTQiftAAAA) 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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.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}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2) format("woff2"),url(/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2) format("woff2"),url(/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.woff) 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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2) format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2) format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.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}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-vietnamese-700-normal-BrGlFDtO.woff2) format("woff2"),url(/assets/lexend-vietnamese-700-normal-NEp7hM5T.woff) 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:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-ext-700-normal-CcWyeg4T.woff2) format("woff2"),url(/assets/lexend-latin-ext-700-normal-iR1cPiNX.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:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-700-normal-DqO8md6r.woff2) format("woff2"),url(/assets/lexend-latin-700-normal-DVyJlN8t.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}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-slab-cyrillic-ext-700-normal-Buo8Zg37.woff2) format("woff2"),url(/assets/roboto-slab-cyrillic-ext-700-normal-XylpTL9P.woff) 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:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-slab-cyrillic-700-normal-BNW9kQNs.woff2) format("woff2"),url(/assets/roboto-slab-cyrillic-700-normal-EFn8_DFq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAATwABAAAAAACagAAASTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbehyBVAZgP1NUQVQqAHARCAqEdIQaCyAAATYCJAM6BCAFhDwHgRwMBxsYCKOiVk1OHQH+mZDJvWNJplhZtdogOJAWg/Sj03Szq+frVhDxdl/Vb/ChBX0AHNmIxOh29n/O0hE9P/XtgCzzsS+kQCmgPmUmjD7g4emG766PQZhlgWRxHqdlNZ/hCCdnMODJL0DrsTW1BZKsqpCFrLIsJOHl6xgsAAjbGlfhBoRqmZ5QdWM5JeV8N/1IoC8dHMzXKMLtvZVHgBsAKIrQCQcHIcApSQG17a8f0HjxgQ0NOsBKAuRBz4YSECB0ip2wU6LooKgUigarAQjORhFChw3U/iaxDUqe6oqbs+K3grpEy4GGlQQKvLr6liqgcKbnOmlEEjEYIECjAdERJyDKKxQnN7AzrLylDzoFHoDOgeT8EHlMgEnwDq4ju1qZExgwFv0msMy2K627a50FwLIB/ouosT8O8OSZCu2d/x/CfmZ6M+QDoK/GHiCORgg7AUEERFFvRQ04A1AEIL06AYACGgiiERBE1xYQwI9G8YhTydNZUbH1YgstC3HY/7+Q//yYZ7K7VcmSN4cBMV1HBy4OQtLiA1ggxjvnbPARyAFZAHQq2TBgJIF0MDCNkMjB/cyQACfXOp2mn2uM/6jRb8w5yjVar+kb43VJizGeUc1wM765t+kdO3haxzij+s3+6JnIpOePH7vmPHz4FJ48eNB8TsiQ0Kc9ztkBHwz7aN8v4kJBpXJtPC3HaGt0Np/1udrgrs4xs7cIdT0+15zHqA1++KArPcae6ujNisQFlc1JnlkWY6Z9JpXc/RlG1Wek7+7hjfr9MzPqws+nZvf33V39K1xG6ccZd8d2GL7153Pzq3tB83/023WpnXtNyGp4dl4OrDV/wa9+uy+3d68OWUO+3Zd+Bs/ybuz6CY0/Lg1b3OTDhgljRq8d3/A933Fpo49rJ+S//1GvdOetHRr961ArthPbanYLudENe9GvDjw46Zl6um4J7O/iuE7fY2+gptkuDcWCA53vhBX9tvbkOm1C8KXS1evUrVOtVtkrwTLh+LpDUDMCbDw1ViJA8JYheRMDFtUOdi0YgXQYX1uBAKbqKfFV3ppN6aU4oExpT69Gd/CV/WPX7AA8nnHyAPC2XrefwtnWpz6bC5MCIPhV+DB+Fbj/cQsQU84bXrqSl3QtvqlwtvxFTlWmlBmkGX2u2hK+8WuSCPApTpdC6349RYDTeFkSDuBAcRJLhPjNUuw+szRFHWHp4ixhGSKMZ5lidGR6NVUTEQM3XO6+m7WANApVoPWgOcZykSNWq68TB0+kQn0DeBQDfWlEyOZDvoG6TjZ27t7t9BTIkacxIiAB8s7EE/RURkySL8jj0xAbWzefp2AtxATDZlR/lDJqeHg4mOxosUfp371BHCnvToxn0uP95SspTlMqxM62WUMeokPi6mAl4a12E4+PSbth4EuwB60qHxL0KUisTJ4QhWhIRq4As4P3Bj6SLcqk1LqRvIIPJLkqSjS0ooshptjELg5xikvcZiXhzw80FIfZ2qh60ar22sO8Snmqylt+KNnkB43JcPVdjY3fB2JJoLfI7dJyJzEM8NNBjCUbDYvkFT8i1rQ9MQ8AAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-slab-greek-700-normal-C10HLlVV.woff2) format("woff2"),url(/assets/roboto-slab-greek-700-normal-CyDfRYEu.woff) 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:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-slab-vietnamese-700-normal-0X_Vg5N5.woff2) format("woff2"),url(/assets/roboto-slab-vietnamese-700-normal-x_MqbNTF.woff) 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:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-slab-latin-ext-700-normal-DhrmOG7z.woff2) format("woff2"),url(/assets/roboto-slab-latin-ext-700-normal-BFVMgA3Y.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:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-slab-latin-700-normal-WCCj9XVQ.woff2) format("woff2"),url(/assets/roboto-slab-latin-700-normal-ThI0IOtl.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}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-vietnamese-400-normal-65jA92mZ.woff2) format("woff2"),url(/assets/patrick-hand-vietnamese-400-normal-CZjY324Y.woff) 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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2) format("woff2"),url(/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2) format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.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}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-arabic-wght-normal-BxRhwSzF.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-braille-wght-normal-Cj7wfYns.woff2) format("woff2-variations");unicode-range:U+2800-28FF}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-cyrillic-ext-wght-normal-Bq2rGQtZ.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-cyrillic-wght-normal-DC72kP-V.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-greek-wght-normal-DmKacV-0.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-hebrew-wght-normal-CYieC9BD.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-symbols2-wght-normal-o0G5EPJ1.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-vietnamese-wght-normal-DXbdGs8p.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-latin-ext-wght-normal-CeKCfnVW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-latin-wght-normal-CCwG33-X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-arabic-wght-normal-Bus2FcZe.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-braille-wght-normal-K5kCha2b.woff2) format("woff2-variations");unicode-range:U+2800-28FF}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-cyrillic-ext-wght-normal-BZeBNP3l.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-cyrillic-wght-normal-CjHem4Zd.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-greek-wght-normal-DvsK-ZlZ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-hebrew-wght-normal-V_X2vJGq.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-symbols2-wght-normal-CEocWA80.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-vietnamese-wght-normal-B9mnRIIc.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-latin-ext-wght-normal-tuuL4LjG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-latin-wght-normal-DLJQ3041.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/merriweather-cyrillic-ext-wght-normal-Bkm5NjZG.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/merriweather-cyrillic-wght-normal-BWxnF87P.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/merriweather-vietnamese-wght-normal-BXYScXBD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/merriweather-latin-ext-wght-normal-BZx4mOJf.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/merriweather-latin-wght-normal-BovdrKvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2) format("woff2"),url(/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff) format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2) format("woff2"),url(/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff) format("woff")}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-vietnamese-400-normal-B6gKbkHm.woff2) format("woff2"),url(/assets/bungee-vietnamese-400-normal-CmjDSWyd.woff) 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:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-ext-400-normal-DWzJMwsA.woff2) format("woff2"),url(/assets/bungee-latin-ext-400-normal-DXe9_7Rr.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:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-400-normal-Dfnurram.woff2) format("woff2"),url(/assets/bungee-latin-400-normal-DA8IEVW_.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}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--panel: #fcfbf7;--panel2: #eef1f9;--border: #ccd4e6;--text: #1e2540;--muted: #5c6684;--accent: #2456d0;--accent2: #b3261e;--good: #059669;--bad: #dc2626;--warn: #d97706;--tile: #fdf9ec;--tile-text: #232741;--tile-pressed: #232741;--tile-2x: #ffd9d9;--tile-2x-text: #7c1d1d;--page-bg: radial-gradient(1100px 600px at 85% -10%, rgba(37, 99, 235, .2) 0%, transparent 55%), radial-gradient(900px 550px at -10% 110%, rgba(220, 38, 38, .12) 0%, transparent 55%), linear-gradient(160deg, #eeece2, #dbe2f2);--topbar-bg: rgba(246, 246, 240, .85);--panel-shadow: 0 2px 12px rgba(40, 55, 110, .08);--input-bg: #ffffff;--line: rgba(30, 37, 64, .16);--backdrop: rgba(28, 34, 60, .45);--name-lum: 38%;--radius: 14px;--radius-card: 12px;--radius-md: 10px;--radius-sm: 8px;--radius-pill: 999px;--font-body: "Nunito", system-ui, sans-serif;--font-display: "Atkinson Hyperlegible", sans-serif;--font-heading: var(--font-body);--font-panel-heading: var(--font-heading);--button-radius: var(--radius-pill);--button-shadow: none;--badge-radius: var(--radius-pill);--panel-heading-bg: transparent;--panel-heading-ink: var(--muted);--panel-heading-tinted-bg: transparent;--panel-heading-texture: none;--panel-heading-shadow: none;--panel-heading-stage-bg: var(--panel-heading-tinted-bg);--panel-heading-words-bg: var(--panel-heading-tinted-bg);--panel-heading-chat-bg: var(--panel-heading-tinted-bg);--decorative-text-image: linear-gradient(90deg, var(--accent), var(--accent2));--decorative-text-ink: transparent;--decorative-text-clip: text;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: transparent;--table-card-ring-image: linear-gradient(115deg, var(--accent), var(--accent2));--legend-button-bg: var(--accent);--legend-button-image: none;--on-accent: #ffffff;--btn-primary-ink: #ffffff;--btn-danger-bg: #a8353f;--btn-danger-border: #a8353f;--btn-danger-ink: #ffffff;--tint-violet: #1d4ed8;--tint-teal: #a01d1d;--tint-amber: #a16207;--tint-rose: #f43f5e;--tint-green: #10b981;--badge-bg: #dde7fb;--badge-ink: #1d4ed8;--badge-six-bg: #fadfe2;--badge-six-ink: #a3132a;--badge-unrated-bg: #e6e4dc;--badge-unrated-ink: #6d675a;--badge-oldschool-bg: #fde5d2;--badge-oldschool-ink: #9a4708;--badge-fast-bg: #fdeecd;--badge-fast-ink: #96450a;--badge-live-bg: #d5f3e4;--badge-live-ink: #047857;--tile-stroke: #cdc7b4;--tile-2x-stroke: #e5a9a9;--tile-blue: #cfe8f9;--tile-blue-stroke: #85b9d9;--tile-blue-ink: #1b4b66;--tile-red: #f6c2c2;--tile-red-stroke: #dd8f8f;--tile-red-ink: #7a1717;--tile-bridge: #f5f0fb;--tile-bridge-stroke: #c2b3de;--tile-bridge-ink: #40336a;--tile-relic: #f4f6b0;--tile-relic-stroke: #c8c04a;--tile-relic-ink: #5f560c;--tile-bonus-ink: #b25454;--tile-bonus-pressed: #e59a9a;--mark-first: #0a84ff;--mark-bridge: #7a4fb8;--mark-relic: #b8ae00;--mark-combo-first: #2f9bff;--mark-combo-bridge: #9257e8;--mark-combo-relic: #d1c800;--chip-ink: #9c6f24;--chip-glow-rgb: 212, 164, 74;--rating-t0: #90ee90;--rating-t1: #4cbb17;--rating-t2: #ffb347;--rating-t3: #e8590c;--rating-t4: #ef4444;--rating-t5: #4169e1;--rating-top: #62a8dc;--shadow-pop: rgba(20, 16, 50, .25);--card-hover-glow: rgba(124, 58, 237, .14);--seat-rising-glow: rgba(124, 58, 237, .4);--row-hover: rgba(255, 255, 255, .02);--toast-bg: #fee2e2;--toast-ink: #991b1b;font-size:16px}:root[data-theme=dark]{--panel: #161b33;--panel2: #1c2240;--border: #2a3053;--text: #e9ebf8;--muted: #9298bd;--accent: #8b5cf6;--accent2: #22d3ee;--good: #34d399;--bad: #f87171;--warn: #fbbf24;--tile: #f7f3e7;--tile-text: #20243a;--tile-pressed: #363c67;--tile-2x: #ffd6d6;--tile-2x-text: #6b1d1d;--page-bg: radial-gradient(1200px 700px at 80% -10%, #1e1547 0%, transparent 55%), radial-gradient(1000px 600px at -10% 110%, #0d2f3f 0%, transparent 55%), linear-gradient(160deg, #0c0f1e, #12162a);--topbar-bg: rgba(12, 15, 30, .7);--panel-shadow: none;--input-bg: #0e1226;--line: rgba(255, 255, 255, .13);--backdrop: rgba(5, 7, 16, .7);--name-lum: 72%;--btn-primary-ink: #0b0e1c;--btn-danger-bg: #7e2830;--btn-danger-border: #9a3a44;--tint-violet: #8b5cf6;--tint-teal: #0ea5b7;--tint-amber: #f59e0b;--badge-bg: #26204b;--badge-ink: #b9a6ff;--badge-six-bg: #0e3b3b;--badge-six-ink: #67e8f9;--badge-unrated-bg: #262b3d;--badge-unrated-ink: #8f96b3;--badge-oldschool-bg: #3b270e;--badge-oldschool-ink: #fdba74;--badge-fast-bg: #3b2a0e;--badge-fast-ink: #fbbf24;--badge-live-bg: #143327;--badge-live-ink: var(--good);--mark-first: #33adff;--mark-bridge: #b79ae0;--mark-relic: #ffe600;--mark-combo-first: #33adff;--mark-combo-bridge: #cfaeff;--mark-combo-relic: #ffec4d;--chip-ink: #d3a95e;--chip-glow-rgb: 255, 214, 140;--toast-bg: #3b1d24;--toast-ink: #fecaca}:root[data-theme=cafe]{--panel: #29211c;--panel2: #332922;--border: #66513f;--text: #f7ead6;--muted: #c2b198;--accent: #58a67a;--accent2: #e36d5b;--good: #76c594;--bad: #ef7c6b;--warn: #e6b84b;--page-bg: radial-gradient(900px 540px at 80% 0%, #3f2c21 0%, transparent 62%), linear-gradient(155deg, #1c1714, #211a16);--topbar-bg: rgba(24, 18, 15, .92);--panel-shadow: 0 8px 20px rgba(9, 6, 4, .31);--input-bg: #201a17;--line: rgba(132, 103, 78, .45);--backdrop: rgba(16, 12, 9, .72);--name-lum: 72%;--radius: 16px;--radius-card: 16px;--radius-md: 14px;--radius-sm: 10px;--font-body: "Nunito", system-ui, sans-serif;--font-heading: "Fredoka", sans-serif;--on-accent: #ffffff;--btn-primary-ink: #14231a;--btn-danger-bg: #9f463b;--btn-danger-border: #c45a4c;--btn-danger-ink: #ffffff;--button-radius: 14px;--button-shadow: 0 3px 0 #11100c;--panel-heading-bg: transparent;--panel-heading-ink: var(--text);--panel-heading-tinted-bg: transparent;--panel-heading-texture: none;--tint-violet: #a98acb;--tint-teal: #58a67a;--tint-amber: #e6b84b;--tint-rose: #e36d5b;--tint-green: #76c594;--badge-bg: #342947;--badge-ink: #d9c4ef;--badge-six-bg: #173b32;--badge-six-ink: #9be7bd;--badge-unrated-bg: #38322d;--badge-unrated-ink: #d0c2b1;--badge-oldschool-bg: #49301d;--badge-oldschool-ink: #f2bd84;--badge-fast-bg: #453814;--badge-fast-ink: #f7da75;--badge-live-bg: #18392a;--badge-live-ink: #91dfb2;--mark-first: #72b9f0;--mark-bridge: #c8a7e8;--mark-relic: #f3d65f;--mark-combo-first: #8ac8f7;--mark-combo-bridge: #d8bdf2;--mark-combo-relic: #ffe584;--chip-ink: #e0b86c;--chip-glow-rgb: 240, 195, 112;--shadow-pop: rgba(9, 6, 4, .6);--card-hover-glow: rgba(88, 166, 122, .13);--seat-rising-glow: rgba(88, 166, 122, .4);--row-hover: rgba(255, 255, 255, .03);--toast-bg: #4a211c;--toast-ink: #ffd8ce;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=tournament]{--panel: #0d1421;--panel2: #111d2d;--border: #34506b;--text: #f8fafc;--muted: #9eafc3;--accent: #00d7ff;--accent2: #ff3b5c;--good: #b6ff3d;--bad: #ff536f;--warn: #ffb347;--page-bg: linear-gradient(115deg, transparent 0 74%, rgba(0, 215, 255, .05) 74% 75%, transparent 75%), linear-gradient(155deg, #060910, #080e18);--topbar-bg: rgba(3, 7, 13, .91);--panel-shadow: none;--input-bg: #080e18;--line: rgba(81, 113, 148, .5);--backdrop: rgba(1, 3, 7, .78);--name-lum: 72%;--radius: 4px;--radius-card: 4px;--radius-md: 3px;--radius-sm: 2px;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", sans-serif;--font-heading: "Bungee", sans-serif;--on-accent: #061019;--btn-primary-ink: #061019;--btn-danger-bg: #a91531;--btn-danger-border: #ff3b5c;--btn-danger-ink: #ffffff;--button-radius: 0;--button-shadow: none;--panel-heading-bg: #00d7ff;--panel-heading-ink: #061019;--panel-heading-tinted-bg: #00d7ff;--panel-heading-tinted-ink: #061019;--chat-tab-ink: #061019;--chat-tab-active-ink: #061019;--panel-heading-texture: none;--tint-violet: #7c83ff;--tint-teal: #00d7ff;--tint-amber: #ffb347;--tint-rose: #ff3b5c;--tint-green: #b6ff3d;--badge-bg: #172b47;--badge-ink: #8edfff;--badge-six-bg: #38182b;--badge-six-ink: #ff9eb1;--badge-unrated-bg: #252c38;--badge-unrated-ink: #c8d1dd;--badge-oldschool-bg: #44291a;--badge-oldschool-ink: #ffc08e;--badge-fast-bg: #3c3112;--badge-fast-ink: #ffe27b;--badge-live-bg: #263810;--badge-live-ink: #caff74;--mark-first: #48bbff;--mark-bridge: #c6a4ff;--mark-relic: #ffe350;--mark-combo-first: #67c8ff;--mark-combo-bridge: #d6bbff;--mark-combo-relic: #ffed7c;--chip-ink: #f4c15b;--chip-glow-rgb: 255, 196, 76;--shadow-pop: rgba(0, 0, 0, .72);--card-hover-glow: rgba(0, 215, 255, .14);--seat-rising-glow: rgba(0, 215, 255, .4);--row-hover: rgba(0, 215, 255, .04);--toast-bg: #521020;--toast-ink: #ffdbe2;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=bauhaus]{--panel: #fffdf7;--panel2: #ffffff;--border: #111111;--text: #111111;--muted: #555555;--accent: #185abd;--accent2: #d9372a;--good: #18784a;--bad: #b9261d;--warn: #8b6500;--page-bg: linear-gradient(90deg, rgba(217, 55, 42, .07) 0 16%, transparent 16% 84%, rgba(24, 90, 189, .07) 84%), #f2eee4;--topbar-bg: rgba(255, 253, 247, .95);--panel-shadow: inset 0 0 0 1px #111111, 3px 3px 0 #111111;--input-bg: #f7f2e7;--line: rgba(17, 17, 17, .25);--backdrop: rgba(17, 17, 17, .4);--name-lum: 35%;--radius: 4px;--radius-card: 4px;--radius-md: 4px;--radius-sm: 2px;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", sans-serif;--font-heading: "Bungee", sans-serif;--font-panel-heading: var(--font-body);--on-accent: #ffffff;--btn-primary-ink: #ffffff;--btn-danger-bg: #d9372a;--btn-danger-border: #111111;--btn-danger-ink: #ffffff;--button-radius: 4px;--button-shadow: inset 0 0 0 1px #111111, 3px 3px 0 #111111;--panel-heading-bg: #f2c230;--panel-heading-ink: #111111;--panel-heading-tinted-bg: #f2c230;--panel-heading-tinted-ink: #111111;--panel-heading-texture: none;--panel-heading-shadow: inset 0 -1px 0 currentColor;--panel-heading-stage-bg: #185abd;--panel-heading-stage-ink: #ffffff;--tint-violet: #185abd;--tint-teal: #a6271f;--tint-amber: #8b6500;--tint-rose: #b9261d;--tint-green: #18784a;--badge-bg: #dbe8ff;--badge-ink: #153f88;--badge-six-bg: #fde0df;--badge-six-ink: #8b2119;--badge-unrated-bg: #e8e4da;--badge-unrated-ink: #56534b;--badge-oldschool-bg: #f8dfc6;--badge-oldschool-ink: #81410b;--badge-fast-bg: #f8e7a8;--badge-fast-ink: #735500;--badge-live-bg: #d6efdf;--badge-live-ink: #176340;--mark-first: #1265ad;--mark-bridge: #7043a6;--mark-relic: #756900;--mark-combo-first: #1265ad;--mark-combo-bridge: #7043a6;--mark-combo-relic: #756900;--chip-ink: #815d18;--chip-glow-rgb: 166, 117, 24;--shadow-pop: rgba(17, 17, 17, .24);--card-hover-glow: rgba(24, 90, 189, .12);--seat-rising-glow: rgba(24, 90, 189, .32);--row-hover: rgba(24, 90, 189, .05);--toast-bg: #f7d5d0;--toast-ink: #7b1912;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=bauhaus-night]{--panel: #17181d;--panel2: #222329;--border: #d9d4c8;--text: #f6f2e8;--muted: #b8b3aa;--accent: #c83a2b;--accent2: #3c6bd6;--good: #63cb92;--bad: #ff776b;--warn: #f1c62e;--page-bg: linear-gradient(110deg, rgba(223, 73, 53, .05) 0 17%, transparent 17% 82%, rgba(60, 107, 214, .05) 82%), #0d0e12;--topbar-bg: rgba(10, 11, 15, .95);--panel-shadow: inset 0 0 0 1px #d9d4c8, 3px 3px 0 #000000;--input-bg: #101117;--line: rgba(217, 212, 200, .23);--backdrop: rgba(0, 0, 0, .72);--name-lum: 72%;--radius: 4px;--radius-card: 4px;--radius-md: 4px;--radius-sm: 2px;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", sans-serif;--font-heading: "Bungee", sans-serif;--font-panel-heading: var(--font-body);--on-accent: #ffffff;--btn-primary-ink: #ffffff;--btn-danger-bg: #a83228;--btn-danger-border: #df4935;--btn-danger-ink: #ffffff;--button-radius: 4px;--button-shadow: inset 0 0 0 1px #d9d4c8, 3px 3px 0 #000000;--panel-heading-bg: #3c6bd6;--panel-heading-ink: #ffffff;--panel-heading-tinted-bg: #3c6bd6;--panel-heading-tinted-ink: #ffffff;--panel-heading-texture: none;--panel-heading-shadow: inset 0 -1px 0 currentColor;--panel-heading-stage-bg: #df4935;--panel-heading-stage-ink: #ffffff;--panel-heading-words-bg: #df4935;--panel-heading-words-ink: #ffffff;--panel-heading-chat-bg: #f1c62e;--panel-heading-chat-ink: #111111;--chat-tab-ink: #111111;--chat-tab-active-ink: #111111;--tint-violet: #6f8ee6;--tint-teal: #df4935;--tint-amber: #f1c62e;--tint-rose: #ff776b;--tint-green: #63cb92;--badge-bg: #28355f;--badge-ink: #b9c8ff;--badge-six-bg: #4a201b;--badge-six-ink: #ffb1a8;--badge-unrated-bg: #313239;--badge-unrated-ink: #d1cec6;--badge-oldschool-bg: #49311c;--badge-oldschool-ink: #ffc38c;--badge-fast-bg: #403714;--badge-fast-ink: #ffe171;--badge-live-bg: #17392a;--badge-live-ink: #92e4b6;--mark-first: #62baff;--mark-bridge: #c7a4ff;--mark-relic: #ffe35b;--mark-combo-first: #7bc7ff;--mark-combo-bridge: #d6bbff;--mark-combo-relic: #ffed82;--chip-ink: #e3b75e;--chip-glow-rgb: 241, 198, 46;--shadow-pop: rgba(0, 0, 0, .72);--card-hover-glow: rgba(60, 107, 214, .15);--seat-rising-glow: rgba(60, 107, 214, .4);--row-hover: rgba(255, 255, 255, .03);--toast-bg: #4a211d;--toast-ink: #ffd7d1;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=bauhaus-paper]{--panel: #f9f5eb;--panel2: #e2dccf;--border: #242728;--text: #202426;--muted: #61635e;--accent: #c94734;--accent2: #244f9e;--good: #28795b;--bad: #b93225;--warn: #8a6208;--page-bg: linear-gradient(135deg, rgba(240, 186, 47, .11) 0 12%, transparent 12% 82%, rgba(36, 79, 158, .09) 82%), #ddd8cc;--topbar-bg: rgba(245, 240, 229, .95);--panel-shadow: inset 0 0 0 1px #242728, 3px 3px 0 #242728;--input-bg: #eee9dd;--line: rgba(36, 79, 158, .22);--backdrop: rgba(36, 39, 40, .44);--name-lum: 35%;--radius: 4px;--radius-card: 4px;--radius-md: 4px;--radius-sm: 2px;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", sans-serif;--font-heading: "Bungee", sans-serif;--font-panel-heading: var(--font-body);--on-accent: #ffffff;--btn-primary-ink: #ffffff;--btn-danger-bg: #b53425;--btn-danger-border: #242728;--btn-danger-ink: #ffffff;--button-radius: 4px;--button-shadow: inset 0 0 0 1px #242728, 3px 3px 0 #242728;--panel-heading-bg: #f0ba2f;--panel-heading-ink: #202426;--panel-heading-tinted-bg: #f0ba2f;--panel-heading-tinted-ink: #202426;--panel-heading-texture: none;--panel-heading-shadow: inset 0 -1px 0 currentColor;--panel-heading-stage-bg: #244f9e;--panel-heading-stage-ink: #ffffff;--panel-heading-words-bg: #244f9e;--panel-heading-words-ink: #ffffff;--panel-heading-chat-bg: #d84a36;--panel-heading-chat-ink: #ffffff;--chat-tab-ink: #ffffff;--chat-tab-active-ink: #ffffff;--tint-violet: #244f9e;--tint-teal: #b83b2b;--tint-amber: #8a6208;--tint-rose: #b93225;--tint-green: #28795b;--badge-bg: #d9e4f8;--badge-ink: #193b78;--badge-six-bg: #f2d8d2;--badge-six-ink: #81251a;--badge-unrated-bg: #dedbd3;--badge-unrated-ink: #545650;--badge-oldschool-bg: #f0dcc2;--badge-oldschool-ink: #76400c;--badge-fast-bg: #efe1a5;--badge-fast-ink: #6d5100;--badge-live-bg: #d1e9da;--badge-live-ink: #1d6348;--mark-first: #155fa4;--mark-bridge: #7042a1;--mark-relic: #716500;--mark-combo-first: #155fa4;--mark-combo-bridge: #7042a1;--mark-combo-relic: #716500;--chip-ink: #7d5917;--chip-glow-rgb: 160, 113, 23;--shadow-pop: rgba(36, 39, 40, .32);--card-hover-glow: rgba(36, 79, 158, .12);--seat-rising-glow: rgba(36, 79, 158, .32);--row-hover: rgba(36, 79, 158, .05);--toast-bg: #f2cbc4;--toast-ink: #792117;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=phosphor]{--panel: #09130f;--panel2: #0d1b15;--border: #286144;--text: #c9fde3;--muted: #78a98f;--accent: #33ff99;--accent2: #75ffd1;--good: #33ff99;--bad: #ff6f7d;--warn: #ffcc4d;--page-bg: repeating-linear-gradient(0deg, rgba(255, 255, 255, .02) 0 1px, transparent 1px 4px), radial-gradient(850px 520px at 50% -20%, #123a28 0%, transparent 62%), #030807;--topbar-bg: rgba(3, 8, 7, .95);--panel-shadow: none;--input-bg: #050b08;--line: rgba(51, 255, 153, .25);--backdrop: rgba(1, 3, 2, .82);--name-lum: 72%;--radius: 0;--radius-card: 0;--radius-md: 0;--radius-sm: 0;--font-body: "Cascadia Mono Variable", "Cascadia Mono", monospace;--font-heading: "Cascadia Mono Variable", "Cascadia Mono", monospace;--on-accent: #04100a;--btn-primary-ink: #04100a;--btn-danger-bg: #6d1925;--btn-danger-border: #ff5c6c;--btn-danger-ink: #ffffff;--button-radius: 2px;--button-shadow: inset 0 0 0 1px rgba(51, 255, 153, .45);--panel-heading-bg: rgba(51, 255, 153, .08);--panel-heading-ink: #75ffd1;--panel-heading-tinted-bg: rgba(51, 255, 153, .08);--panel-heading-tinted-ink: #75ffd1;--panel-heading-texture: none;--tint-violet: #a58aff;--tint-teal: #33ff99;--tint-amber: #ffcc4d;--tint-rose: #ff6f7d;--tint-green: #33ff99;--badge-bg: #123325;--badge-ink: #7cffbd;--badge-six-bg: #14343c;--badge-six-ink: #80eaf2;--badge-unrated-bg: #202a25;--badge-unrated-ink: #b5cbbf;--badge-oldschool-bg: #3d2b12;--badge-oldschool-ink: #ffca71;--badge-fast-bg: #403310;--badge-fast-ink: #ffe26c;--badge-live-bg: #103a26;--badge-live-ink: #78ffb3;--mark-first: #57baff;--mark-bridge: #c7a4ff;--mark-relic: #ffe45b;--mark-combo-first: #71c6ff;--mark-combo-bridge: #d7bbff;--mark-combo-relic: #ffed80;--chip-ink: #e3b85d;--chip-glow-rgb: 255, 204, 77;--shadow-pop: rgba(0, 0, 0, .82);--card-hover-glow: rgba(51, 255, 153, .14);--seat-rising-glow: rgba(51, 255, 153, .4);--row-hover: rgba(51, 255, 153, .04);--toast-bg: #40141b;--toast-ink: #ffcbd1;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=phosphor-amber]{--panel: #120d06;--panel2: #1a1208;--border: #6b4b1c;--text: #f4deb1;--muted: #c2a36a;--accent: #f2aa24;--accent2: #75d6cf;--good: #79d89a;--bad: #ff8686;--warn: #ffd56a;--page-bg: repeating-linear-gradient(0deg, rgba(255, 255, 255, .02) 0 1px, transparent 1px 4px), radial-gradient(850px 520px at 50% -20%, #3b2509 0%, transparent 62%), #080603;--topbar-bg: rgba(8, 6, 3, .95);--panel-shadow: none;--input-bg: #0c0904;--line: rgba(216, 157, 53, .25);--backdrop: rgba(3, 2, 1, .82);--name-lum: 72%;--radius: 0;--radius-card: 0;--radius-md: 0;--radius-sm: 0;--font-body: "Cascadia Mono Variable", "Cascadia Mono", monospace;--font-heading: "Cascadia Mono Variable", "Cascadia Mono", monospace;--on-accent: #160d02;--btn-primary-ink: #160d02;--btn-danger-bg: #6c2520;--btn-danger-border: #ff7a7a;--btn-danger-ink: #ffffff;--button-radius: 2px;--button-shadow: inset 0 0 0 1px rgba(242, 170, 36, .45);--panel-heading-bg: rgba(242, 170, 36, .08);--panel-heading-ink: #ffd56a;--panel-heading-tinted-bg: rgba(242, 170, 36, .08);--panel-heading-tinted-ink: #ffd56a;--panel-heading-texture: none;--tint-violet: #b49bff;--tint-teal: #75d6cf;--tint-amber: #f2aa24;--tint-rose: #ff8686;--tint-green: #79d89a;--badge-bg: #3e2c0d;--badge-ink: #ffd271;--badge-six-bg: #153638;--badge-six-ink: #8ce6e0;--badge-unrated-bg: #30291f;--badge-unrated-ink: #d7c5a5;--badge-oldschool-bg: #422715;--badge-oldschool-ink: #ffc18a;--badge-fast-bg: #44340e;--badge-fast-ink: #ffe275;--badge-live-bg: #173629;--badge-live-ink: #91e1ad;--mark-first: #65baff;--mark-bridge: #c9a7ff;--mark-relic: #ffe16c;--mark-combo-first: #7dc7ff;--mark-combo-bridge: #d9beff;--mark-combo-relic: #ffeb8e;--chip-ink: #efbd59;--chip-glow-rgb: 242, 170, 36;--shadow-pop: rgba(0, 0, 0, .82);--card-hover-glow: rgba(242, 170, 36, .14);--seat-rising-glow: rgba(242, 170, 36, .4);--row-hover: rgba(242, 170, 36, .04);--toast-bg: #4b1715;--toast-ink: #ffd3cf;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=phosphor-ice]{--panel: #081519;--panel2: #0d2228;--border: #285865;--text: #d9f2f3;--muted: #8db2b7;--accent: #4addeb;--accent2: #a8ffea;--good: #62d6a2;--bad: #ff7f92;--warn: #f2c96d;--page-bg: repeating-linear-gradient(90deg, rgba(255, 255, 255, .016) 0 1px, transparent 1px 5px), radial-gradient(850px 520px at 50% -20%, #0a3540 0%, transparent 62%), #03090b;--topbar-bg: rgba(3, 9, 11, .95);--panel-shadow: none;--input-bg: #050e11;--line: rgba(74, 221, 235, .2);--backdrop: rgba(1, 4, 5, .82);--name-lum: 72%;--radius: 0;--radius-card: 0;--radius-md: 0;--radius-sm: 0;--font-body: "Cascadia Mono Variable", "Cascadia Mono", monospace;--font-heading: "Cascadia Mono Variable", "Cascadia Mono", monospace;--on-accent: #021114;--btn-primary-ink: #021114;--btn-danger-bg: #6b2030;--btn-danger-border: #ff7085;--btn-danger-ink: #ffffff;--button-radius: 2px;--button-shadow: inset 0 0 0 1px rgba(74, 221, 235, .45);--panel-heading-bg: rgba(74, 221, 235, .08);--panel-heading-ink: #a8ffea;--panel-heading-tinted-bg: rgba(74, 221, 235, .08);--panel-heading-tinted-ink: #a8ffea;--panel-heading-texture: none;--tint-violet: #b09cff;--tint-teal: #4addeb;--tint-amber: #f2c96d;--tint-rose: #ff7f92;--tint-green: #62d6a2;--badge-bg: #123342;--badge-ink: #8ee8f0;--badge-six-bg: #173a35;--badge-six-ink: #9af2d9;--badge-unrated-bg: #213037;--badge-unrated-ink: #bed1d5;--badge-oldschool-bg: #3d2b18;--badge-oldschool-ink: #ffc68d;--badge-fast-bg: #3d3418;--badge-fast-ink: #ffe28f;--badge-live-bg: #15372a;--badge-live-ink: #91e1b5;--mark-first: #63bdff;--mark-bridge: #c9a8ff;--mark-relic: #ffe46d;--mark-combo-first: #7ccaff;--mark-combo-bridge: #d9beff;--mark-combo-relic: #ffed90;--chip-ink: #e3ba67;--chip-glow-rgb: 242, 201, 109;--shadow-pop: rgba(0, 0, 0, .82);--card-hover-glow: rgba(74, 221, 235, .14);--seat-rising-glow: rgba(74, 221, 235, .4);--row-hover: rgba(74, 221, 235, .04);--toast-bg: #4a1723;--toast-ink: #ffd1d9;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=riso]{--panel: #fff8e7;--panel2: #f2e8d7;--border: #8e8981;--text: #1f2940;--muted: #626571;--accent: #3257a8;--accent2: #c94331;--good: #187a60;--bad: #b93636;--warn: #8a570d;--page-bg: repeating-linear-gradient(0deg, rgba(31, 41, 64, .02) 0 1px, transparent 1px 4px), radial-gradient(700px 500px at 12% 0%, rgba(233, 88, 62, .09) 0%, transparent 63%), radial-gradient(760px 520px at 90% 10%, rgba(50, 87, 168, .09) 0%, transparent 62%), #e9e1d1;--topbar-bg: rgba(255, 248, 231, .93);--panel-shadow: 3px 3px 0 rgba(50, 87, 168, .16), -1px 1px 0 rgba(233, 88, 62, .13);--input-bg: #f7efdf;--line: rgba(50, 87, 168, .2);--backdrop: rgba(31, 41, 64, .4);--name-lum: 35%;--radius: 8px;--radius-card: 8px;--radius-md: 6px;--radius-sm: 4px;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", sans-serif;--font-heading: "Bungee", sans-serif;--on-accent: #fff8e7;--btn-primary-ink: #fff8e7;--btn-danger-bg: #a83228;--btn-danger-border: #bd4033;--btn-danger-ink: #ffffff;--button-radius: 6px;--button-shadow: 2px 2px 0 rgba(233, 88, 62, .26);--panel-heading-bg: #3257a8;--panel-heading-ink: #fff8e7;--panel-heading-tinted-bg: #e9583e;--panel-heading-tinted-ink: #111315;--chat-tab-ink: #111315;--chat-tab-active-ink: #111315;--panel-heading-texture: none;--tint-violet: #3257a8;--tint-teal: #256f78;--tint-amber: #8a570d;--tint-rose: #c94331;--tint-green: #187a60;--badge-bg: #dbe3f5;--badge-ink: #253f7c;--badge-six-bg: #f3dad2;--badge-six-ink: #852f21;--badge-unrated-bg: #e5dfd3;--badge-unrated-ink: #55585f;--badge-oldschool-bg: #f3ddc6;--badge-oldschool-ink: #7a3e0c;--badge-fast-bg: #f2e1aa;--badge-fast-ink: #6c4f00;--badge-live-bg: #d4eadf;--badge-live-ink: #186149;--mark-first: #155da0;--mark-bridge: #70409e;--mark-relic: #706400;--mark-combo-first: #155da0;--mark-combo-bridge: #70409e;--mark-combo-relic: #706400;--chip-ink: #7c5817;--chip-glow-rgb: 158, 112, 23;--shadow-pop: rgba(31, 41, 64, .32);--card-hover-glow: rgba(50, 87, 168, .12);--seat-rising-glow: rgba(50, 87, 168, .32);--row-hover: rgba(50, 87, 168, .05);--toast-bg: #f0cbc4;--toast-ink: #78291f;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=velvet]{--panel: #18111f;--panel2: #211728;--border: #6c5862;--text: #f5e9cf;--muted: #b9aabd;--accent: #d6ae57;--accent2: #48c097;--good: #4ccb91;--bad: #ec7d8a;--warn: #e5b94e;--page-bg: radial-gradient(900px 540px at 50% -20%, #462c4e 0%, transparent 64%), #0c0910;--topbar-bg: rgba(12, 9, 16, .95);--panel-shadow: 0 10px 30px rgba(0, 0, 0, .34), inset 0 0 0 1px rgba(214, 174, 87, .2);--input-bg: #110d17;--line: rgba(214, 174, 87, .19);--backdrop: rgba(5, 3, 7, .78);--name-lum: 72%;--radius: 4px;--radius-card: 4px;--radius-md: 4px;--radius-sm: 2px;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", sans-serif;--font-heading: "Merriweather Variable", "Merriweather", Georgia, serif;--on-accent: #171018;--btn-primary-ink: #171018;--btn-danger-bg: #7e2d3c;--btn-danger-border: #b85668;--btn-danger-ink: #ffffff;--button-radius: 3px;--button-shadow: inset 0 0 0 1px rgba(214, 174, 87, .45);--panel-heading-bg: rgba(214, 174, 87, .07);--panel-heading-ink: #f5e9cf;--panel-heading-tinted-bg: rgba(214, 174, 87, .07);--panel-heading-tinted-ink: #f5e9cf;--panel-heading-texture: none;--tint-violet: #b69ad9;--tint-teal: #48c097;--tint-amber: #e5b94e;--tint-rose: #ec7d8a;--tint-green: #4ccb91;--badge-bg: #332741;--badge-ink: #d9c2ed;--badge-six-bg: #153a30;--badge-six-ink: #8ee6c3;--badge-unrated-bg: #312b34;--badge-unrated-ink: #d1c6d1;--badge-oldschool-bg: #423019;--badge-oldschool-ink: #f4ca8d;--badge-fast-bg: #413515;--badge-fast-ink: #f5dc7d;--badge-live-bg: #15382a;--badge-live-ink: #8ce0b2;--mark-first: #64bdff;--mark-bridge: #caa8ff;--mark-relic: #ffe46c;--mark-combo-first: #7bc9ff;--mark-combo-bridge: #d9beff;--mark-combo-relic: #ffed8e;--chip-ink: #d6ae57;--chip-glow-rgb: 214, 174, 87;--shadow-pop: rgba(0, 0, 0, .78);--card-hover-glow: rgba(214, 174, 87, .14);--seat-rising-glow: rgba(214, 174, 87, .4);--row-hover: rgba(214, 174, 87, .04);--toast-bg: #451a27;--toast-ink: #ffd3dc;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=botanical]{--panel: #f8f6e9;--panel2: #edeedc;--border: #aeb7a0;--text: #243126;--muted: #626b5c;--accent: #2f6b4f;--accent2: #8b3853;--good: #236a49;--bad: #a83d3d;--warn: #876314;--page-bg: radial-gradient(920px 560px at 84% 0%, #ccd9bf 0%, transparent 62%), #e7e7d8;--topbar-bg: rgba(248, 246, 233, .93);--panel-shadow: 0 8px 24px rgba(39, 56, 42, .1), inset 0 1px 0 #ffffff;--input-bg: #f2f1e4;--line: rgba(47, 107, 79, .17);--backdrop: rgba(36, 49, 38, .38);--name-lum: 35%;--radius: 18px;--radius-card: 15px;--radius-md: 12px;--radius-sm: 9px;--font-body: "Lexend", sans-serif;--font-heading: "Merriweather Variable", "Merriweather", Georgia, serif;--on-accent: #fffbea;--btn-primary-ink: #fffbea;--btn-danger-bg: #873039;--btn-danger-border: #9f3a45;--btn-danger-ink: #ffffff;--button-radius: 10px;--button-shadow: 0 3px 9px rgba(39, 56, 42, .1);--panel-heading-bg: transparent;--panel-heading-ink: #243126;--panel-heading-tinted-bg: transparent;--panel-heading-texture: none;--tint-violet: #6d5791;--tint-teal: #2f6b4f;--tint-amber: #876314;--tint-rose: #8b3853;--tint-green: #236a49;--badge-bg: #dbe9df;--badge-ink: #285d43;--badge-six-bg: #eddce2;--badge-six-ink: #783248;--badge-unrated-bg: #e3e5d8;--badge-unrated-ink: #555f51;--badge-oldschool-bg: #f0deca;--badge-oldschool-ink: #75400d;--badge-fast-bg: #eee3b5;--badge-fast-ink: #654c00;--badge-live-bg: #d3e8d9;--badge-live-ink: #185e3f;--mark-first: #155d9a;--mark-bridge: #6e409b;--mark-relic: #6d6300;--mark-combo-first: #155d9a;--mark-combo-bridge: #6e409b;--mark-combo-relic: #6d6300;--chip-ink: #785719;--chip-glow-rgb: 153, 112, 27;--shadow-pop: rgba(36, 49, 38, .24);--card-hover-glow: rgba(47, 107, 79, .12);--seat-rising-glow: rgba(47, 107, 79, .32);--row-hover: rgba(47, 107, 79, .04);--toast-bg: #efd4d4;--toast-ink: #762828;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=sprint]{--panel: #ffffff;--panel2: #e7e9e6;--border: #aeb4b0;--text: #111315;--muted: #5b6165;--accent: #d83a21;--accent2: #2357d6;--good: #0f754b;--bad: #bd2d33;--warn: #82520a;--page-bg: linear-gradient(90deg, rgba(240, 68, 40, .08) 0 8px, transparent 8px calc(100% - 8px) , rgba(35, 87, 214, .08) calc(100% - 8px) ), #f3f4f2;--topbar-bg: rgba(255, 255, 255, .95);--panel-shadow: none;--input-bg: #f8f9f7;--line: rgba(17, 19, 21, .18);--backdrop: rgba(17, 19, 21, .4);--name-lum: 35%;--radius: 2px;--radius-card: 2px;--radius-md: 2px;--radius-sm: 1px;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", sans-serif;--font-heading: "IBM Plex Sans Variable", "IBM Plex Sans", sans-serif;--on-accent: #ffffff;--btn-primary-ink: #ffffff;--btn-danger-bg: #bd2d33;--btn-danger-border: #111315;--btn-danger-ink: #ffffff;--button-radius: 2px;--button-shadow: none;--panel-heading-bg: #111315;--panel-heading-ink: #ffffff;--panel-heading-tinted-bg: #2357d6;--panel-heading-tinted-ink: #ffffff;--chat-tab-ink: #ffffff;--chat-tab-active-ink: #ffffff;--panel-heading-texture: none;--tint-violet: #2357d6;--tint-teal: #1b6a77;--tint-amber: #82520a;--tint-rose: #bd2d33;--tint-green: #0f754b;--badge-bg: #dce5fb;--badge-ink: #21458f;--badge-six-bg: #f4d9da;--badge-six-ink: #852329;--badge-unrated-bg: #e3e6e4;--badge-unrated-ink: #505752;--badge-oldschool-bg: #f2dcc4;--badge-oldschool-ink: #74400d;--badge-fast-bg: #f0e1a8;--badge-fast-ink: #664c00;--badge-live-bg: #d3e9dc;--badge-live-ink: #145e3e;--mark-first: #155da0;--mark-bridge: #70409e;--mark-relic: #6f6400;--mark-combo-first: #155da0;--mark-combo-bridge: #70409e;--mark-combo-relic: #6f6400;--chip-ink: #795719;--chip-glow-rgb: 155, 112, 25;--shadow-pop: rgba(17, 19, 21, .22);--card-hover-glow: rgba(35, 87, 214, .12);--seat-rising-glow: rgba(35, 87, 214, .32);--row-hover: rgba(35, 87, 214, .05);--toast-bg: #f4d1d2;--toast-ink: #7e2225;--panel-chrome-accent: var(--accent);--decorative-text-image: none;--decorative-text-ink: var(--accent);--decorative-text-clip: border-box;--primary-button-bg: var(--accent);--primary-button-image: none;--table-card-border-color: var(--accent);--table-card-ring-image: none;--legend-button-bg: var(--accent);--legend-button-image: none}:root[data-theme=par-avion]{--panel: #fdfdf9;--panel2: #eef1f6;--border: #cfd3cb;--text: #101a33;--muted: #4f5a72;--accent: #c72030;--accent2: #143a8c;--good: #17794d;--bad: #c1121f;--warn: #b06a06;--page-bg: repeating-linear-gradient(135deg, rgba(199,32,48,.1) 0px, rgba(199,32,48,.1) 12px, transparent 12px, transparent 24px, rgba(20,58,140,.1) 24px, rgba(20,58,140,.1) 36px, transparent 36px, transparent 48px), linear-gradient(180deg, #f7f7f2 0%, #eef0ea 100%);--topbar-bg: rgba(247,247,242,.9);--panel-shadow: 0 1px 0 rgba(16,26,51,.1), 0 6px 18px rgba(16,26,51,.07);--input-bg: #ffffff;--line: rgba(16,26,51,.14);--backdrop: rgba(16,26,51,.5);--name-lum: 38%;--radius: 4px;--radius-card: 4px;--radius-md: 3px;--radius-sm: 2px;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", system-ui, sans-serif;--font-heading: "Bungee", "IBM Plex Sans", system-ui, sans-serif;--font-panel-heading: var(--font-body);--button-radius: 2px;--button-shadow: 0 2px 0 rgba(16,26,51,.35);--badge-radius: 2px;--panel-heading-bg: #143a8c;--panel-heading-ink: #f6f8ff;--panel-heading-tinted-bg: #143a8c;--panel-heading-tinted-ink: #f6f8ff;--chat-tab-ink: #f6f8ff;--chat-tab-active-ink: #f6f8ff;--on-accent: #fff7f6;--btn-primary-ink: #ffffff;--btn-danger-bg: #97121f;--btn-danger-border: #97121f;--btn-danger-ink: #fff2f3;--tint-violet: #143a8c;--tint-teal: #0e6f7a;--tint-amber: #c47f0a;--tint-rose: #c72030;--tint-green: #17794d;--badge-bg: #dfe6f7;--badge-ink: #143a8c;--badge-six-bg: #f9dde0;--badge-six-ink: #97121f;--badge-unrated-bg: #e7e8e2;--badge-unrated-ink: #50554b;--badge-oldschool-bg: #fbe7cf;--badge-oldschool-ink: #8a5205;--badge-fast-bg: #fdf0cd;--badge-fast-ink: #8a5a06;--badge-live-bg: #d8f0e2;--badge-live-ink: #10613f;--mark-first: #0a5bd6;--mark-bridge: #6b3fb5;--mark-relic: #877c00;--mark-combo-first: #1f74ec;--mark-combo-bridge: #7f4fcd;--mark-combo-relic: #9a8d00;--chip-ink: #8d5a1b;--chip-glow-rgb: 190, 120, 45;--rating-t0: #86bd9a;--rating-t1: #17794d;--rating-t2: #d29a24;--rating-t3: #c47210;--rating-t4: #c1121f;--rating-t5: #143a8c;--rating-top: #5f86cc;--shadow-pop: rgba(16,26,51,.25);--card-hover-glow: rgba(199,32,48,.14);--seat-rising-glow: rgba(20,58,140,.4);--row-hover: rgba(16,26,51,.03);--toast-bg: #fbdfe1;--toast-ink: #8f1220;--decorative-text-image: none;--primary-button-image: none;--table-card-ring-image: none;--legend-button-image: none;--panel-heading-texture: none;--decorative-text-ink: #143a8c;--primary-button-bg: #143a8c;--table-card-border-color: #b9c0cd;--legend-button-bg: #143a8c;--panel-chrome-accent: #143a8c;--decorative-text-clip: border-box}:root[data-theme=terrazzo-atelier]{--panel: #f3f2ee;--panel2: #e7e6e0;--border: #cdccc4;--text: #1b1d1c;--muted: #5a5f5c;--accent: #16736a;--accent2: #b8862a;--good: #2f7a45;--bad: #c02626;--warn: #b3720c;--page-bg: radial-gradient(7px 5px at 11% 16%, rgba(22,115,106,.55), rgba(0,0,0,0) 70%), radial-gradient(5px 8px at 27% 41%, rgba(176,54,74,.45), rgba(0,0,0,0) 70%), radial-gradient(9px 5px at 44% 9%, rgba(184,134,42,.45), rgba(0,0,0,0) 70%), radial-gradient(6px 6px at 63% 33%, rgba(31,34,32,.35), rgba(0,0,0,0) 70%), radial-gradient(8px 5px at 81% 14%, rgba(107,74,138,.4), rgba(0,0,0,0) 70%), radial-gradient(5px 7px at 92% 52%, rgba(74,122,60,.4), rgba(0,0,0,0) 70%), radial-gradient(7px 5px at 19% 74%, rgba(184,134,42,.35), rgba(0,0,0,0) 70%), radial-gradient(6px 6px at 54% 86%, rgba(22,115,106,.35), rgba(0,0,0,0) 70%), radial-gradient(8px 5px at 76% 92%, rgba(176,54,74,.3), rgba(0,0,0,0) 70%), linear-gradient(180deg, #ecebe4 0%, #e5e3db 100%);--topbar-bg: rgba(236,235,228,.9);--panel-shadow: 3px 3px 0 rgba(31,34,32,.1);--input-bg: #ffffff;--line: rgba(27,29,28,.18);--backdrop: rgba(31,34,32,.5);--name-lum: 38%;--radius: 2px;--radius-card: 2px;--radius-md: 2px;--radius-sm: 2px;--radius-pill: 2px;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", system-ui, sans-serif;--font-heading: "Roboto Slab", Georgia, serif;--font-panel-heading: var(--font-body);--button-radius: 2px;--button-shadow: 3px 3px 0 rgba(31,34,32,.85);--badge-radius: 2px;--panel-heading-bg: #1f2220;--panel-heading-ink: #f3f2ee;--panel-heading-tinted-bg: #1f2220;--panel-heading-tinted-ink: #f3f2ee;--chat-tab-ink: #f3f2ee;--chat-tab-active-ink: #f3f2ee;--on-accent: #ffffff;--btn-primary-ink: #f3f2ee;--btn-danger-bg: #a02222;--btn-danger-border: #1f2220;--btn-danger-ink: #ffffff;--tint-violet: #6b4a8a;--tint-teal: #16736a;--tint-amber: #b8862a;--tint-rose: #b0364a;--tint-green: #4a7a3c;--badge-bg: #dfe9e6;--badge-ink: #145f56;--badge-six-bg: #f3dcdf;--badge-six-ink: #8e1f31;--badge-unrated-bg: #e6e4dd;--badge-unrated-ink: #55524a;--badge-oldschool-bg: #f5e3cd;--badge-oldschool-ink: #7d4a12;--badge-fast-bg: #f7ebc9;--badge-fast-ink: #74510f;--badge-live-bg: #d9ecd7;--badge-live-ink: #2b6427;--mark-first: #0f5fd0;--mark-bridge: #6a3fb0;--mark-relic: #8a7d00;--mark-combo-first: #2a7ce8;--mark-combo-bridge: #8455c8;--mark-combo-relic: #a89a00;--chip-ink: #8a5f1f;--chip-glow-rgb: 184, 134, 42;--rating-t0: #4e9b5e;--rating-t1: #2f7a45;--rating-t2: #b6802a;--rating-t3: #b85c1e;--rating-t4: #b32d2d;--rating-t5: #2f5aa8;--rating-top: #16736a;--shadow-pop: rgba(31,34,32,.3);--card-hover-glow: rgba(22,115,106,.14);--seat-rising-glow: rgba(22,115,106,.38);--row-hover: rgba(31,34,32,.045);--toast-bg: #f7dcd8;--toast-ink: #8e1f14;--decorative-text-image: none;--primary-button-image: none;--table-card-ring-image: none;--legend-button-image: none;--panel-heading-texture: none;--decorative-text-ink: #16736a;--primary-button-bg: #16736a;--table-card-border-color: #1f2220;--legend-button-bg: #16736a;--panel-chrome-accent: #16736a;--decorative-text-clip: border-box}:root[data-theme=selvedge-indigo]{--panel: #1f2b45;--panel2: #2a3757;--border: #3d4c70;--text: #f0e6d2;--muted: #9aa6c2;--accent: #e9dcc0;--accent2: #d9b877;--good: #66c98d;--bad: #f0707a;--warn: #eaa93f;--page-bg: repeating-linear-gradient(115deg, rgba(255,255,255,.045) 0px, rgba(255,255,255,.045) 1px, rgba(0,0,0,0) 1px, rgba(0,0,0,0) 4px), repeating-linear-gradient(115deg, rgba(0,0,0,.22) 0px, rgba(0,0,0,.22) 2px, rgba(0,0,0,0) 2px, rgba(0,0,0,0) 8px), radial-gradient(140% 100% at 50% 0%, rgba(120,150,210,.14), rgba(0,0,0,0) 65%), linear-gradient(180deg, #17223a 0%, #101828 100%);--topbar-bg: rgba(20,30,50,.9);--panel-shadow: 0 2px 0 rgba(0,0,0,.4), 0 10px 26px rgba(0,0,0,.45);--input-bg: #182338;--line: rgba(233,220,192,.2);--backdrop: rgba(8,13,24,.62);--name-lum: 70%;--radius: 6px;--radius-card: 6px;--radius-md: 5px;--radius-sm: 4px;--radius-pill: 4px;--font-body: "Nunito", system-ui, sans-serif;--font-heading: "Bungee", Impact, sans-serif;--font-panel-heading: var(--font-body);--button-radius: 4px;--button-shadow: 0 0 0 1px rgba(233,220,192,.28), 0 2px 0 rgba(0,0,0,.55);--badge-radius: 3px;--panel-heading-bg: #6b5233;--panel-heading-ink: #f6ead2;--panel-heading-tinted-bg: #6b5233;--panel-heading-tinted-ink: #f6ead2;--chat-tab-ink: #f6ead2;--chat-tab-active-ink: #f6ead2;--panel-heading-shadow: inset 0 0 0 2px rgba(246,234,210,.35);--on-accent: #17203a;--btn-primary-ink: #17203a;--btn-danger-bg: #7e3038;--btn-danger-border: #9a3c45;--btn-danger-ink: #ffe8e8;--tint-violet: #c8b48a;--tint-teal: #c8b48a;--tint-amber: #c8b48a;--tint-rose: #c8b48a;--tint-green: #c8b48a;--badge-bg: #2c3a5c;--badge-ink: #cddcf5;--badge-six-bg: #4a2f3a;--badge-six-ink: #f2b8c3;--badge-unrated-bg: #333c52;--badge-unrated-ink: #b9c1d4;--badge-oldschool-bg: #46381f;--badge-oldschool-ink: #ecd08a;--badge-fast-bg: #4a3a20;--badge-fast-ink: #f0c98a;--badge-live-bg: #1f3f3a;--badge-live-ink: #86dcc0;--mark-first: #79c2ff;--mark-bridge: #b79cf0;--mark-relic: #e2cf72;--mark-combo-first: #9ed3ff;--mark-combo-bridge: #c9b2f7;--mark-combo-relic: #f2e186;--chip-ink: #d9b877;--chip-glow-rgb: 217, 184, 119;--rating-t0: #97d4a2;--rating-t1: #58b56f;--rating-t2: #dcb463;--rating-t3: #e07f42;--rating-t4: #ec6a68;--rating-t5: #8fa6de;--rating-top: #d9b877;--shadow-pop: rgba(0,0,0,.55);--card-hover-glow: rgba(233,220,192,.14);--seat-rising-glow: rgba(217,184,119,.4);--row-hover: rgba(233,220,192,.05);--toast-bg: #45222a;--toast-ink: #ffcfd2;--decorative-text-image: none;--primary-button-image: none;--table-card-ring-image: none;--legend-button-image: none;--panel-heading-texture: none;--decorative-text-ink: #e9dcc0;--primary-button-bg: #e9dcc0;--table-card-border-color: #16203a;--legend-button-bg: #e9dcc0;--panel-chrome-accent: #c8b48a;--decorative-text-clip: border-box}:root[data-theme=guilloche-rhodium]{--panel: #1c2026;--panel2: #242931;--border: #3a414c;--text: #eef1f5;--muted: #98a2b0;--accent: #5b8fd6;--accent2: #6f9fe0;--good: #4ec98a;--bad: #f2646a;--warn: #e2a83c;--page-bg: radial-gradient(120% 80% at 50% 0%, rgba(126,156,196,.1), rgba(0,0,0,0) 60%), repeating-linear-gradient(45deg, rgba(255,255,255,.03) 0px, rgba(255,255,255,.03) 1px, rgba(0,0,0,0) 1px, rgba(0,0,0,0) 5px), repeating-linear-gradient(-45deg, rgba(255,255,255,.022) 0px, rgba(255,255,255,.022) 1px, rgba(0,0,0,0) 1px, rgba(0,0,0,0) 5px), linear-gradient(180deg, #12151a 0%, #0d1014 100%);--topbar-bg: rgba(18,21,26,.88);--panel-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 8px 24px rgba(0,0,0,.55);--input-bg: #151920;--line: rgba(226,234,244,.16);--backdrop: rgba(6,8,11,.66);--name-lum: 70%;--radius: 4px;--radius-card: 3px;--radius-md: 3px;--radius-sm: 2px;--radius-pill: 4px;--font-body: "Lexend", system-ui, sans-serif;--font-heading: "IBM Plex Sans Variable", "IBM Plex Sans", system-ui, sans-serif;--font-panel-heading: var(--font-body);--button-radius: 2px;--button-shadow: inset 0 0 0 1px rgba(255,255,255,.14), 0 1px 0 rgba(0,0,0,.55);--badge-radius: 2px;--panel-heading-bg: #262c34;--panel-heading-ink: #cfd7e2;--panel-heading-tinted-bg: #262c34;--panel-heading-tinted-ink: #cfd7e2;--on-accent: #0e1216;--btn-primary-ink: #0e1216;--btn-danger-bg: #7a2c30;--btn-danger-border: #94393d;--btn-danger-ink: #ffe6e6;--tint-violet: #7f8b9c;--tint-teal: #7f8b9c;--tint-amber: #7f8b9c;--tint-rose: #7f8b9c;--tint-green: #7f8b9c;--badge-bg: #2b323b;--badge-ink: #a9c6ea;--badge-six-bg: #37282c;--badge-six-ink: #f0aeb0;--badge-unrated-bg: #2e3138;--badge-unrated-ink: #b2b8c2;--badge-oldschool-bg: #35291f;--badge-oldschool-ink: #e5b98e;--badge-fast-bg: #38301f;--badge-fast-ink: #eec27a;--badge-live-bg: #1f3a2e;--badge-live-ink: #86e0b0;--mark-first: #63b6ff;--mark-bridge: #a98ceb;--mark-relic: #d7cb5e;--mark-combo-first: #8ccbff;--mark-combo-bridge: #bda6f2;--mark-combo-relic: #eae06f;--chip-ink: #c3ccd8;--chip-glow-rgb: 200, 212, 226;--rating-t0: #9ad3a5;--rating-t1: #56b06d;--rating-t2: #dfae54;--rating-t3: #e07a3c;--rating-t4: #ea5a5a;--rating-t5: #6f8fe0;--rating-top: #9dc6ee;--shadow-pop: rgba(0,0,0,.6);--card-hover-glow: rgba(145,175,215,.12);--seat-rising-glow: rgba(145,175,215,.35);--row-hover: rgba(255,255,255,.035);--toast-bg: #3a1f22;--toast-ink: #ffc9c9;--decorative-text-image: none;--primary-button-image: none;--table-card-ring-image: none;--legend-button-image: none;--panel-heading-texture: none;--decorative-text-ink: #5b8fd6;--primary-button-bg: #5b8fd6;--table-card-border-color: #3a414c;--legend-button-bg: #5b8fd6;--panel-chrome-accent: #7f8b9c;--decorative-text-clip: border-box}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-body);color:var(--text);background:var(--page-bg);background-attachment:fixed}button,input,textarea{font-family:inherit}input[type=range]{accent-color:var(--accent)}:where(h1,h2,h3,h4,.brand){font-family:var(--font-heading)}.panel>h3{font-family:var(--font-panel-heading)}a{color:var(--accent2);text-decoration:none}a:hover{text-decoration:underline}.app{display:flex;flex-direction:column;height:100%}.topbar{display:flex;align-items:center;gap:18px;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--topbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:padding .25s ease,opacity .25s ease;position:relative;z-index:45}:root[data-scrolled=true] .topbar{padding:3px 20px;opacity:.45}:root[data-scrolled=true] .topbar:hover,:root[data-scrolled=true] .topbar:focus-within,:root[data-scrolled=true] .topbar:active{opacity:1}:root[data-scrolled=true] .topbar .brand{font-size:1.05rem}.brand{font-weight:800;font-size:1.35rem;transition:font-size .25s ease;letter-spacing:.5px;background-image:var(--decorative-text-image);-webkit-background-clip:var(--decorative-text-clip);background-clip:var(--decorative-text-clip);color:var(--decorative-text-ink);-webkit-text-fill-color:currentColor}.topbar{flex-wrap:wrap;row-gap:2px}.topbar nav{display:flex;gap:14px}.topbar nav a{color:var(--muted);font-weight:600;white-space:nowrap}.topbar nav a:hover{color:var(--text);text-decoration:none}.topbar nav a.grad-daily{font-weight:800;background-image:var(--decorative-text-image);-webkit-background-clip:var(--decorative-text-clip);background-clip:var(--decorative-text-clip);color:var(--decorative-text-ink);-webkit-text-fill-color:currentColor}.topbar nav a.grad-daily:hover{filter:brightness(1.2)}.topbar .spacer{flex:1}.who{display:flex;align-items:center;gap:10px;font-weight:600}.who .tag{color:var(--muted);font-size:.85rem}.topbar .who{margin-left:auto}.skin-menu-host{position:relative;display:inline-flex;align-items:center}.skin-menu-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:48px}.skin-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:5;display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:4px;width:min(520px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 72px));overflow-x:hidden;overflow-y:auto;padding:8px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--panel);box-shadow:0 14px 36px var(--shadow-pop);color:var(--text)}.skin-menu-item{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:.82rem;font-weight:700;text-align:left;cursor:pointer}.skin-menu-item:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.skin-menu-item:focus{border-color:var(--text);background:color-mix(in srgb,var(--accent) 10%,var(--panel));outline:2px solid var(--text);outline-offset:-3px}.skin-menu-item.active{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--panel))}.skin-menu-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-notice{padding:5px 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--warn) 10%,var(--panel));color:var(--muted);font-size:.84rem;font-weight:700;text-align:center}.connection-notice .link-button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media (max-width: 1240px) and (min-width: 761px){.topbar{gap:10px}.topbar nav{gap:9px}.topbar nav a{font-size:.88rem}.brand{font-size:1.18rem}.who{gap:6px}.who .tag{display:none}.who .btn.small{padding:4px 10px;font-size:.8rem}}.btn{border:1px solid var(--border);background:var(--panel2);color:var(--text);padding:8px 16px;border-radius:var(--button-radius);box-shadow:var(--button-shadow);font-weight:700;cursor:pointer;transition:transform .06s ease,filter .15s ease;white-space:nowrap}.btn:hover{filter:brightness(1.15)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background-color:var(--primary-button-bg);background-image:var(--primary-button-image);border:none;color:var(--btn-primary-ink)}.btn.danger{background:var(--btn-danger-bg);border-color:var(--btn-danger-border);color:var(--btn-danger-ink)}.btn.small{padding:4px 12px;font-size:.85rem}.btn.quiet{background:none;border-color:transparent;color:var(--muted);font-weight:600;font-size:.78rem;padding:4px 5px;box-shadow:none}.btn.quiet:hover{color:var(--text);filter:none}.hdr-mod{display:inline-flex;align-items:center;gap:2px;margin-right:10px}.confirm-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:var(--backdrop);display:flex;align-items:center;justify-content:center}.confirm-pop{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px;width:min(320px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px}.confirm-pop p{margin:0}.confirm-pop .confirm-q{font-weight:700;overflow-wrap:anywhere}.confirm-acts{display:flex;justify-content:flex-end;gap:8px}.btn .ca-short{display:none}.input{background:var(--input-bg);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-md);padding:9px 12px;font-size:1rem;outline:none}.input:focus{border-color:var(--accent)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--panel-shadow);display:flex;flex-direction:column;min-height:0}.panel>h3{margin:0;padding:12px 16px;font-size:.8rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--panel-heading-ink);background-color:var(--panel-heading-bg);background-image:var(--panel-heading-texture);box-shadow:var(--panel-heading-shadow);border-bottom:1px solid var(--border)}.panel.tinted{--pa: var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-chrome-accent, var(--pa)) 7%,var(--panel)),var(--panel) 120px);border-color:color-mix(in srgb,var(--panel-chrome-accent, var(--pa)) 22%,var(--border));border-top:3px solid var(--panel-chrome-accent, var(--pa))}.panel.tinted>h3{color:var(--panel-heading-tinted-ink, color-mix(in srgb, var(--panel-chrome-accent, var(--pa)) 75%, var(--text)));background-color:var(--panel-heading-tinted-bg);border-bottom-color:color-mix(in srgb,var(--panel-chrome-accent, var(--pa)) 18%,var(--border))}.panel.commons-stage>h3{background-color:var(--panel-heading-stage-bg);color:var(--panel-heading-stage-ink, var(--panel-heading-tinted-ink, color-mix(in srgb, var(--panel-chrome-accent, var(--pa)) 75%, var(--text))))}.panel:is(.words-panel,.found-panel,.no-finds)>h3{background-color:var(--panel-heading-words-bg);color:var(--panel-heading-words-ink, var(--panel-heading-tinted-ink, color-mix(in srgb, var(--panel-chrome-accent, var(--pa)) 75%, var(--text))))}.panel:is(.chat-panel,.chat-panel-bottom)>h3{background-color:var(--panel-heading-chat-bg);color:var(--panel-heading-chat-ink, var(--panel-heading-tinted-ink, color-mix(in srgb, var(--panel-chrome-accent, var(--pa)) 75%, var(--text))))}.tint-violet{--pa: var(--tint-violet) !important}.tint-teal{--pa: var(--tint-teal) !important}.tint-amber{--pa: var(--tint-amber) !important}.tint-rose{--pa: var(--tint-rose) !important}.tint-green{--pa: var(--tint-green) !important}.tint-brass{--pa: var(--chip-ink) !important}.page{flex:1;min-height:0;padding:16px 20px;overflow:auto}.lobby-col{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.lobby-col .lobby{flex:1;min-height:0;height:auto}.beta-note{display:flex;align-items:baseline;gap:10px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--warn) 35%,var(--border));background:color-mix(in srgb,var(--warn) 8%,var(--panel));border-radius:var(--radius-md);font-size:.85rem;color:var(--muted)}.beta-note b{color:var(--text)}.beta-note .note-text{flex:1}.beta-note .note-short{display:none}.beta-note .dismiss{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.95rem;padding:0 2px;line-height:1}.beta-note .dismiss:hover{color:var(--text)}.champion-line{margin:8px 16px 0;font-size:.95rem}.board-claim{text-align:center;font-size:.82rem;color:var(--muted);cursor:help;margin-top:2px}.board-claim b{color:var(--text)}.play-style{display:flex;align-items:center;gap:18px;padding:10px 16px 12px;flex-wrap:wrap}.ps-text{flex:1 1 200px;min-width:0}.ps-label{font-weight:800;font-size:1.05rem}.ps-blurb{color:var(--muted);font-size:.85rem;line-height:1.35}.ps-monsters{margin-top:5px;color:var(--muted);font-size:.8rem;line-height:1.35;cursor:help}.ps-monsters b{color:var(--text);font-weight:700}.ps-viz{flex:0 0 168px}.ps-bars{display:flex;gap:3px;height:44px}.ps-col{flex:1;position:relative;height:100%}.ps-bar{position:absolute;left:0;right:0;bottom:0;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 45%,var(--panel)));min-height:3px}.ps-tick{position:absolute;left:12%;right:12%;height:2px;border-radius:1px;background:var(--muted);opacity:.6}.ps-axis{display:flex;justify-content:space-between;font-size:.62rem;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-top:2px}.stat-ledger{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);column-gap:14px;row-gap:5px;padding:10px 16px 12px}.sl-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:baseline;cursor:help}.sl-k{color:var(--muted);font-size:.65rem;font-weight:400;text-transform:uppercase;letter-spacing:.5px;padding-right:3ch}.sl-pair{font-weight:700;font-variant-numeric:tabular-nums;justify-self:center}.sl-gloss{color:var(--muted);font-size:.82rem;font-variant-numeric:tabular-nums;padding-left:3ch}.sl-gloss .sl-stat{color:var(--accent2);font-weight:800;font-size:.95rem}.sl-gloss .sl-nums{display:inline-block;text-align:right}.panel>h3.h3-line{display:flex;align-items:baseline;column-gap:14px;flex-wrap:wrap;row-gap:2px}.h3-line .h3-t{flex:1 1 auto}.panel>h3.h3-line:after{content:"";flex:.35 1 0}.h3-line .h3-stat{white-space:nowrap;cursor:help}.h3-line .h3-stat b{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--accent2);letter-spacing:normal;font-variant-numeric:tabular-nums}.h3-line .h3-stat b.up{color:var(--good)}.h3-line .h3-stat b.down{color:var(--bad)}.h3-line .h3-sub{font-size:.65rem;letter-spacing:.5px}.panel>h3:last-child{border-bottom:0}.rivals{padding:0 16px 12px;display:grid;grid-template-columns:minmax(0,1fr) max-content max-content max-content .35fr;column-gap:16px;row-gap:2px}.rv-head{grid-column:1 / -1;font-size:.66rem;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:2px 0 4px}.rv-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:baseline;padding:1px 0;font-size:.85rem;cursor:help}.rv-name{min-width:0;overflow:hidden;white-space:nowrap}.rv-pct,.rv-rec{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.rv-net{min-width:4.5ch;text-align:right;font-weight:800;font-variant-numeric:tabular-nums;color:var(--muted)}.rv-net.up{color:var(--good)}.rv-net.down{color:var(--bad)}.daily-streak{margin:0;text-align:center;font-weight:800;color:var(--warn)}.daily-streak .ds-best,.daily-streak.faded{font-weight:600;color:var(--muted)}.lobby{display:grid;grid-template-columns:minmax(300px,370px) minmax(0,1080px) 320px;grid-template-rows:minmax(0,auto) minmax(0,1fr);gap:14px;height:100%;justify-content:center}.lobby .tables-panel{max-height:50vh}.lobby .tables-panel{grid-column:1;grid-row:1}.lobby .chat-panel{grid-column:1;grid-row:2}.lobby .commons-stage{grid-column:2;grid-row:1 / span 2;min-height:0}.lobby .presence-panel{grid-column:3;grid-row:1 / span 2}.daily-nudge{flex:none;margin:-4px 12px 12px;padding:6px 8px 6px 14px;border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--warn) 35%,var(--border));background:color-mix(in srgb,var(--warn) 8%,var(--panel));display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--muted)}.daily-nudge b{color:var(--text)}.daily-nudge .dn-text{flex:1}.daily-nudge .btn{white-space:nowrap}.commons-stage>.phase-note{flex:1;display:flex;align-items:center;justify-content:center}.live-chip{position:absolute;top:2px;left:4px;z-index:6;display:inline-flex;align-items:baseline;gap:5px;font-size:.66rem;font-weight:800;letter-spacing:1px;color:var(--good);background:color-mix(in srgb,var(--panel) 78%,transparent);border-radius:var(--radius-pill);padding:2px 8px}.live-chip .big-timer{font-size:.72rem;letter-spacing:.5px}.live-chip.wait{color:var(--muted)}.live-board.between .board-svg{opacity:.45}.commons-stage .rule-chip{padding:2px 8px;font-size:.72rem}.commons-stage .stage-title{font-size:1.1em}.commons-stage .watch-label{color:inherit;opacity:.65;font-size:12px;font-weight:400;margin-left:4px}.commons-body{flex:1;min-height:0;display:flex;gap:10px;padding:0 12px 12px}.live-board{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;position:relative}.live-board>*{pointer-events:none}.live-board .sit-nudge{pointer-events:auto}.live-board .board-svg{flex:1;min-height:0;max-height:100%}.commons-side{width:200px;flex:none;display:flex;flex-direction:column;min-height:0;gap:4px}.side-h{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);padding-top:6px}.live-scores{display:flex;flex-direction:column;gap:2px;max-height:38%;overflow:auto}.ls-row{display:flex;align-items:center;gap:6px;font-size:.82rem}.ls-row .place{color:var(--muted);font-size:.72rem;width:16px}.ls-row .sname{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ls-row .pts{font-family:var(--font-display);font-weight:700}.ls-open{display:flex;flex-wrap:wrap;gap:4px;padding-top:4px}.live-words{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:1px}.live-words .w{display:flex;gap:6px;font-size:.76rem;line-height:1.3}.live-words .w .word{font-family:var(--font-display);font-weight:700;text-transform:lowercase}.live-words .w .by{color:var(--muted);flex:1;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.live-words .w .pts{color:var(--good);font-weight:800}.table-list{overflow:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.table-card{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:14px;row-gap:6px;padding:12px 16px;border:1px solid var(--table-card-border-color);background-color:var(--panel2);background-image:linear-gradient(var(--panel2),var(--panel2)),var(--table-card-ring-image);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border-radius:var(--radius-card);cursor:pointer;transition:transform .12s ease,box-shadow .15s}.table-card:hover{transform:translateY(-1px);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent),0 4px 14px var(--card-hover-glow)}.table-card .join-cue{grid-column:2;grid-row:1;justify-self:end;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));animation:none}.table-card .tnames{grid-column:1 / -1;grid-row:3;font-size:.75rem;color:var(--muted);overflow:hidden;white-space:nowrap;padding-right:12px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.table-card.commons{border-width:2px;background-image:linear-gradient(var(--panel2),var(--panel2)),var(--table-card-ring-image);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.mini-seats{display:flex;flex-wrap:wrap;gap:5px;padding:8px 12px 12px}.mini-seat{font-size:.72rem;padding:2px 8px;border-radius:var(--radius-pill);border:1.5px solid var(--border);background:var(--panel);max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-seat.open{cursor:pointer;color:var(--accent);font-weight:700;border-style:dashed}.mini-seat.open:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.full-note{display:flex;align-items:center;gap:8px;justify-content:center;padding:5px 10px;font-size:.85rem;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-md)}.sit-nudge{position:absolute;top:16%;left:50%;transform:translate(-50%);width:max-content;z-index:6;display:flex;align-items:center;gap:10px;max-width:min(92%,460px);padding:9px 12px;font-size:.9rem;background:var(--panel);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:var(--radius-md);box-shadow:var(--panel-shadow)}.sit-nudge .dismiss{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.95rem;padding:0 2px;line-height:1}.sit-nudge .dismiss:hover{color:var(--text)}.table-card:hover .join-cue{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.table-card .tname-wrap{grid-column:1;grid-row:1;display:flex;align-items:center;gap:8px;min-width:0}.table-card .tname{font-weight:700;grid-column:1;grid-row:1;justify-self:start;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;padding-right:12px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.table-card .tname-wrap .tname{flex:1}.table-card .table-report{flex:none;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:.68rem;cursor:pointer;opacity:.72}.table-card .table-report:hover{color:var(--warn);opacity:1;text-decoration:underline}.table-card .tbadges{grid-column:1;grid-row:2;display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;padding-right:12px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.table-card .badge{margin-left:0;flex:none}.table-card .occupancy{color:var(--muted);font-size:.9rem;grid-column:2;grid-row:2;justify-self:end;white-space:nowrap}.badge{font-size:.66rem;font-weight:700;letter-spacing:.2px;padding:2px 9px;border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-ink)}.badge.six{background:var(--badge-six-bg);color:var(--badge-six-ink)}.badge.unrated{background:var(--badge-unrated-bg);color:var(--badge-unrated-ink)}.badge.oldschool{background:var(--badge-oldschool-bg);color:var(--badge-oldschool-ink)}.badge.fast{background:var(--badge-fast-bg);color:var(--badge-fast-ink)}.presence-list{overflow:auto;padding:4px 0}.presence-row{display:flex;align-items:center;gap:6px;padding:2px 12px;font-size:.85rem}.presence-row .rating{color:var(--muted);font-size:.78rem;flex:none;cursor:default;margin-left:2ch}.presence-row .prating{font-size:.75rem;font-weight:800}.presence-row .pname{flex:0 0 clamp(48px,calc(100% - 96px),128px);min-width:0;display:flex;align-items:center;gap:4px}.presence-row .pname>:first-child{flex:1;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.seats-panel .presence-row .pname{flex-basis:clamp(48px,calc(100% - 84px),130px)}.presence-row .attable{margin-left:auto;flex:none;white-space:nowrap;font-size:.8rem}.len-box{flex:none;border-top:3px solid var(--panel-chrome-accent, var(--pa));border-radius:10px 10px 13px 13px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-chrome-accent, var(--pa)) 7%,var(--panel)),var(--panel) 60px)}.len-box h3{margin:0;padding:6px 12px 5px;font-size:.72rem;text-transform:uppercase;letter-spacing:1.5px;color:color-mix(in srgb,var(--panel-chrome-accent, var(--pa)) 75%,var(--text));border-bottom:1px solid color-mix(in srgb,var(--panel-chrome-accent, var(--pa)) 18%,var(--border))}.len-legend{display:flex;flex-wrap:wrap;gap:2px 12px;padding:5px 12px 8px;font-size:1.05rem}.len-legend .ll-item{white-space:nowrap;font-variant-numeric:tabular-nums}.len-legend .ll-item.done{opacity:.45}.len-legend .ll-len{color:var(--muted);font-size:.78em}.rflip{position:relative;display:inline-block}.rflip .rdelta{position:absolute;left:calc(100% + 5px);top:50%;transform:translateY(-50%);font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;animation:rdelta-in .4s cubic-bezier(.34,1.56,.64,1),rdelta-pulse .9s ease-in-out .7s infinite}.rflip .rdelta.up{color:var(--good)}.rflip .rdelta.down{color:var(--bad)}.rflip .rdelta.out-pop{animation:rdelta-pop .35s ease forwards}.rflip .rdelta.out-dust{animation:rdelta-dust .7s ease forwards}@keyframes rdelta-in{0%{opacity:0;transform:translateY(-50%) scale(.4)}60%{opacity:1;transform:translateY(-50%) scale(1.2)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes rdelta-pulse{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.18)}}@keyframes rdelta-pop{30%{opacity:1;filter:brightness(1.7)}to{opacity:0;transform:translateY(-50%) scale(1.9);filter:brightness(1.7)}}@keyframes rdelta-dust{to{opacity:0;transform:translateY(-38%) scale(.92);filter:blur(3px);letter-spacing:.35em}}.chat{flex:1;display:flex;flex-direction:column;min-height:0}.chat-log{flex:1;overflow:auto;padding:10px 14px;display:flex;flex-direction:column;gap:3px}.chat-line{position:relative;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.chat-line .from{font-weight:800;cursor:pointer}.chat-line .from:hover{text-decoration:underline}.chat-line .from.guest{color:var(--muted)}.chat-line .from.player{color:var(--accent2)}.chat-line.system{color:var(--muted);font-style:italic}.chat-del{background:none;border:0;cursor:pointer;padding:0 4px 0 0;color:var(--muted);opacity:.45;font-size:.72em;line-height:1;vertical-align:1px}.chat-del:hover{opacity:1;color:var(--warn)}.chat-report{position:absolute;z-index:1;top:50%;right:2px;transform:translateY(-50%) scale(.96);padding:1px 5px;border:1px solid var(--border);border-radius:5px;background:var(--panel);color:var(--muted);cursor:pointer;font:inherit;font-size:.625rem;opacity:0;pointer-events:none;text-transform:lowercase;transition:opacity .1s ease,transform .1s ease}.chat-line.report-open .chat-report,.chat-report:focus-visible{opacity:.9;pointer-events:auto;transform:translateY(-50%) scale(1)}.chat-report:hover,.chat-report:focus-visible{color:var(--warn);opacity:1;text-decoration:underline}.chat-form{display:flex;gap:8px;padding:10px;border-top:1px solid var(--border)}.chat-form .input{flex:1}.table-page{--bs: .9;--chrome-h: 240px;--board-col: min(calc((100vh - var(--chrome-h)) * var(--bs)), 58%, calc(100vw - 578px) );display:grid;grid-template-columns:minmax(288px,328px) minmax(var(--board-col),calc(var(--board-col) * 1.5)) minmax(220px,430px);grid-template-rows:auto minmax(0,1fr) minmax(240px,36%);justify-content:center;gap:10px;height:100%}.table-page.bs-1{--bs: .6}.table-page.bs-2{--bs: .7}.table-page.bs-3{--bs: .8}.table-page.bs-4{--bs: .9}.table-page.bs-5{--bs: .95}.table-page.bs-6{--bs: 1}.table-page.bs-7{--bs: 1.05}.table-page.bs-8{--bs: 1.1}.table-page.focus-mode{--board-col: min(calc((100vh - 130px) * var(--bs)), 68%, calc(100vw - 460px) );display:grid;grid-template-columns:minmax(210px,250px) minmax(var(--board-col),calc(var(--board-col) * 1.5)) minmax(200px,430px);grid-template-rows:minmax(0,1fr) minmax(240px,36%);justify-content:center;gap:8px}.table-page.focus-mode .table-header{display:none}.table-page.focus-mode .seats-panel{grid-column:1;grid-row:1 / -1}.table-page.focus-mode .board-zone{grid-column:2;grid-row:1 / -1}.table-page.focus-mode .words-panel{grid-column:3;grid-row:1}.table-page.focus-mode .chat-panel-bottom{grid-column:3;grid-row:2}.table-page.focus-mode .seats-panel h3+.seats~h3,.table-page.focus-mode .seats-panel .presence-list,.table-page.focus-mode .seats-panel .len-box{display:none}.table-page.focus-mode .board-svg{max-width:none;max-height:none}:root[data-focus="1"] .topbar,:root[data-focus="1"] .footer-note{display:none}:root[data-focus="1"] .page{padding:8px 10px}.board-tools{display:flex;justify-content:flex-end;position:relative}.popover-host{position:relative;display:inline-flex}.board-settings{position:absolute;top:calc(100% + 6px);right:0;z-index:30;padding:10px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 28px var(--shadow-pop)}.setting-row{display:flex;align-items:center;gap:8px}.setting-label{flex:1;font-size:.85rem;color:var(--muted);min-width:84px}.setting-value{font-family:var(--font-display);font-weight:700;font-size:.85rem;min-width:44px;text-align:center}.table-page>.panel{overflow:hidden}.table-header{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.table-header h2{margin:0;font-size:1.1rem}.seats-panel{grid-column:1;grid-row:2 / span 2;min-height:0}.board-zone{grid-column:2;grid-row:2 / span 2;display:flex;flex-direction:column;min-height:0;gap:10px;position:relative}.board-zone>.board-tools{position:absolute;top:6px;left:6px;right:6px;z-index:25;opacity:.75}.board-zone>.board-tools{pointer-events:none}.board-zone>.board-tools>*{pointer-events:auto}.board-zone>.board-tools:hover,.board-zone>.board-tools:focus-within{opacity:1}.words-panel{grid-column:3;grid-row:2;min-height:0}.chat-panel-bottom{grid-column:3;grid-row:3;min-height:0;position:relative}.chat-grow{position:absolute;top:7px;right:8px;z-index:5;background:none;border:none;cursor:pointer;padding:4px 8px;font-size:.95rem;line-height:1;color:var(--muted);opacity:.65}.chat-grow:hover{opacity:1;color:color-mix(in srgb,var(--pa) 75%,var(--text))}.table-page.chat-tall .words-panel{display:none}.table-page.chat-tall .chat-panel-bottom{grid-row:2 / span 2}.table-page.focus-mode.chat-tall .chat-panel-bottom{grid-row:1 / -1}.board-stage{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:safe center;background:radial-gradient(70% 90% at 50% 40%,color-mix(in srgb,var(--accent) 6%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:var(--radius);box-shadow:var(--panel-shadow);padding:14px;position:relative;overflow:hidden auto;container-type:inline-size;overflow-anchor:none}.board-overlays{position:absolute;top:6px;left:8px;right:8px;display:none;justify-content:space-between;align-items:flex-start;pointer-events:none;z-index:5;font-size:.7rem;line-height:1.35}.ov{display:flex;flex-direction:column;gap:0}.ov-scores{color:color-mix(in srgb,var(--muted) 80%,transparent);font-weight:700}.ov-scores b{color:color-mix(in srgb,var(--text) 65%,transparent)}.ov-words{text-align:right;font-family:var(--font-display);font-weight:700;color:var(--text)}.ov-words .just-found{animation:ov-just-found .34s}@keyframes ov-just-found{0%,65%{color:var(--good)}to{color:var(--text)}}.table-page.focus-mode .board-overlays{display:flex}.ghost-board{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:6;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s}.ghost-board.show{opacity:1;visibility:visible}.ghost-board .tile-link{opacity:.35}.ghost-board .tile-circle{opacity:.65}.ghost-board .tile-letter{opacity:.9}.ghost-board .tile-bonus{opacity:.75}.ghost-board .tile-circle.selected,.ghost-board .tile-circle.pressed{opacity:.97}.ghost-board g:has(>.tile-circle.selected) .tile-letter,.ghost-board g:has(>.tile-circle.pressed) .tile-letter{opacity:1}.ghost-board .trace-line{opacity:.9}.ghost-board.pinned{background:color-mix(in srgb,var(--panel) 88%,transparent)}.ghost-board.pinned .tile-link,.ghost-board.pinned .tile-circle,.ghost-board.pinned .tile-letter,.ghost-board.pinned .tile-bonus{opacity:1}.review-btn{align-self:center;margin-bottom:6px;position:relative;z-index:7}.replay-stage{display:flex;flex-direction:column;align-items:center;background:radial-gradient(70% 90% at 50% 40%,color-mix(in srgb,var(--accent) 6%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:var(--radius);box-shadow:var(--panel-shadow);padding:14px;position:relative;container-type:inline-size;min-height:420px}.replay-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.replay-head h2{margin:6px 0 0}.replay-page .muted{color:var(--muted)}.replay-tabs{display:flex;gap:6px;flex-wrap:wrap}.replay-local-tag{font-size:.75rem;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-pill);padding:2px 10px;white-space:nowrap}.replay-error{color:var(--bad)}.replay-open input[type=file]{margin-top:8px}.replay-stage .ghost-board{position:fixed;z-index:30}.replay-stage .ghost-board .board-svg{width:auto!important;height:min(62vh,520px);max-width:92vw}.replay-stage .ghost-board.pinned{pointer-events:auto;cursor:zoom-out}.modal.past-games{width:fit-content;min-width:min(560px,calc(100vw - 24px))}.modal.past-games td.when{font-size:.75rem;color:var(--muted)}.phase-note{color:var(--muted);font-size:1.05rem;text-align:center}.phase-note b{color:var(--text)}.phase-note .next-game-note{display:flex;flex-direction:column;align-items:center;gap:4px}.phase-note-idle{font-size:1.575rem}@media (min-width: 761px){.board-stage{padding-top:46px}.board-stage>.stage-status{position:absolute;top:9px;left:110px;right:110px;justify-content:center;pointer-events:none;z-index:24}.board-stage>.stage-status .big-timer{font-size:1.3rem;letter-spacing:.5px}@container (max-width: 460px){.board-stage>.stage-status .word-counter,.board-stage>.stage-status .timer-label{display:none}}.table-page.focus-mode .board-overlays{top:46px}.ghost-board{padding-top:46px}}.big-timer{font-family:var(--font-display);font-weight:700;font-size:2.1rem;letter-spacing:1px}.big-timer.low{color:var(--bad)}.stage-status{display:flex;align-items:baseline;gap:18px}.word-counter{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--muted)}.seat .idle-tag{font-size:.66rem;color:var(--warn);font-weight:700}.board-svg{flex:1;min-height:0;width:100%;max-width:100%;max-height:100%;touch-action:none;-webkit-user-select:none;user-select:none}.tile-circle{fill:var(--tile);stroke:var(--tile-stroke);stroke-width:1.5;cursor:pointer;transition:filter .1s,stroke .2s,stroke-width .2s}.tile-circle.x2{fill:var(--tile-2x);stroke:var(--tile-2x-stroke)}.tile-circle.selected{stroke:var(--accent);stroke-width:var(--hl-w, 4);filter:brightness(1.06)}.tile-letter{font-family:var(--font-display);font-weight:700;fill:var(--tile-text);pointer-events:none;-webkit-user-select:none;user-select:none}.tile-letter.x2{fill:var(--tile-2x-text)}.tile-circle.c-blue{fill:var(--tile-blue);stroke:var(--tile-blue-stroke)}.tile-circle.c-red{fill:var(--tile-red);stroke:var(--tile-red-stroke)}.tile-circle.c-bridge{fill:var(--tile-bridge);stroke:var(--tile-bridge-stroke)}.tile-circle.c-bridge.relic{fill:var(--tile-relic);stroke:var(--tile-relic-stroke)}g.bridge-pop{animation:bridge-pop .5s ease-out backwards}@keyframes bridge-pop{0%{opacity:0}}.tile-circle.fl-ok,.tile-circle.fl-already,.tile-circle.fl-bad{transition:filter .04s,stroke .04s,stroke-width .04s}.tile-circle.fl-ok{stroke:var(--good);stroke-width:calc(var(--hl-w, 4) * 1.125);filter:brightness(1.06)}.tile-circle.fl-already{stroke:var(--warn);stroke-width:calc(var(--hl-w, 4) * 1.125);filter:brightness(1.06)}.tile-circle.fl-bad{stroke:var(--bad);stroke-width:calc(var(--hl-w, 4) * 1.125);filter:brightness(1.06)}.tile-letter.c-blue{fill:var(--tile-blue-ink)}.tile-letter.c-red{fill:var(--tile-red-ink)}.tile-letter.c-bridge{fill:var(--tile-bridge-ink)}.tile-letter.c-bridge.relic{fill:var(--tile-relic-ink)}.tile-circle.pressed{fill:var(--tile-pressed)}.tile-letter.pressed{fill:var(--tile)}g.press .tile-bonus{fill:var(--tile-bonus-pressed)}.board-svg g{transition:transform .08s;transform-box:fill-box;transform-origin:center}.board-svg g.press{transform:translateY(2.5px) scale(.97)}.word.bridge-word{color:var(--mark-bridge)}.word.relic-word{color:var(--mark-relic)}.word.first-word{color:var(--mark-first)}.word.bridge-word.first-word{background-image:linear-gradient(90deg,var(--mark-combo-first) .4em,var(--mark-combo-bridge) 3em);-webkit-background-clip:text;background-clip:text;color:transparent}.word.relic-word.first-word{background-image:linear-gradient(90deg,var(--mark-combo-first) .4em,var(--mark-combo-relic) 3em);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] .word.bridge-word.first-word,:root[data-theme=dark] .word.relic-word.first-word{color:transparent}.tile-bonus{font-family:var(--font-body);font-weight:800;fill:var(--tile-bonus-ink);pointer-events:none}.tile-link{stroke:var(--line);stroke-width:1.5}.trace-line{stroke:var(--accent);stroke-width:calc(var(--hl-w, 4) * 1.25);stroke-linecap:round;opacity:.75;pointer-events:none}.word-entry{display:flex;align-items:center}.wb-wrap{position:relative;flex:1;--wb-pivot: calc(50% + 4ch) ;--wb-zone-l: calc(50% - 8ch - 28px) ;--wb-zone-r: calc(50% - 4ch + 4px) }.word-entry .input{width:100%;padding-left:var(--wb-zone-l);padding-right:var(--wb-zone-r);font-family:var(--font-display);font-size:1.3rem;font-weight:700;text-transform:lowercase;letter-spacing:2px;text-align:center}.wb-ghost,.wb-live,.wb-flash{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;font-family:var(--font-display);font-size:1.3rem;letter-spacing:2px;white-space:nowrap}.wb-ghost{color:var(--muted);text-transform:uppercase;opacity:0;transition:opacity .25s}.wb-ghost.show{opacity:.75}.wb-live{left:var(--wb-zone-l);right:var(--wb-zone-r);font-weight:700;text-transform:lowercase;color:var(--text)}.wb-flash{left:calc(var(--wb-pivot) - 3ch);justify-content:flex-start;padding-left:16px;font-weight:800;text-transform:lowercase;animation:wb-flash .25s forwards}.wb-flash-label{margin-left:8px;font-size:1.1rem}.wb-flash.ok{color:var(--good)}.wb-flash.already{color:var(--warn)}.wb-flash.bad{color:var(--bad)}@keyframes wb-flash{0%,65%{opacity:1}to{opacity:0}}.seats{overflow-x:hidden;overflow-y:auto;flex:1}.seats-panel .seats{flex:0 1 auto}.seat{display:flex;align-items:center;column-gap:4px;padding:0 8px;height:27px;box-sizing:border-box;border-radius:7px;background:var(--panel2);border:1px solid var(--border);font-size:.8rem;white-space:nowrap;overflow:hidden;transition:top 1.3s cubic-bezier(.3,.9,.25,1),transform .4s ease,box-shadow .4s ease}.seat.rising{transform:scale(1.06);border-color:var(--accent);box-shadow:0 4px 18px var(--seat-rising-glow)}.seat.empty{color:var(--muted);border-style:dashed;background:transparent}.seat .sname{font-weight:800;overflow:hidden;white-space:nowrap;max-width:100%;padding-right:12px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.table-page:not(.focus-mode) .chip-cols .seat .sname{flex:0 1 calc(100% - 173px);min-width:40px}.seat .sname.disconnected{opacity:.45;text-decoration:line-through}.seat .stitle{font-size:.62rem;color:var(--muted)}.seat .sscore{margin-left:auto;font-family:var(--font-display);font-weight:700;font-size:.9rem;transition:font-size .6s ease,color .6s ease}.seat .sscore.quiet{font-size:.78rem;color:var(--muted)}.seat .unrated-tag{font-size:.65rem;color:var(--warn);font-weight:800}.seat .speed,.seat .acc{font-size:.64rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--chip-ink)}.seat .speed{animation:chip-dash .32s ease-out}.seat .acc{transition:filter .6s ease}.seat .acc.up{animation:chip-flash .05s ease-out}.seat .acc.down{animation:chip-fade .5s ease-in-out}.seat .speed{margin-right:5px}.seat .chips{display:contents}.table-page:not(.focus-mode) .chip-cols .seat .chips{display:grid;grid-template-columns:28px 26px;column-gap:5px;align-items:center;flex:none}.table-page:not(.focus-mode) .chip-cols .seat .chips .speed{grid-column:1}.table-page:not(.focus-mode) .chip-cols .seat .chips .acc{grid-column:2}.table-page:not(.focus-mode) .chip-cols .seat .chips .speed,.table-page:not(.focus-mode) .chip-cols .seat .chips .acc{justify-self:end;margin-right:0}.seat .acc .pct,.seat .speed .unit{font-size:.78em;vertical-align:middle}.seat .acc .pct,.seat .speed .unit{opacity:.7}@keyframes chip-dash{0%{transform:skew(-16deg) translate(2px)}to{transform:skew(0) translate(0)}}@keyframes chip-flash{0%{filter:brightness(3)}to{filter:brightness(1)}}@keyframes chip-fade{0%{opacity:1}40%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion: reduce){.seat .speed,.seat .acc,.seat .acc.up,.seat .acc.down{animation:none}.seat .rscore.dissolving{animation:none;opacity:0}.seat .sscore,.seat .rscore,.seat-heads .sh{transition:none}}.seat .delta{margin-left:auto;font-size:.72rem;font-weight:800}.seat .delta+.sscore{margin-left:0}.seat .rtrack{flex:none;min-width:40px;text-align:right}.table-page.focus-mode .seat .rtrack{display:contents}.seat .rscore{font-family:var(--font-display);font-weight:700;font-size:.9rem;transition:font-size .6s ease,color .6s ease}.seat .rscore.quiet{font-size:.78rem;color:var(--muted)}.seat .rscore.rlead{color:var(--accent);font-weight:800}.seat .rscore.dissolving{animation:px-dissolve 2.5s steps(10,jump-none) forwards}@keyframes px-dissolve{0%{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.seats.reorg-i .seat{transition:top 4s cubic-bezier(.3,.9,.25,1),transform .4s ease,box-shadow .4s ease}.seats.reorg-f .seat{transition:top 5s cubic-bezier(.3,.9,.25,1),transform .4s ease,box-shadow .4s ease}.seat-heads{display:flex;justify-content:flex-end;column-gap:4px;padding:4px 15px 0 0;margin-bottom:-3px;font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:none}.seat-heads .sh{opacity:.7;transition:color .6s ease,opacity .6s ease}.seat-heads .sh.on{color:var(--text);opacity:1}.seat-heads .sh-round{min-width:40px;text-align:right}.table-page.focus-mode .seat-heads{display:none}.seat .delta.up{color:var(--good)}.seat .delta.down{color:var(--bad)}.seat .place{color:var(--muted);font-size:.75rem;font-weight:800;width:16px}.seat.leading{border-color:var(--warn)}.word-feed{flex:1;overflow:auto;padding:6px 10px;display:flex;flex-direction:column;gap:1px}.word-feed .w{display:flex;gap:6px;font-size:.78rem;line-height:1.3;animation:pop-in .18s ease}.word-feed .w .word{font-family:var(--font-display);font-weight:700;text-transform:lowercase;min-width:7em}.word-feed .w .by{color:var(--muted);flex:1;margin-left:1ch;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.word-feed .w .pts{color:var(--good);font-weight:800}.word-feed .w .mark,.unfound-list .w .mark{flex:none;min-width:1.4em;text-align:center}.legend{display:flex;flex-direction:column;gap:5px;font-size:.82rem}.lg-group{margin-top:8px;font-size:.66rem;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.legend .lg-group:first-child{margin-top:0}.lg-row{display:flex;align-items:baseline;gap:10px}.lg-sample{flex:0 0 4.6em;text-align:right;font-family:var(--font-display);font-weight:700;white-space:nowrap}.lg-text{flex:1;color:var(--muted);line-height:1.4}.lg-text b{color:var(--text)}.lg-chip{font-weight:800;font-variant-numeric:tabular-nums;color:var(--chip-ink)}.lg-num{font-weight:800;color:var(--muted)}.lg-delta{font-weight:800;color:var(--good)}.lg-plain{font-weight:800;font-variant-numeric:tabular-nums}.words-panel>h3{position:relative;padding-right:38px}.legend-host{position:absolute;top:7px;right:10px}.legend-btn{width:22px;height:22px;border-radius:50%;border:none;background-color:var(--legend-button-bg);background-image:var(--legend-button-image);color:var(--btn-primary-ink);font-size:.8rem;font-weight:800;line-height:1;padding:0;cursor:pointer;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent);transition:transform .08s ease,filter .15s ease,box-shadow .15s ease}.legend-btn:hover{filter:brightness(1.12);transform:scale(1.08);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 38%,transparent)}.legend-pop{position:fixed;width:min(330px,86vw);overflow-y:auto;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 10px 30px var(--shadow-pop);padding:10px 12px 12px;z-index:30;text-transform:none;letter-spacing:normal}.legend-pop h4{margin:0 0 6px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}.juice-host{display:inline-flex;position:relative}.juice-pop{position:fixed;width:min(252px,86vw);overflow-y:auto;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 10px 30px var(--shadow-pop);padding:10px 12px 12px;z-index:30;text-align:left}.juice-pop h4{margin:0 0 2px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}.juice-pop.inline{position:static;width:auto;max-height:min(56vh,420px);border:none;box-shadow:none;padding:0}.jp-sub{font-size:.72rem;color:var(--muted);margin-bottom:4px;font-variant-numeric:tabular-nums}.jp-group{margin:7px 0 1px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.jp-row{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:10px;padding:3px 7px;border:0;background:none;border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:.82rem;cursor:pointer;text-align:left}.jp-row:hover{background:color-mix(in srgb,var(--pa) 14%,transparent)}.jp-n{font-variant-numeric:tabular-nums;color:var(--muted)}.jp-check{display:inline-block;width:1em;color:var(--pa);font-weight:700}.jp-gloss{margin-left:6px;font-size:.86em;color:var(--muted);white-space:nowrap}.jp-row.sel{background:color-mix(in srgb,var(--pa) 18%,transparent)}.jp-foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:6px 2px 2px;border-top:1px solid var(--border);background:var(--panel)}.jp-foot .jp-sub{margin-bottom:0}.jp-arm{padding:2px 12px;font-size:.72rem}.juiced-note{display:flex;align-items:center;justify-content:center;gap:9px;margin:2px 0;font-size:.78rem;color:var(--chip-ink);cursor:help}.juiced-note span{opacity:.85}.jx{width:38px;height:46px;image-rendering:pixelated}.jx rect{fill:currentColor}.jx-f{opacity:0;animation:jx-frame 1.4s steps(1,end) infinite}@keyframes jx-frame{0%{opacity:1}25%{opacity:0}to{opacity:0}}.juiced-chip{font-size:.72rem;font-weight:700;color:var(--chip-ink);cursor:help;white-space:nowrap}@media (prefers-reduced-motion: reduce){.jx-f{animation:none}.jx-f:first-child{opacity:1}}@keyframes pop-in{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}.round-panels{display:flex;gap:20px;width:100%;flex:1;min-height:0}.round-panels>.panel{min-width:0}.round-panels>.found-panel{flex:1 1 220px}.round-panels>.missed-panel{flex:1.6 1 240px}@container (max-width: 500px){.round-panels{flex-direction:column;flex:none}.round-panels>.panel{flex:none}.round-panels .unfound-list{max-height:225px;flex:none}}.round-panels .no-finds{flex:0 1 auto;align-self:flex-start;padding:10px 16px;font-size:.9rem;color:var(--muted)}.recap-band{display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:2px}.recap-label{font-size:.72rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.recap-band .big-timer{font-size:1.9rem;color:var(--accent)}.recap-band .big-timer.low{color:var(--bad)}.round-pills{display:inline-flex;gap:5px;align-self:center}.round-pills .pill{width:22px;height:7px;border-radius:var(--radius-pill);background:var(--line)}.round-pills .pill.done{background:var(--accent)}.recap-sub{font-size:.8rem;color:var(--muted)}.game-over-tag{color:var(--accent2)}.game-over-result{font-size:1.1rem;color:var(--muted)}.game-over-result b{color:var(--text);font-size:1.2rem}.round-tag{color:var(--accent)}.recap-band .delta{font-size:.85rem;font-weight:800}.recap-band .delta.up{color:var(--good)}.recap-band .delta.down{color:var(--bad)}.award-chip{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 5px;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid;max-width:100%}.chip-quick{background:color-mix(in srgb,var(--warn) 10%,var(--panel));border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.chip-hot{background:color-mix(in srgb,var(--bad) 8%,var(--panel));border-color:color-mix(in srgb,var(--bad) 30%,var(--border))}.chip-rare{background:color-mix(in srgb,var(--accent) 8%,var(--panel));border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.chip-steps{background:color-mix(in srgb,var(--muted) 7%,var(--panel));border-color:color-mix(in srgb,var(--muted) 28%,var(--border));color:var(--muted)}.donate-strip{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.82rem;color:var(--muted);padding:4px 0 2px}.donate-strip .donate{border-color:color-mix(in srgb,var(--warn) 45%,var(--border));text-decoration:none;color:var(--text)}.round-awards{display:flex;justify-content:center;align-items:stretch;align-self:stretch;gap:6px 10px;margin:10px 0 6px;flex-wrap:nowrap;font-size:.82rem;color:var(--muted)}.round-awards .award-chip{flex:1 1 0;min-width:0;max-width:230px;display:grid;grid-template-rows:auto auto;justify-items:center;align-content:center;padding:4px 12px 5px;border-radius:var(--radius-card)}.round-awards .ac-label{font-size:.72em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:.85}.round-awards .ac-body{justify-self:stretch;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px;row-gap:1px;padding:0 10px;white-space:nowrap}.round-awards .ac-who,.round-awards .ac-body .word,.round-awards .ac-keep{flex:none}@container (max-width: 560px){.round-awards{flex-wrap:wrap}.round-awards .award-chip{flex:1 1 150px}}.round-awards b{color:var(--text)}.unfound-list{overflow:auto;flex:1;padding:6px 10px}.unfound-list .w{display:flex;gap:6px;padding:1px 0;font-size:.78rem;line-height:1.3}.unfound-list .w .word{font-family:var(--font-display);font-weight:700;text-transform:lowercase;min-width:7em}.unfound-list .w .pts{color:var(--muted);margin-left:auto}.unfound-list .w .by{flex:1;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.unfound-list .w .fnd{flex:none;color:var(--muted);opacity:.7;font-size:.9em;font-variant-numeric:tabular-nums;cursor:help}.missed-panel>h3 .sort-pick{white-space:nowrap}.missed-panel>h3 .sort-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0 0 1px;margin-left:.6em;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;opacity:.5;cursor:pointer;border-bottom:2px solid transparent;transition:opacity .15s,border-color .15s}.missed-panel>h3 .sort-opt:hover,.missed-panel>h3 .sort-opt:focus-visible{opacity:.85;outline:none}.missed-panel>h3 .sort-opt.on{opacity:1;cursor:default;border-bottom-color:currentColor}.unfound-list.cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:1px 16px;align-content:start}.unfound-list.cols .w{min-width:0}.unfound-list.cols .w .word{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unfound-list.cols.with-finders{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.review-cols{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.review-cols>.panel{flex:1 1 300px;min-width:0}.standings-scroll{max-height:300px;overflow:auto}.standings-scroll thead th{position:sticky;top:0;z-index:1;background:var(--panel)}table.standings tbody tr{cursor:pointer}table.standings tbody tr.sel td{background:color-mix(in srgb,var(--pa) 16%,transparent)}.you-tag{margin-left:6px;font-size:.66rem;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.standings-hint{margin:8px 0 0;padding:0 16px 12px;color:var(--muted);font-size:.82rem}.standings-hint b{color:var(--text)}.modal.howto{gap:8px;padding:14px 22px}.modal.howto h2{margin:0}.rules-section{display:flex;flex-direction:column;gap:7px}.rules-head{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;font-weight:800;color:var(--accent)}.rules-intro{display:flex;align-items:center;gap:14px;background:var(--panel2);border:1px solid var(--border);border-radius:var(--radius-md);padding:6px 14px}.rules-intro .mini-board{flex:none;width:92px}.rules-intro p{margin:0;font-size:.92rem;line-height:1.5}.mini-board{margin:0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.mini-board svg{display:block;width:100%;height:auto}.mini-board .tile-circle{cursor:default}.mini-board figcaption{font-size:.66rem;font-weight:700;letter-spacing:.3px;color:var(--muted);text-align:center;white-space:nowrap}.shape-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.shape-cards .mini-board{background:var(--panel2);border:1px solid var(--border);border-radius:var(--radius-md);padding:6px 6px 4px}.shape-cards .mini-board svg{max-width:104px}.rules-note{margin:0;font-size:.82rem;line-height:1.45;color:var(--muted)}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.score-chip{background:var(--panel2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 9px;font-family:var(--font-display);font-size:.85rem;white-space:nowrap}.score-chip.gold{background:color-mix(in srgb,var(--warn) 10%,var(--panel));border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.tile-swatch{display:inline-block;width:11px;height:11px;border-radius:50%;vertical-align:-1px}.tile-swatch.blue{background:var(--tile-blue);border:1px solid var(--tile-blue-stroke)}.tile-swatch.red{background:var(--tile-red);border:1px solid var(--tile-red-stroke)}.tile-swatch.yellow{background:var(--tile-relic);border:1px solid var(--tile-relic-stroke)}.howto .award-chip{font-size:.82rem;padding:2px 10px;white-space:nowrap}.howto .chip-row .pts{color:var(--good);font-weight:800}.chip-streak{background:color-mix(in srgb,var(--accent2) 8%,var(--panel));border-color:color-mix(in srgb,var(--accent2) 30%,var(--border))}.chip-new{background:color-mix(in srgb,var(--good) 8%,var(--panel));border-color:color-mix(in srgb,var(--good) 30%,var(--border))}.chip-new .disco{color:var(--mark-first)}.rules-footer{display:flex;flex-direction:column;align-items:center;gap:12px;border-top:1px solid var(--border);padding-top:12px}.rules-footer p{margin:0;max-width:100%;text-align:center;font-size:.85rem;line-height:1.6;padding:10px 18px;background:color-mix(in srgb,var(--accent) 5%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:var(--radius-sm)}.rules-footer p span{display:block;text-wrap:balance}.rules-footer p .sep{color:var(--muted);line-height:1}.welcome-hint{text-align:center}.welcome-hint span{display:block}.welcome-hint .tell-us{margin-top:6px;font-style:italic;font-size:.76rem}.welcome-hint .tell-us a{text-decoration:underline}.rules-footer .btn{flex:none}@media (max-width: 520px){.shape-cards{grid-template-columns:repeat(2,1fr)}.rules-intro{flex-direction:column}}.swatch-dot{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid var(--border);vertical-align:-2px}.name-style-preview{font-weight:800;font-size:1.05rem}.narrow{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;padding:12px}.stat-card{background:var(--panel2);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 10px;min-width:0;overflow:hidden}.stat-card .v{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--accent2);overflow-wrap:anywhere}.stat-card .k{color:var(--muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.5px}table.stats-table th,table.stats-table td{padding:5px 12px;font-variant-numeric:tabular-nums}table.stats-table th{font-size:.68rem;white-space:nowrap}table.stats-table td{font-size:.85rem;font-weight:700;color:var(--accent2)}table.stats-table td.k{font-size:.68rem;font-weight:400;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.len-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:10px 14px 0}.len-rows{display:flex;flex-direction:column;gap:7px;padding:12px 14px}.len-row{display:grid;grid-template-columns:5.2em 1fr 3em 3.5em;align-items:center;gap:10px}.len-row .k{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-align:right}.len-row .v{font-size:.85rem;font-weight:700;color:var(--accent2);font-variant-numeric:tabular-nums}.len-row .n{color:var(--muted);font-size:.75rem;text-align:right;font-variant-numeric:tabular-nums}.len-track{height:10px;border-radius:5px;background:var(--panel2);overflow:hidden}.len-fill{height:100%;min-width:2px;border-radius:5px;background:var(--accent)}.profile-pop .len-rows{padding:8px 12px;gap:5px}.best-finds{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(112px,var(--bf-col, 112px))),1fr));gap:1px 14px;align-content:start;padding:8px 12px;max-height:380px;overflow:auto}.best-finds .w{display:flex;gap:6px;padding:1px 0;font-size:.78rem;line-height:1.3;min-width:0}.best-finds .w .word{font-family:var(--font-display);font-weight:700;text-transform:lowercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.best-finds .w .pts{color:var(--muted);margin-left:auto}.best-finds .w .mark{flex:none;min-width:1.4em;text-align:center}.profile-pop .best-finds{max-height:260px}.profile-ghost{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.profile-ghost .board-svg{width:auto!important;height:min(62vh,520px);max-width:92vw}.ghost-caption{position:absolute;left:50%;bottom:9vh;transform:translate(-50%);max-width:88vw;padding:6px 14px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--border);box-shadow:var(--panel-shadow);font-size:.85rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:clip}.ghost-caption b{color:var(--text);font-family:var(--font-display);text-transform:lowercase}table.data{width:100%;border-collapse:collapse}table.data th,table.data td{text-align:left;padding:8px 14px;border-bottom:1px solid var(--border)}table.data th{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:1px}table.data tr:hover td{background:var(--row-hover)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdrop);display:flex;align-items:center;justify-content:center;z-index:50}.modal{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:22px;width:340px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;display:flex;flex-direction:column;gap:12px}.modal.wide{width:560px}.modal-x{position:sticky;top:0;z-index:6;align-self:flex-end;flex:none;margin:-12px -12px -8px auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border);background:var(--panel2);color:var(--muted);font-size:.95rem;line-height:1;cursor:pointer;padding:0}.modal-x:hover{color:var(--text);border-color:var(--accent)}.table-wrap{overflow-x:auto;min-width:0}.profile-pop .modal-x,.profile-pop .profile-close{display:none}.modal.profile-pop{width:620px;gap:10px;padding:18px}.modal.profile-pop h2{font-size:1.2rem;overflow-wrap:anywhere}.profile-pop .panel>h3{padding:8px 12px;font-size:.7rem}.profile-pop .stat-grid{padding:8px 10px;gap:6px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.profile-pop .stat-card{padding:6px 8px}.profile-pop .stat-card .v{font-size:.95rem}.profile-pop .stat-card .k{font-size:.6rem}.profile-pop .h3-line .h3-stat b{font-size:.95rem}.profile-pop .h3-line .h3-sub{font-size:.6rem}.profile-pop table.stats-table th,.profile-pop table.stats-table td{padding:4px 10px}.profile-pop table.stats-table td{font-size:.8rem}.profile-pop table.stats-table th,.profile-pop table.stats-table td.k{white-space:normal}.profile-pop .panel,.narrow .panel{overflow-x:auto}.profile-pop .panel{flex:none}.modal h2{margin:0 0 4px;font-size:1.2rem}.modal .error{color:var(--bad);font-size:.9rem;min-height:1.2em}.modal .hint{color:var(--muted);font-size:.82rem}.auth-recovery-link{align-self:flex-end;color:var(--muted);font-size:.82rem}.terms-check{display:flex;align-items:flex-start;gap:9px;color:var(--text);font-size:.84rem;line-height:1.4}.terms-check input{margin-top:3px;flex:none}.report-modal{width:390px}.report-reasons{display:flex;flex-direction:column;gap:8px;margin:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:var(--radius-md)}.report-reasons legend{padding:0 4px;color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.report-reasons label{display:flex;align-items:center;gap:9px;cursor:pointer}.report-reasons input{margin:0;flex:none}.report-actions{display:flex;justify-content:flex-end;gap:8px}.shape-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.shape-pick{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 4px;font:inherit;background:var(--panel2);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.shape-pick:hover:not(:disabled){border-color:var(--accent)}.shape-pick:disabled{opacity:.45;cursor:default}.shape-thumb{width:44px;height:44px;display:block}.shape-thumb .sh-t{fill:var(--tile);stroke:var(--line);stroke-width:.06}.shape-thumb .sh-t.gold{fill:var(--tile-2x);stroke:var(--tile-2x-stroke)}.shape-thumb .sh-t.red{fill:var(--tile-red);stroke:var(--tile-red-stroke)}.shape-thumb .sh-t.blue{fill:var(--tile-blue);stroke:var(--tile-blue-stroke)}.shape-name{font-size:.68rem;color:var(--muted);line-height:1.1}.lineup-strip{display:flex;flex-wrap:wrap;gap:6px}.nav-challenges{position:relative}.menu-host{position:relative;display:none}.menu-btn{border:none;background:none;color:var(--text);font-size:1.25rem;line-height:1;padding:6px 10px;cursor:pointer}.menu-btn .nav-badge{vertical-align:6px}.mobile-menu{position:absolute;right:0;top:calc(100% + 6px);display:flex;flex-direction:column;min-width:148px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 10px 30px var(--shadow-pop);padding:4px;z-index:40;max-height:calc(100vh - 72px);overflow-y:auto;overscroll-behavior:contain}.mobile-menu a{padding:4px 11px;border-radius:6px;font-weight:600;font-size:.86rem;line-height:1.3;color:var(--text);white-space:nowrap}.mobile-menu a:hover{background:var(--panel2);text-decoration:none}.mobile-menu .mm-sep{height:1px;margin:3px 8px;background:var(--border)}.mobile-menu .mm-quiet{color:var(--muted);font-weight:500}.mobile-menu a.mm-skin{padding-left:24px}.mobile-menu a.mm-skin.active{background:color-mix(in srgb,var(--accent) 16%,var(--panel))}.mobile-menu a.grad-daily{font-weight:800;background-image:var(--decorative-text-image);-webkit-background-clip:var(--decorative-text-clip);background-clip:var(--decorative-text-clip);color:var(--decorative-text-ink);-webkit-text-fill-color:currentColor}.nav-badge{display:inline-block;margin-left:4px;padding:0 6px;min-width:16px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:.68rem;font-weight:800;line-height:16px;text-align:center;vertical-align:2px;font-variant-numeric:tabular-nums}.challenge-rounds{display:flex;flex-direction:column;gap:8px}.challenge-round{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md)}.challenge-round .shape-thumb{width:44px;height:44px;flex:none}.cr-meta{flex:1;min-width:0}.cr-title{font-weight:700}.cr-juiced{color:var(--accent2);font-weight:600;font-size:.85em}.cr-actions{display:flex;align-items:center;gap:8px;flex:none}.cr-score{font-variant-numeric:tabular-nums;font-weight:700}.best-finds .bf-juiced{opacity:.7;font-size:.85em}.modal.challenge-create{width:min(430px,94vw);max-height:90vh;overflow-y:auto}.modal.juice-modal{width:min(320px,94vw);max-height:86vh;overflow-y:auto}.lineup-chip{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:.78rem;font-weight:700;color:var(--text);background:var(--panel2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:3px 10px;cursor:pointer}.lineup-chip:hover{border-color:var(--bad)}.lineup-chip .lc-round{color:var(--muted);font-size:.7rem}.lineup-chip .lc-x{color:var(--muted)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--toast-bg);border:1px solid var(--bad);color:var(--toast-ink);padding:10px 22px;border-radius:var(--radius-pill);font-weight:700;z-index:99}.invite-chip{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:.8rem;font-weight:700;line-height:1.4;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel));border:1px solid var(--accent);border-radius:var(--radius-pill);padding:1px 10px;pointer-events:auto;cursor:pointer;white-space:nowrap;animation:invite-flash .9s ease-out}.invite-chip:hover{background:color-mix(in srgb,var(--accent) 22%,var(--panel))}@keyframes invite-flash{0%,22%,44%{filter:brightness(2.2)}11%,33%,to{filter:brightness(1)}}.invite-stack{position:fixed;right:18px;bottom:44px;display:flex;flex-direction:column;gap:8px;z-index:40}.invite-pop{background:var(--panel);border:1px solid var(--accent);border-radius:var(--radius-card);box-shadow:0 6px 24px #00000040;padding:12px 14px;max-width:300px;display:flex;flex-direction:column;gap:6px;animation:invite-pop-in .18s ease-out}@keyframes invite-pop-in{0%{transform:translateY(6px) scale(.96);opacity:0}}.invite-pop .ip-head{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.invite-pop .ip-body{font-size:.92rem}.invite-pop .ip-rules{color:var(--muted);font-size:.85em}.invite-pop .ip-seats{color:var(--muted);font-size:.8rem}.invite-pop .ip-actions{display:flex;gap:8px;margin-top:2px}.invite-pop .ip-actions .btn.primary{flex:1}@media (prefers-reduced-motion: reduce){.invite-chip,.invite-pop{animation:none}}.chat-line.system.invite-line{cursor:pointer;color:var(--accent)}.chat-line.system.invite-line:hover{text-decoration:underline}.player-card{position:fixed;z-index:60;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 6px 24px #0000004d;padding:10px 12px;max-width:260px;display:flex;flex-direction:column;gap:3px;font-size:.82rem}.player-card .pc-name{font-weight:800;font-size:.9rem}.player-card .pc-line{color:var(--muted)}.player-card .pc-actions{display:flex;gap:6px;margin-top:6px}.player-card .pc-actions .btn{font-size:.75rem}.daily-hero{padding:26px;gap:16px;text-align:left}.daily-hero h2{margin:0;text-align:center}.daily-play{display:flex;gap:14px;height:100%;min-height:0}.word.clickable{cursor:pointer}.word.clickable:hover{text-decoration:underline;color:var(--accent2)}.sname.clickable{cursor:pointer}.sname.clickable:hover{text-decoration:underline}.definition-modal{width:420px;max-height:70vh;overflow:auto}.def-pos{color:var(--accent2);font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-weight:800}.def-list{margin:4px 0 10px;padding-left:20px;font-size:.92rem;line-height:1.45}.def-list li{margin-bottom:4px}.footer-note{text-align:center;color:var(--muted);font-size:.8rem;padding:6px}.footer-note a{color:var(--muted);text-decoration:underline}@media (max-height: 780px){.topbar{padding:5px 20px;gap:14px}.brand{font-size:1.1rem}.topbar nav a{font-size:.9rem}.who{font-size:.9rem}.page{padding:10px 20px}.footer-note{display:none}.table-header h2{font-size:.95rem}.table-header .btn{padding:3px 10px;font-size:.85rem}.table-page{--chrome-h: 175px;gap:8px}}@media (max-height: 640px){.topbar{padding:3px 16px}.page{padding:8px 16px}.word-entry .input{font-size:1.05rem;padding:4px 8px;padding-left:var(--wb-zone-l);padding-right:var(--wb-zone-r)}.table-page{--chrome-h: 150px;gap:6px;grid-template-rows:auto minmax(0,1fr) minmax(190px,36%)}}@media (max-width: 1100px){.lobby-col{height:auto}.lobby{display:flex;flex-direction:column;height:auto;gap:12px}.lobby .panel{overflow:hidden;flex:none}.lobby .commons-stage{order:1}.lobby .chat-panel{order:2;height:320px}.lobby .tables-panel{order:3}.lobby .presence-panel{order:4}.lobby .commons-stage .commons-body{padding:0 8px 8px}.lobby .commons-stage .live-board{height:min(94vw,360px);flex:none}.lobby .commons-stage .commons-side{display:none}.lobby .commons-stage .phase-note{padding:18px 10px}.lobby .commons-stage h3{font-size:.72rem}.lobby .commons-stage h3 .btn{font-size:.72rem;padding:2px 8px}.lobby .tables-panel .table-list{max-height:320px}.lobby .presence-panel .presence-list{max-height:240px}}@media (max-width: 760px){.page{padding:6px 6px 24px}.topbar{flex-wrap:wrap;gap:2px 8px;padding:3px 8px}.brand{font-size:.9rem}.topbar nav{display:none}.theme-btn,.who .who-signout{display:none}.menu-host{display:inline-block}.topbar .btn{padding:2px 7px;font-size:.7rem}.who{font-size:.75rem;gap:5px}.who .tag{display:none}:root[data-scrolled=true] .topbar{padding:2px 8px}.panel>h3{padding:6px 12px;font-size:.66rem;letter-spacing:1px}.table-page{display:flex;flex-direction:column;height:auto;gap:6px}.table-header{flex-wrap:wrap;row-gap:4px;gap:6px}.table-header h2{font-size:.85rem;color:var(--muted)}.table-header .btn{padding:3px 10px;font-size:.8rem}.who .who-name,.who .who-guest{display:none}.who{gap:6px}.who .btn.small{padding:3px 9px;font-size:.72rem}.btn .ca-long{display:none}.btn .ca-short{display:inline}.beta-note{font-size:.72rem;padding:5px 10px}.beta-note .note-text{display:none}.beta-note .note-short{display:inline;flex:1}.stage-status{gap:8px;font-size:.75rem}.big-timer{font-size:.9rem}.word-counter{font-size:.75rem}.invite-chip{font-size:.7rem;padding:0 8px}.invite-stack{right:10px;bottom:76px}.seats-panel h3+.seats~h3,.seats-panel .presence-list,.seats-panel .len-box{display:none}.board-zone{order:1;gap:4px}.board-stage{min-height:min(104vw,62vh);padding:6px}.board-overlays{display:flex}.lobby .commons-stage .board-overlays{top:26px}.chat-panel-bottom{order:2;height:185px}.words-panel,.chat-grow{display:none}.seats-panel{order:4;max-height:300px}.chat-line{font-size:.76rem;line-height:1.35}.chat-log{padding:6px 10px;gap:2px}.chat-form{padding:6px 8px;gap:6px}.table-page.focus-mode .chat-panel-bottom{display:flex;order:5;height:175px;flex:none}.table-page.bs-1 .board-stage{min-height:min(58vw,32vh)}.table-page.bs-2 .board-stage{min-height:min(70vw,40vh)}.table-page.bs-3 .board-stage{min-height:min(82vw,48vh)}.table-page.bs-5 .board-stage{min-height:min(104vw,62vh)}.table-page.bs-6 .board-stage,.table-page.bs-7 .board-stage,.table-page.bs-8 .board-stage{min-height:min(112vw,68vh)}.word-entry .input{font-size:.9rem;padding:5px 9px;padding-left:var(--wb-zone-l);padding-right:var(--wb-zone-r)}.wb-ghost,.wb-live,.wb-flash{font-size:.9rem}.wb-flash{padding-left:12px}.wb-flash-label{margin-left:6px;font-size:.77rem}.round-awards{flex-direction:column;align-items:center;gap:2px;margin-top:8px;font-size:.8rem}.round-awards .award-chip{flex:none;width:min(100%,300px)}.round-panels{flex-direction:column;flex:none}.round-panels>.panel{flex:none}.round-panels .unfound-list{max-height:225px;flex:none}.round-panels .highlights{max-height:260px}.round-panels .unfound-list.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 12px;align-content:start}.round-panels .unfound-list.cols .w{min-width:0}.round-panels .unfound-list.cols .w .word{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-page.seats-first .seats-panel{order:0;max-height:none}.board-zone>.board-tools{position:static;opacity:1;margin-bottom:-4px}.table-page.focus-mode{display:flex}.table-page.focus-mode .seats-panel,.table-page.focus-mode .words-panel{display:none}.table-page.focus-mode .board-stage{min-height:min(120vw,74vh)}.daily-play{flex-direction:column;height:auto}.profile-pop .modal-x{display:flex}.profile-pop .profile-close{display:block;flex:none}.modal.past-games{min-width:0;width:calc(100vw - 24px)}.modal.past-games table.data th,.modal.past-games table.data td{padding:6px}.modal.past-games table.data th{font-size:.64rem;letter-spacing:.5px}.modal.past-games table.data td{font-size:.85rem}.modal.past-games .players{display:none}.modal.past-games td.winner{max-width:96px;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.modal.past-games .rp-word{display:none}.lb-page table.data th,.lb-page table.data td{padding:6px 7px}.lb-page table.data th{font-size:.6rem;letter-spacing:.5px}.lb-page table.data td{font-size:.85rem}.lb-page table.data th:first-child,.lb-page table.data td:first-child{padding-left:12px}}.chat-tab{background:none;border:none;padding:0;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:var(--chat-tab-ink, var(--muted));opacity:.65;display:inline-flex;align-items:center;gap:7px}.chat-tab.active{color:var(--chat-tab-active-ink, color-mix(in srgb, var(--pa) 75%, var(--text)));opacity:1}.chat-tab .unread{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-pill);font-size:.68rem;line-height:1;padding:3px 7px;letter-spacing:0}.admin-moderation{--pa: var(--warn)}.admin-moderation-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:10px}.admin-moderation-title h3{flex:1 1 auto}.admin-moderation-tabs,.admin-report-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-moderation-body{display:flex;flex-direction:column;gap:10px;padding:12px}.admin-moderation-error{color:var(--bad);font-size:.9rem}.admin-report{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--border) 78%,var(--warn));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--panel) 96%,var(--warn))}.admin-report-heading,.admin-report-parties,.admin-report-retention,.admin-suspension{display:flex;justify-content:space-between;align-items:baseline;gap:8px 14px;flex-wrap:wrap}.admin-report-heading .hint,.admin-report-retention .hint{margin:0}.admin-report-parties{justify-content:flex-start;font-size:.9rem}.admin-report-evidence{padding:8px;border-radius:6px;background:transparent;overflow-wrap:anywhere}.admin-report-evidence .hint{margin:0 0 5px}.admin-report-evidence blockquote{margin:0;white-space:pre-wrap}.admin-report-evidence details{margin-top:7px}.admin-report-evidence summary{cursor:pointer;font-size:.82rem;color:var(--muted)}.admin-report-evidence pre{max-height:180px;margin:6px 0 0;padding:7px;overflow:auto;border-radius:5px;background:var(--panel);font-size:.75rem;white-space:pre-wrap}.admin-report-resolution{font-size:.85rem}.admin-report-retention{font-size:.82rem}.admin-report-retention label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.admin-report-actions{padding-top:2px}.admin-report-actions .input{width:auto;min-width:112px;padding:5px 7px}.admin-suspensions{display:flex;flex-direction:column;gap:7px;padding-top:4px;border-top:1px solid var(--border)}.admin-suspensions h4{margin:4px 0 0}.admin-suspension{padding:7px 0}.admin-suspension>div{display:flex;flex-direction:column;gap:2px}.admin-suspension .hint{margin:0}@media (max-width: 600px){.admin-moderation-title{align-items:flex-start;flex-direction:column;padding:0 10px 10px}.admin-report-actions .btn{flex:1 1 auto}.admin-report-actions .input{flex:1 1 100%}}.legal{gap:8px;line-height:1.55}.legal h3{margin:14px 0 0}.legal ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.delete-account-form{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:8px}.delete-account-form .input{width:min(320px,100%)}.delete-account-form .error{color:var(--bad);font-size:.9rem}.account-recovery-panel{overflow:visible}.account-recovery-panel>h3{margin:0}.account-recovery-body{display:flex;flex-direction:column;gap:10px;padding:14px}.account-recovery-body p{margin:0}.recovery-address{overflow-wrap:anywhere}.account-form{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.account-form label{font-size:.86rem;font-weight:700}.account-form .input{width:min(360px,100%)}.account-actions{display:flex;flex-wrap:wrap;gap:8px}.recovery-success{color:var(--good)}.recovery-page .error,.account-recovery-body .error{color:var(--bad)}.badge,.mini-seat,.invite-chip,.replay-local-tag{border-radius:var(--badge-radius)}:root[data-theme=par-avion] .panel,:root[data-theme=par-avion] .panel.tinted{background:var(--panel);border:5px solid;border-image:repeating-linear-gradient(45deg,#c72030 0,#c72030 12px,#fdfdf9 12px,#fdfdf9 22px,#143a8c 22px,#143a8c 34px,#fdfdf9 34px,#fdfdf9 44px) 5;box-shadow:0 1px #101a331a,0 6px 18px #101a3312}:root[data-theme=par-avion] .panel>h3,:root[data-theme=par-avion] .panel.tinted>h3{letter-spacing:2px;border-bottom:none}:root[data-theme=par-avion] .len-box{border-top:4px solid;border-image:repeating-linear-gradient(45deg,#c72030 0,#c72030 10px,#fdfdf9 10px,#fdfdf9 18px,#143a8c 18px,#143a8c 28px,#fdfdf9 28px,#fdfdf9 36px) 4;border-radius:0;background:var(--panel)}:root[data-theme=par-avion] .len-box h3{background:#143a8c;color:#f6f8ff;border-bottom:none}:root[data-theme=par-avion] .topbar{border-bottom:5px solid;border-image:repeating-linear-gradient(45deg,#c72030 0,#c72030 12px,#fdfdf9 12px,#fdfdf9 22px,#143a8c 22px,#143a8c 34px,#fdfdf9 34px,#fdfdf9 44px) 5;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=par-avion] .brand{letter-spacing:1px}:root[data-theme=par-avion] .table-card,:root[data-theme=par-avion] .table-card.commons{background:#fff;border:1px solid #b9c0cd;box-shadow:0 2px #101a331a}:root[data-theme=par-avion] .seat{background:#fff;border:none;border-bottom:1px dashed rgba(20,58,140,.35);border-radius:0}:root[data-theme=par-avion] .seat.empty{background:transparent}:root[data-theme=par-avion] .board-stage{background:#fff;border:5px solid;border-image:repeating-linear-gradient(45deg,#c72030 0,#c72030 12px,#fdfdf9 12px,#fdfdf9 22px,#143a8c 22px,#143a8c 34px,#fdfdf9 34px,#fdfdf9 44px) 5}:root[data-theme=par-avion] .input{background:#fdfdf9;border:1px dashed #8ba6d8;border-radius:0}:root[data-theme=par-avion] .word-feed .w,:root[data-theme=par-avion] .unfound-list .w{border-bottom:1px dashed rgba(20,58,140,.18)}:root[data-theme=terrazzo-atelier] .panel,:root[data-theme=terrazzo-atelier] .panel.tinted{background:radial-gradient(5px 4px at 12% 30%,rgba(22,115,106,.3),transparent 70%),radial-gradient(4px 5px at 38% 68%,rgba(176,54,74,.25),transparent 70%),radial-gradient(5px 4px at 64% 22%,rgba(184,134,42,.25),transparent 70%),radial-gradient(4px 4px at 86% 58%,rgba(107,74,138,.22),transparent 70%),radial-gradient(4px 4px at 24% 88%,rgba(74,122,60,.22),transparent 70%),var(--panel);border:2px solid #1f2220;box-shadow:5px 5px #1f222029}:root[data-theme=terrazzo-atelier] .panel>h3,:root[data-theme=terrazzo-atelier] .panel.tinted>h3{letter-spacing:2.5px;border-bottom:none}:root[data-theme=terrazzo-atelier] .len-box{border-top:2px solid #1f2220;border-radius:0;background:var(--panel)}:root[data-theme=terrazzo-atelier] .len-box h3{background:#1f2220;color:#f3f2ee;border-bottom:none}:root[data-theme=terrazzo-atelier] .topbar{border-bottom:2px solid #1f2220;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=terrazzo-atelier] .table-card,:root[data-theme=terrazzo-atelier] .table-card.commons{background:#fff;border:2px solid #1f2220;box-shadow:4px 4px #1f2220d9}:root[data-theme=terrazzo-atelier] .seat{background:#fff;border:1px solid #cdccc4;border-radius:0;box-shadow:2px 2px #1f22201f}:root[data-theme=terrazzo-atelier] .seat.empty{background:transparent;box-shadow:none}:root[data-theme=terrazzo-atelier] .board-stage{background:#fff;border:2px solid #1f2220;border-radius:0;box-shadow:5px 5px #1f222029}:root[data-theme=terrazzo-atelier] .input{background:#fff;border:2px solid #1f2220;border-radius:0}:root[data-theme=selvedge-indigo] .panel,:root[data-theme=selvedge-indigo] .panel.tinted{background:var(--panel);border:1px solid #16203a;outline:2px dashed rgba(233,220,192,.55);outline-offset:-8px;box-shadow:0 2px #0006,0 10px 26px #00000073}:root[data-theme=selvedge-indigo] .panel>h3,:root[data-theme=selvedge-indigo] .panel.tinted>h3{letter-spacing:2px;border-bottom:2px solid #16203a}:root[data-theme=selvedge-indigo] .len-box{border-top:2px solid #16203a;background:var(--panel)}:root[data-theme=selvedge-indigo] .len-box h3{background:#6b5233;color:#f6ead2;box-shadow:inset 0 0 0 2px #f6ead259;border-bottom:none}:root[data-theme=selvedge-indigo] .topbar{border-bottom:3px solid #16203a;box-shadow:0 3px #e9dcc04d;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=selvedge-indigo] .table-card,:root[data-theme=selvedge-indigo] .table-card.commons{background:#26324e;border:1px solid #16203a;border-left:4px solid #f0e6d2;box-shadow:-8px 0 0 -5px #c9394f,0 2px #0006}:root[data-theme=selvedge-indigo] .seat{background:#26324e;border:none;border-bottom:1px dashed rgba(233,220,192,.4);border-radius:0}:root[data-theme=selvedge-indigo] .seat.empty{background:transparent}:root[data-theme=selvedge-indigo] .board-stage{background:var(--panel);border:1px solid #16203a;outline:2px dashed rgba(233,220,192,.45);outline-offset:-10px}:root[data-theme=selvedge-indigo] .input{background:#182338;border:1px dashed rgba(233,220,192,.45)}
