@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2)format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2)format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2)format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2)format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2)format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2)format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2)format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2)format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2)format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2)format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-cyrillic-ext-600-normal-cho36S0w.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-600-normal-D1w7fEQ2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-cyrillic-600-normal-DIMkl7QA.woff2)format("woff2"),url(/assets/roboto-cyrillic-600-normal-37yjrxaJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW8AA8AAAAABwQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEoAAABgdNLg61NUQVQAAAIMAAAARwAAAFpfm0E9Y21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABNgAAATaasB4HaGVhZAAAA9gAAAA2AAAANg1PsE5oaGVhAAAEEAAAAB8AAAAkCxANymhtdHgAAAQwAAAAHwAAACQX6v+HbG9jYQAABFAAAAATAAAAFAFZAbFtYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABJgAAAmw2nl+scG9zdAAABagAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADA8z6MwQ46lU4lWhPYyWusYBULiUIkrjkp7WGVySX3VO17vGwBwWck+pmWZTLSzrWbrSlBpzogDflEJz7W1woLAAB42gXBsQEBARAAsNw9aKFWAQCmUQKADqz/iRAaCnQUmMn/6XOLPv/r7RMjcf/sX7GRalq6AhlDJ4QgFrlFIWWMQFACkpAHdAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAZAAAAygFsAADAAYACQAMAA8AAAERIREFAQElCQMhCQIDKP08Ao7+7wER/agBDf7zASr+/gID/f0BAgEBBbD6UAWwVP18/XwMAngCeP1E/aIFRP2iAl4AAAIAXf/sBSYFxAAVACsAAAEVFAIGBiMiJiYCNTU0EjY2MzIWFhIFNTQuAiMiDgIVFRQeAjMyPgIFJlii4ImH4aRaWqLhh4ngo1n+6ixWfk9Qe1YtLVd8UFB8VSwC/Uul/vm4YmK4AQelS6YBBrliYrn++vFNd7V8Pz98tXdNdrZ9QEB9tgAAAgBfBHACxQXXAAUADwAAATUTMxUDJTUzFRQWFwcmJgGIcczj/n2oJSpQS1wEgxcBPRX+wfhcVkBgI04mi////mf/7AVsBdYAJgAFRgAABwAG/gn//wAAAAEAAAADA9c7D8aaXw889QAbCAAAAAAAxPARLgAAAADljVAD+iz91Ql1CHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAWftL558FZykHAxrgBAB6RgTwAHjaY+5hSGGAAsa/EMzawhDLLMkQD2af+pcOAGdhB4MAeNpjYGDQhcMChn4gnA0AE6QDCwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp9kEN6hVEQRE9szGLbtm1rmjzbL9hGlpAlZJRFZQUZpX7E+K5OV9dVAyU8kEVGdoH4MaPS5gzqebE5k1KeLdY8ypPN2Z88ObRzb3Ou9JTF2jnOvMUZbRQyanMHxXTa3CmutbmfckUWD4tgixRXhPDj5AQ3YdEyUSkuLnAr8uKTZ19aQll5pfuVTUlXRi1GkmkG1KJiNxE8oogy5rmmktTcb57h5VirQyOl0ffj1nPFCZJSdAaNjNDPIEOMMaNoWDzM+Bd1gwO1DdH/Jx8r9pIWX5H44m384V0x/3JH4r0C1t1Dao2cSnFr/XrGIQmtAWWcpn+JNKqSNP1HceePennxm440Dvpxyhk21aialxDu90ompSe+/M6J/iFdlRJ3vQKxv1yFAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-greek-600-normal-B9H7kvZv.woff2)format("woff2"),url(/assets/roboto-greek-600-normal-BmZBu_Lt.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-math-600-normal-Bsa9QfV6.woff2)format("woff2"),url(/assets/roboto-math-600-normal-t51YmBWv.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-symbols-600-normal-BPZm8NIm.woff2)format("woff2"),url(/assets/roboto-symbols-600-normal-Cx530V2g.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-vietnamese-600-normal-B56_XnfP.woff2)format("woff2"),url(/assets/roboto-vietnamese-600-normal-C9uPZ5O6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-latin-ext-600-normal-BPkjI5Ax.woff2)format("woff2"),url(/assets/roboto-latin-ext-600-normal-BfQU47D5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-latin-600-normal-CzqH9ZEY.woff2)format("woff2"),url(/assets/roboto-latin-600-normal-X4S5XP0J.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-BWOtdzfy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2)format("woff2"),url(/assets/roboto-cyrillic-700-normal-D8g9KsRf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;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,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2)format("woff2"),url(/assets/roboto-greek-700-normal-xQsEWSIA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2)format("woff2"),url(/assets/roboto-math-700-normal-DbhUef31.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2)format("woff2"),url(/assets/roboto-symbols-700-normal-C59U6HqI.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2)format("woff2"),url(/assets/roboto-vietnamese-700-normal-kpkdMgbf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-display-vietnamese-600-normal-DFOHoAUN.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-600-normal-CBD8Wfz0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-display-latin-ext-600-normal-D59XNmBM.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-600-normal-BQAez9cc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-display-latin-600-normal-DBjJvcBA.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-600-normal-DVaYP2lT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-vietnamese-700-normal-DCH5bIkD.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-700-normal-D5dmK5Ek.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-ext-700-normal-C8xZtiKd.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-700-normal-D98SaizC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-vietnamese-800-normal-TfqTMNKp.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-800-normal-zHzF0To4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-ext-800-normal-fpv_pHPA.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-800-normal-BQnXNQRw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-vietnamese-900-normal-B_uE6zXf.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-900-normal-BKSkdzuv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-ext-900-normal-HMld4L9H.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-900-normal-DkuviPcI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#dde3ec;--bg-2:#cdd6e5;--panel:#fff;--panel-2:#f0f3f8;--panel-3:#e4e9f1;--rail:#fff;--line:#cdd5e3;--line-soft:#141e3212;--line-hard:#b7c1d3;--line-hover:#94a1b8;--txt:#141a24;--txt-2:#54607a;--txt-3:#7b8598;--accent:#0e7490;--accent-2:#0b5d74;--accent-dim:#0e749017;--accent-line:#0e749059;--ink-on-accent:#fff;--info:#2563eb;--info-dim:#2563eb1a;--ok:#0f9d6f;--ok-dim:#0f9d6f1f;--ok-line:#a9ddc8;--warn:#b45309;--warn-dim:#b453091f;--danger:#dc2626;--danger-dim:#dc262617;--danger-line:#f3c2c2;--purple:#7c3aed;--purple-dim:#7c3aed1a;--r-sm:3px;--r:6px;--r-lg:10px;--shadow:0 8px 24px #141e3217;--shadow-lg:0 28px 64px #141e3229;--ui:"IBM Plex Sans",system-ui,sans-serif;--mono:"Roboto",ui-monospace,monospace;--display:"Big Shoulders Display",var(--ui);--row-h:46px;--sfd:0px;--rail-w:62px;--machcol-w:236px}.brk{pointer-events:none;z-index:2;position:absolute;inset:0}.brk i{border:0 solid var(--accent);opacity:.55;width:13px;height:13px;position:absolute}.brk .tl{border-top-width:2px;border-left-width:2px;top:12px;left:12px}.brk .tr{border-top-width:2px;border-right-width:2px;top:12px;right:12px}.brk .bl{border-bottom-width:2px;border-left-width:2px;bottom:12px;left:12px}.brk .br{border-bottom-width:2px;border-right-width:2px;bottom:12px;right:12px}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--txt);font-family:var(--ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45;overflow:hidden}#root{height:100vh}button{font-family:inherit}::selection{background:var(--accent-dim)}.app{grid-template-columns:var(--rail-w) 1fr;background-color:var(--bg);background-image:radial-gradient(1200px 700px at 78% -10%,#0e74900d,#0000 60%);height:100vh;display:grid}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-hard);background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-clip:content-box;background-color:var(--line-hover)}::-webkit-scrollbar-track{background:0 0}.rail{background-color:var(--panel);background-image:linear-gradient(180deg,var(--panel),var(--bg));border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.rail .brand{border-radius:var(--r);background-color:var(--accent);background-image:linear-gradient(135deg,var(--accent),var(--accent-2));width:38px;height:38px;color:var(--ink-on-accent);font-family:var(--display);place-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:grid;box-shadow:0 6px 18px #0e749038}.rail .navbtn{width:44px;height:44px;color:var(--txt-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;transition:all .15s;display:grid;position:relative}.rail .navbtn:hover{color:var(--txt);background:var(--panel-2)}.rail .navbtn.active{color:var(--accent);background:var(--accent-dim);border-color:var(--accent-line)}.rail .navbtn.active:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:-14px}.rail .navbtn .lbl{white-space:nowrap;background:var(--panel-3);border:1px solid var(--line-hard);color:var(--txt);opacity:0;pointer-events:none;z-index:60;box-shadow:var(--shadow);border-radius:7px;padding:5px 10px;font-size:12px;transition:all .15s;position:absolute;left:54px;transform:translate(-4px)}.rail .navbtn:hover .lbl{opacity:1;transform:translate(0)}.rail .spacer{flex:1}.main{flex-direction:column;min-width:0;height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);background-color:var(--panel);background-image:linear-gradient(180deg,var(--panel),var(--bg-2));flex:0 0 58px;align-items:center;gap:14px;height:58px;padding:0 18px;display:flex}.topbar .title{flex-direction:column;line-height:1.1;display:flex}.topbar .title b{font-family:var(--display);letter-spacing:.2px;font-size:15px}.topbar .title small{font-family:var(--mono);color:var(--txt-3);text-transform:uppercase;letter-spacing:1.5px;font-size:10.5px}.topbar .grow{flex:1}.unsched-warn{cursor:pointer;border:1px solid var(--danger);background:var(--danger-dim);height:32px;color:var(--danger);font-family:var(--ui);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;margin-left:14px;padding:0 13px;font-size:12.5px;font-weight:600;animation:1.15s ease-in-out infinite warnflash;display:inline-flex}.unsched-warn:hover{filter:brightness(1.05)}@keyframes warnflash{0%,to{opacity:1;box-shadow:0 0 #f0566c80}50%{opacity:.62;box-shadow:0 0 0 5px #f0566c00}}@media (prefers-reduced-motion:reduce){.unsched-warn{animation:none}}.risk-warn{cursor:pointer;border:1px solid var(--warn);background:var(--warn-dim);height:32px;color:var(--warn);font-family:var(--ui);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;margin-left:10px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.risk-warn:hover{filter:brightness(1.04)}.risk-tag{letter-spacing:.4px;background:var(--warn-dim);color:var(--warn);border-radius:10px;padding:2px 7px;font-size:8.5px;font-weight:700}.risk-tag.nomach{background:var(--danger-dim);color:var(--danger)}.risk-detail{color:var(--txt-2);flex-wrap:wrap;gap:5px 16px;margin-top:7px;font-size:11.5px;display:flex}.risk-detail b{color:var(--txt-3);text-transform:uppercase;letter-spacing:.4px;margin-right:4px;font-size:9.5px;font-weight:600}.risk-detail .risk-short{color:var(--danger)}.unsched-list{flex-direction:column;gap:10px;max-height:54vh;display:flex;overflow:auto}.unsched-item{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;overflow:hidden}.unsched-item .ui-top{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-content:center;align-items:center;gap:10px;min-height:54px;padding:13px 14px;display:flex}.unsched-item .ui-ops{padding:11px 14px}.unsched-item .ui-top .mono.strong,.unsched-item .ui-top .btn,.unsched-item .ui-top .risk-tag,.unsched-item .ui-top .prio{white-space:nowrap;flex:none}.unsched-item .ui-top>.muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unsched-item .ui-ops{flex-direction:column;gap:8px;padding:11px 14px;display:flex}.unsched-item .ui-op{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.unsched-item .ui-reason{color:var(--danger);background:var(--danger-dim);border-radius:14px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;line-height:1.4;display:inline-flex}.kpis{gap:10px;display:flex}.kpi{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:78px;padding:5px 12px;display:flex}.kpi .v{font-family:var(--mono);font-size:16px;font-weight:600;line-height:1.1}.kpi .k{color:var(--txt-3);text-transform:uppercase;letter-spacing:1px;font-size:9.5px}.kpi.bad .v{color:var(--danger)}.kpi.good .v{color:var(--ok)}.kpi.warn .v{color:var(--warn)}.userchip{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:30px;align-items:center;gap:8px;padding:5px 9px 5px 5px;display:flex}.userchip .av{background-color:#334155;background-image:linear-gradient(135deg,#475569,#1e293b);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.userchip .nm{font-size:12.5px;line-height:1}.userchip .ro{color:var(--accent);font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px}.btn{border:1px solid var(--line-hard);background:var(--panel-2);height:34px;color:var(--txt);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.btn:hover{background:var(--panel-3);border-color:var(--line-hover)}.btn:active{transform:translateY(1px)}.btn.sm{gap:5px;height:28px;padding:0 10px;font-size:12px}.btn.icon{justify-content:center;width:34px;padding:0}.btn.icon.sm{width:28px}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent);font-weight:600}.btn.primary:hover{background:var(--accent-2)}.btn.ghost{color:var(--txt-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--panel-2);color:var(--txt)}.btn.danger{color:var(--danger);border-color:var(--danger-line)}.btn.danger:hover{background:var(--danger-dim)}.btn.danger-solid{background:var(--danger);border-color:var(--danger);color:#fff;font-weight:600}.btn.danger-solid:hover{filter:brightness(1.06)}.btn.ok{color:var(--ok);border-color:var(--ok-line)}.btn.ok:hover{background:var(--ok-dim)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn .ic{place-items:center;display:grid}.seg{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.seg button{height:28px;color:var(--txt-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.seg button:hover{color:var(--txt)}.seg button.on{background:var(--panel-3);color:var(--txt);box-shadow:inset 0 0 0 1px var(--accent-line)}.seg button.on.accent{background:var(--accent-dim);color:var(--accent-2);box-shadow:none}.pill{height:21px;font-size:11px;font-weight:600;font-family:var(--mono);letter-spacing:.3px;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pill .dot{border-radius:50%;width:6px;height:6px}.pill.scheduled{background:var(--info-dim);color:var(--info)}.pill.scheduled .dot{background:var(--info)}.pill.inprogress{background:var(--accent-dim);color:var(--accent-2)}.pill.inprogress .dot{background:var(--accent)}.pill.done{background:var(--ok-dim);color:var(--ok)}.pill.done .dot{background:var(--ok)}.pill.late{background:var(--danger-dim);color:var(--danger)}.pill.late .dot{background:var(--danger)}.pill.offline{background:var(--panel-3);color:var(--txt-3)}.pill.offline .dot{background:var(--txt-3)}.pill.online{background:var(--ok-dim);color:var(--ok)}.pill.online .dot{background:var(--ok)}.pill.unsched{background:var(--danger-dim);color:var(--danger)}.pill.unsched .dot{background:var(--danger)}.pill.flash{animation:1.1s ease-in-out infinite pillflash}@keyframes pillflash{0%,to{opacity:1;box-shadow:0 0 #e11d4873}50%{opacity:.5;box-shadow:0 0 0 4px #e11d4800}}@media (prefers-reduced-motion:reduce){.pill.flash{animation:none}}.chip{height:22px;font-size:11px;font-weight:600;font-family:var(--mono);background:var(--panel-2);border:1px solid var(--line);color:var(--txt-2);letter-spacing:.3px;border-radius:6px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.chip.t-Milling{color:var(--info);border-color:var(--info-dim);background:var(--info-dim)}.chip.t-Turning{color:var(--ok);border-color:var(--ok-dim);background:var(--ok-dim)}.chip.t-TurnMill{color:var(--purple);border-color:var(--purple-dim);background:var(--purple-dim)}.chip.t-Saw{color:var(--warn);border-color:var(--warn-dim);background:var(--warn-dim)}.prio{font-family:var(--mono);letter-spacing:.3px;font-size:11px;font-weight:600}.prio.Critical{color:var(--danger)}.prio.High{color:var(--accent-2)}.prio.Normal{color:var(--txt-2)}.prio.Low{color:var(--txt-3)}.gantt-wrap{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.gantt-toolbar{border-bottom:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:11px 18px;display:flex}.toolbar-label{color:var(--txt-3);text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-family:var(--mono);margin-right:-4px}.mach-filter{background-color:var(--panel);width:auto;min-width:150px;max-width:230px;height:32px;padding:0 30px 0 11px;font-size:12.5px}.gantt-scroll{flex:1;min-height:0;position:relative;overflow:auto}.gantt-grid{min-width:max-content;position:relative}.gantt-head{z-index:30;background:var(--bg-2);box-shadow:0 1px 0 var(--line);display:flex;position:sticky;top:0}.gantt-corner{z-index:5;width:var(--machcol-w);flex:0 0 var(--machcol-w);background:var(--bg-2);border-right:1px solid var(--line-hard);border-bottom:1px solid var(--line);align-items:flex-end;padding:0 14px 8px;display:flex;position:sticky;left:0}.gantt-corner .ttl{color:var(--txt-3);text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-family:var(--mono)}.ruler{border-bottom:1px solid var(--line);height:46px;position:relative}.ruler .day{border-left:1px solid var(--line-hard);position:absolute;top:0;bottom:0}.ruler .day .dl{font-family:var(--mono);color:var(--txt);font-size:11px;font-weight:600;position:absolute;top:6px;left:8px}.ruler .day .dl small{color:var(--txt-3);text-transform:uppercase;letter-spacing:.5px;margin-left:5px;font-size:9.5px;font-weight:400}.ruler .hr{font-family:var(--mono);color:var(--txt-3);font-size:9.5px;position:absolute;bottom:5px;transform:translate(-50%)}.ruler .htick{background:var(--line);width:1px;height:5px;position:absolute;bottom:0}.gantt-body{position:relative}.mrow{height:var(--row-h);border-bottom:1px solid var(--line-soft);display:flex;position:relative}.mrow:hover .mhead{background:var(--panel-2)}.mrow.drop-ok{background:var(--ok-dim)}.mrow.drop-no{background:var(--danger-dim)}.mrow.offline-row{background:repeating-linear-gradient(45deg,#0000,#0000 9px,#e23b540d 9px 18px)}.mhead{z-index:6;width:var(--machcol-w);flex:0 0 var(--machcol-w);background:var(--bg-2);border-right:1px solid var(--line-hard);align-items:center;gap:9px;padding:0 12px;transition:background .12s;display:flex;position:sticky;left:0}.mhead .mpwr{border:1px solid var(--line);background:var(--panel);width:24px;height:24px;color:var(--txt-3);cursor:pointer;touch-action:manipulation;border-radius:6px;flex:none;place-items:center;transition:all .14s;display:grid;position:relative}.mhead .mpwr:after{content:"";position:absolute;inset:-11px}.mhead .mpwr:hover{color:var(--txt);border-color:var(--line-hover)}.mhead .mpwr.on{color:var(--ok);border-color:var(--ok-line);background:var(--ok-dim)}.mhead .mpwr.off{color:var(--danger);border-color:var(--danger-line);background:var(--danger-dim)}.mpwr:disabled{cursor:default;opacity:.7}.mhead .minfo{flex:1;min-width:0}.mhead .mcode{font-family:var(--mono);color:var(--txt);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.mhead .mname{color:var(--txt-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mhead .mutil{text-align:right;flex:none;width:34px}.mhead .mutil .pct{font-family:var(--mono);color:var(--txt-2);font-size:11px;font-weight:600}.mhead .mutil .ub{background:var(--line);border-radius:3px;height:3px;margin-top:3px;overflow:hidden}.mhead .mutil .ub i{background:var(--accent);border-radius:3px;height:100%;display:block}.mhead .mutil .ub i.hot{background:var(--danger)}.lane{flex:1;min-width:0;position:relative}.lane .nonwork{pointer-events:none;background:#141e320b repeating-linear-gradient(45deg,#141e3205 0 6px,#0000 6px 12px);position:absolute;top:0;bottom:0}.lane .daydiv{background:var(--line-soft);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.lane .past{pointer-events:none;z-index:0;background:#2834480f;position:absolute;top:0;bottom:0}.vcol .vpast{pointer-events:none;z-index:0;background:#2834480f;position:absolute;left:0;right:0}.lane .breakband{pointer-events:none;z-index:1;background:repeating-linear-gradient(45deg,#c8860a14 0 5px,#0000 5px 10px);border-left:1px dashed #c8860a4d;border-right:1px dashed #c8860a4d;position:absolute;top:0;bottom:0}.bar{height:calc(var(--row-h) - 12px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;border:1px solid;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;transition:box-shadow .12s,filter .12s;display:flex;position:absolute;top:5px;overflow:hidden}.bar:hover{filter:brightness(.98)saturate(1.05);z-index:4;box-shadow:0 4px 14px #141e322e}.bar.dragging{opacity:.35;cursor:grabbing}.bar .bj{font-family:var(--mono);white-space:nowrap;font-weight:600}.bar .bp{color:currentColor;opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.bar.selected{outline:2px solid var(--txt);outline-offset:1px;z-index:5}.bar.locked:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#141e320f 0 5px,#0000 5px 10px);position:absolute;inset:0}.bar.b-scheduled{border-color:var(--info);background:#5b8def2e}.bar.b-inprogress{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-line),0 3px 14px #0e749029;background:#0e749024}.bar.b-inprogress .bp{opacity:.78}.bar.b-done{border-color:var(--ok);opacity:.92;background:#0f9d6f24}.bar.b-late{box-shadow:0 0 0 1px var(--danger),0 3px 14px #dc262638!important;border-color:var(--danger)!important}.bar.b-flashlate{animation:1.1s ease-in-out infinite barflashlate}@keyframes barflashlate{0%,to{border-color:var(--info);box-shadow:none;background:#5b8def2e}50%{background:var(--danger-dim);border-color:var(--danger);box-shadow:0 0 0 1px var(--danger),0 3px 14px #dc26263d}}@media (prefers-reduced-motion:reduce){.bar.b-flashlate{animation:none;border-color:var(--danger)!important;box-shadow:0 0 0 1px var(--danger)!important}}.bar .runbar{pointer-events:none;background:#0e74901a;position:absolute;top:0;bottom:0;left:0}.nowline{background:var(--accent);z-index:20;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #0e749059}.nowline .cap{text-align:center;width:60px;font-family:var(--mono);color:var(--ink-on-accent);background:var(--accent);border-radius:4px;padding:2px 0;font-size:9.5px;font-weight:600;position:absolute;top:-1px;left:-30px}.nowline .dot{background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:46px;left:-4px;box-shadow:0 0 0 4px #0e74902e}.ghost-bar{z-index:9999;pointer-events:none;background:var(--panel-3);border:1px solid var(--accent);height:30px;color:var(--txt);box-shadow:var(--shadow-lg);opacity:.96;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:flex;position:fixed}.ghost-bar .bj{font-family:var(--mono);font-weight:600}.gantt-scroll.vmode .vgrid{min-width:max-content;position:relative}.vhead{z-index:30;background:var(--bg-2);box-shadow:0 1px 0 var(--line);display:flex;position:sticky;top:0}.vcorner{z-index:5;background:var(--bg-2);border-right:1px solid var(--line-hard);border-bottom:1px solid var(--line);flex:0 0 58px;justify-content:center;align-items:flex-end;width:58px;padding-bottom:7px;display:flex;position:sticky;left:0}.vcorner .ttl{color:var(--txt-3);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-family:var(--mono)}.vmhead{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;gap:4px;min-width:0;padding:8px 10px;display:flex}.vmhead.off{background:repeating-linear-gradient(45deg,#0000,#0000 7px,#e23b540d 7px 14px)}.vmhead .vmtop{align-items:center;gap:7px;min-width:0;display:flex}.vmhead .mpwr{border:1px solid var(--line);background:var(--panel);width:22px;height:22px;color:var(--txt-3);cursor:pointer;touch-action:manipulation;border-radius:6px;flex:none;place-items:center;transition:all .1s;display:grid;position:relative}.vmhead .mpwr:after{content:"";position:absolute;inset:-12px}.vmhead .mpwr:hover{color:var(--txt);border-color:var(--line-hover)}.vmhead .mpwr.on{color:var(--ok);border-color:var(--ok-line);background:var(--ok-dim)}.vmhead .mpwr.off{color:var(--danger);border-color:var(--danger-line);background:var(--danger-dim)}.vmhead .mcode{font-family:var(--mono);color:var(--txt);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.vmhead .vmsub{align-items:center;gap:6px;display:flex}.vmhead .vmsub .pct{font-family:var(--mono);color:var(--txt-3);margin-left:auto;font-size:10.5px}.vbody{display:flex;position:relative}.vtime{z-index:6;background:var(--bg-2);border-right:1px solid var(--line-hard);flex:0 0 58px;width:58px;position:sticky;left:0}.vtime .vday{border-top:1px solid var(--line-hard);position:absolute;left:0;right:0}.vtime .vday .vdl{font-family:var(--mono);color:var(--txt);flex-direction:column;font-size:11px;font-weight:600;line-height:1.15;display:flex;position:absolute;top:5px;left:7px}.vtime .vday .vdl small{color:var(--txt-3);text-transform:uppercase;letter-spacing:.5px;font-size:8.5px;font-weight:400}.vtime .vhr{font-family:var(--mono);color:var(--txt-3);font-size:9.5px;position:absolute;right:6px;transform:translateY(-50%)}.vcols{display:flex;position:relative}.vcol{border-right:1px solid var(--line-soft);flex:none;transition:background .12s;position:relative}.vcol.offline-col{background:repeating-linear-gradient(45deg,#0000,#0000 9px,#e23b540b 9px 18px)}.vcol.drop-ok{background:var(--ok-dim)}.vcol.drop-no{background:var(--danger-dim)}.vcol .vnonwork{pointer-events:none;background:#141e320b repeating-linear-gradient(45deg,#141e3205 0 6px,#0000 6px 12px);position:absolute;left:0;right:0}.vcol .vbreakband{pointer-events:none;z-index:1;background:repeating-linear-gradient(45deg,#c8860a14 0 5px,#0000 5px 10px);border-top:1px dashed #c8860a4d;border-bottom:1px dashed #c8860a4d;position:absolute;left:0;right:0}.vcol .vdaydiv{background:var(--line-hard);pointer-events:none;height:1px;position:absolute;left:0;right:0}.bar.vbar{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;width:auto;height:auto;padding:4px 7px;left:4px;right:4px}.bar.vbar .bp{white-space:normal;line-height:1.2}.bar.vbar .runbar{height:0;inset:0 0 auto}.vnowline{background:var(--accent);z-index:20;pointer-events:none;height:2px;position:absolute;left:0;right:0;box-shadow:0 0 8px #0e749059}.vnowline .cap{text-align:center;width:52px;font-family:var(--mono);color:var(--ink-on-accent);background:var(--accent);border-radius:4px;padding:2px 0;font-size:9.5px;font-weight:600;position:absolute;top:-8px;left:-58px}.vnowline .dot{background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 4px #0e74902e}.drawer-scrim{z-index:80;background:#04070c8c;animation:.15s fade;position:fixed;inset:0}.drawer{z-index:81;background:var(--panel);border-left:1px solid var(--line-hard);width:392px;max-width:92vw;box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) slidein;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes slidein{0%{opacity:.6;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.drawer-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.drawer-head .x{margin-left:auto}.drawer-body{flex:1;padding:16px 18px;overflow:auto}.drawer-foot{border-top:1px solid var(--line);background:var(--bg-2);gap:8px;padding:12px 18px;display:flex}.drawer-aside{z-index:81;background:var(--panel-2);border-left:1px solid var(--line-hard);flex-direction:column;width:300px;max-width:80vw;animation:.22s cubic-bezier(.2,.8,.2,1) slidein;display:flex;position:fixed;top:0;bottom:0;right:392px;box-shadow:-12px 0 30px #0000002e}.drawer-aside .dn-head{border-bottom:1px solid var(--line);color:var(--accent);align-items:center;gap:9px;padding:18px 18px 14px;display:flex}.drawer-aside .dn-head b{color:var(--txt);font-size:14px;font-weight:650;line-height:1.2;display:block}.drawer-aside .dn-head small{color:var(--txt-3);font-size:11px;font-family:var(--mono);margin-top:2px;display:block}.drawer-aside .dn-body{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow:auto}.dn-item{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:11px 12px}.dn-pname{color:var(--txt);align-items:center;gap:7px;margin-bottom:7px;font-size:12.5px;font-weight:600;display:flex}.dn-pname .dn-seq{background:var(--accent-dim);width:20px;height:20px;color:var(--accent);font-family:var(--mono);border-radius:6px;flex:none;place-items:center;font-size:11px;display:grid}.dn-text{color:var(--txt-2);white-space:pre-wrap;font-size:12.5px;line-height:1.55}@media (width<=780px){.drawer-aside{width:280px;left:0;right:auto}}.confirm-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:30;background:#080c148c;justify-content:center;align-items:center;padding:20px;animation:.12s fade;display:flex;position:absolute;inset:0}.confirm-box{background:var(--panel);border:1px solid var(--line-hard);box-shadow:var(--shadow-lg);border-radius:14px;width:100%;max-width:320px;padding:18px;animation:.14s pop}@keyframes pop{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.confirm-box .confirm-job{font-family:var(--mono);color:var(--txt-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px}.confirm-box h3{color:var(--txt);margin:0 0 6px;font-size:16px;font-weight:650}.confirm-box p{color:var(--txt-2);margin:0 0 16px;font-size:13px;line-height:1.5}.confirm-box .confirm-actions{justify-content:flex-end;gap:8px;display:flex}.kv{grid-template-columns:104px 1fr;gap:7px 12px;margin:14px 0;font-size:13px;display:grid}.kv dt{color:var(--txt-3);text-transform:uppercase;letter-spacing:.6px;padding-top:1px;font-size:11px}.kv dd{color:var(--txt);margin:0}.kv dd.mono{font-family:var(--mono)}.sect-label{color:var(--txt-3);text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-family:var(--mono);margin:18px 0 9px}.proc-step{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;align-items:center;gap:10px;margin-bottom:7px;padding:9px 11px;display:flex}.proc-step .n{background:var(--panel-3);width:22px;height:22px;font-family:var(--mono);color:var(--txt-2);border-radius:6px;flex:none;place-items:center;font-size:11px;display:grid}.proc-step.cur{border-color:var(--accent-line);background:var(--accent-dim)}.proc-step .pmeta{flex:1;min-width:0}.proc-step .pn{font-size:12.5px;font-weight:500}.proc-step .pm{color:var(--txt-3);font-size:10.5px;font-family:var(--mono)}.proc-step .pnote{color:var(--txt-2);background:var(--bg-2);border:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:5px;margin-top:5px;padding:5px 8px;font-size:11px;line-height:1.4;display:flex}.proc-step .pnote svg{color:var(--txt-3);flex:none;margin-top:2px}.admin{flex:1;min-height:0;overflow:auto}.admin-inner{max-width:1180px;margin:0 auto;padding:24px 30px 80px}.admin-inner.wide{max-width:1560px}.admin-head{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.admin-head h1{font-family:var(--display);letter-spacing:.3px;text-transform:uppercase;margin:0;font-size:25px;font-weight:800}.admin-head .sub{color:var(--txt-2);margin-top:2px;font-size:13px}.admin-head .grow{flex:1}.searchbox{background:var(--panel);border:1px solid var(--line);height:34px;color:var(--txt-3);border-radius:8px;align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.searchbox input{color:var(--txt);background:0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.searchbox input::placeholder{color:var(--txt-3)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.tbl-scroll{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl thead th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--txt-3);font-size:10px;font-family:var(--mono);border-bottom:1px solid var(--line);background:var(--bg-2);padding:11px 16px;font-weight:600;position:sticky;top:0}.tbl tbody td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 16px}.tbl tbody tr{cursor:pointer;transition:background .1s}.tbl tbody tr:hover{background:var(--panel-2)}.tbl tbody tr:last-child td{border-bottom:0}.tbl .num{font-family:var(--mono);text-align:right}.tbl .strong{font-weight:600}.tbl .muted{color:var(--txt-3)}.cellflex{align-items:center;gap:8px;display:flex}.jobs-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.jtab{cursor:pointer;height:38px;font-family:var(--ui);color:var(--txt-3);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 16px;font-size:13.5px;font-weight:600;transition:all .12s;display:inline-flex}.jtab:hover{color:var(--txt-2)}.jtab.on{color:var(--txt);border-bottom-color:var(--accent)}.jtab-n{background:var(--panel-3);border:1px solid var(--line);min-width:20px;height:20px;font-family:var(--mono);color:var(--txt-2);border-radius:11px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.jtab.on .jtab-n{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-2)}.jtab-n.warn{background:var(--danger-dim);color:var(--danger);border-color:#e23b5452}.routing-cell{flex-wrap:wrap;align-items:center;gap:5px 4px;min-width:196px;max-width:340px;display:flex}.tbl td.actcell{text-align:right;white-space:nowrap;padding-right:16px}.btn.neworder{color:var(--accent-2);border-color:var(--accent-line)}.btn.neworder:hover{background:var(--accent-dim);border-color:var(--accent)}.mgrid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:14px;display:grid}.mcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;padding:15px;transition:all .14s;position:relative}.mcard:hover{border-color:var(--line-hover);background:var(--panel-2)}.mcard.off{opacity:.7}.mcard .top{align-items:center;gap:9px;margin-bottom:12px;display:flex}.mcard .mc-ic{background:var(--panel-3);border:1px solid var(--line);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.mcard h3{font-family:var(--mono);margin:0;font-size:14px;font-weight:600}.mcard .sub{color:var(--txt-3);font-size:11px}.mcard .ub{background:var(--line);border-radius:4px;height:5px;margin-top:4px;overflow:hidden}.mcard .ub i{background:var(--accent);height:100%;display:block}.mcard .ub i.hot{background:var(--danger)}.mcard .foot{color:var(--txt-3);font-size:11px;font-family:var(--mono);justify-content:space-between;align-items:center;margin-top:11px;display:flex}.mcard-del{width:28px;height:28px;color:var(--txt-3);cursor:pointer;opacity:0;z-index:2;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;transition:all .13s;display:grid;position:absolute;top:10px;right:10px}.mcard:hover .mcard-del{opacity:1}.mcard-del:hover{background:var(--danger-dim);border-color:var(--danger-line);color:var(--danger)}@media (hover:none){.mcard-del{opacity:1}}.modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;background:#04070c9e;justify-content:center;align-items:flex-start;padding:42px 20px;animation:.15s fade;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--panel);border:1px solid var(--line-hard);box-shadow:var(--shadow-lg);border-radius:16px;width:100%;max-width:660px;animation:.22s cubic-bezier(.2,.8,.2,1) slideup}.modal.wide{max-width:840px}.modal:has(.wd-cal){max-width:1040px}.modal:has(.wd-cal) .modal-body{max-height:calc(100vh - 190px)}@keyframes slideup{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:none}}.modal-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 22px;display:flex}.modal-head h2{font-family:var(--display);letter-spacing:.3px;text-transform:uppercase;margin:0;font-size:19px;font-weight:700}.modal-head .x{margin-left:auto}.modal-body{max-height:64vh;padding:20px 22px;overflow:auto}.modal-foot{border-top:1px solid var(--line);background:var(--bg-2);border-radius:0 0 16px 16px;align-items:center;gap:9px;padding:14px 22px;display:flex}.field{margin-bottom:15px}.field>label{text-transform:uppercase;letter-spacing:.7px;color:var(--txt-2);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.field .hint{color:var(--txt-3);margin-top:5px;font-size:11px}.inp,.sel,textarea.inp{background:var(--bg-2);border:1px solid var(--line-hard);width:100%;height:38px;color:var(--txt);border-radius:8px;outline:0;padding:0 12px;font-family:inherit;font-size:13.5px;transition:all .14s}textarea.inp{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.inp:focus,.sel:focus,textarea.inp:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-dim)}.inp.mono{font-family:var(--mono)}.sel{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%2394a3b8' stroke-width='2'><path d='M3 5l4 4 4-4'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.row3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.machselect{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.mtoggle{border:1px solid var(--line-hard);background:var(--bg-2);cursor:pointer;font-size:12px;font-family:var(--mono);color:var(--txt-3);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;transition:all .12s;display:inline-flex}.mtoggle:hover{border-color:var(--line-hover);color:var(--txt-2)}.mtoggle.on{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-2)}.mtoggle .ck{border:1.5px solid;border-radius:4px;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.mtoggle.on .ck{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.mtoggle.dis{opacity:.35;pointer-events:none}.mtoggle.locked{cursor:default}.mtoggle.locked:hover{border-color:var(--accent-line);color:var(--accent-2)}.checkrow{border:1px solid var(--line-hard);background:var(--bg-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:flex-start;gap:9px;padding:8px 10px;transition:all .12s;display:flex}.checkrow:hover{border-color:var(--line-hover)}.checkrow .cbx{border:1.5px solid var(--txt-3);width:17px;height:17px;color:var(--ink-on-accent);border-radius:5px;flex:none;place-items:center;margin-top:1px;transition:all .12s;display:grid}.checkrow .cbx.on{background:var(--accent);border-color:var(--accent)}.checkrow .cbmeta{min-width:0}.checkrow .cbt{color:var(--txt);font-size:12.5px;font-weight:500}.checkrow .cbs{color:var(--txt-3);margin-top:1px;font-size:10.5px;line-height:1.35}.pbuild{flex-direction:column;gap:14px;margin-top:4px;display:flex}.pbrow{background:var(--panel-2);border:1px solid var(--line-hard);border-radius:11px;padding:14px;position:relative;box-shadow:0 1px 2px #0000000a}.pbrow:before{content:"";background:var(--accent-line);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.pbrow .ph{align-items:center;gap:10px;margin-bottom:11px;display:flex}.pbrow .seqn{background:var(--accent-dim);border:1px solid var(--accent-line);width:24px;height:24px;color:var(--accent-2);font-family:var(--mono);cursor:grab;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.pbrow .grow{flex:1}.addproc{background:var(--bg-2);border:1px dashed var(--line-hard);border-radius:11px;justify-content:center;gap:8px;margin-top:2px;padding:13px;display:flex}.pbrow.ext:before{background:var(--info)}.pbrow.ext .seqn{background:var(--info-dim);border-color:var(--info-dim);color:var(--info)}.ext-tag{letter-spacing:.5px;text-transform:uppercase;color:var(--info);background:var(--info-dim);border:1px solid var(--info-dim);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.proc-step.ext .n{background:var(--info-dim);color:var(--info)}.empty{text-align:center;color:var(--txt-3);padding:60px 20px}.empty .ic{opacity:.5;margin-bottom:14px}.empty h3{color:var(--txt-2);font-weight:600;font-family:var(--display);margin:0 0 6px}.cfg-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cfg-card{padding:0}.cfg-card.span2{grid-column:1/-1}.cfg-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.cfg-h .ic{background:var(--accent-dim);width:30px;height:30px;color:var(--accent-2);border-radius:8px;flex:none;place-items:center;display:grid}.cfg-h h3{font-family:var(--display);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;margin:0;font-size:15px;font-weight:700}.cfg-body{padding:16px 18px}.cfg-stats{gap:10px;margin-top:6px;display:flex}.cfg-stats>div{background:var(--bg-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;flex:1;gap:2px;padding:9px 12px;display:flex}.cfg-stats .sv{font-size:17px;font-weight:600;line-height:1}.cfg-stats .sk{text-transform:uppercase;letter-spacing:1px;color:var(--txt-3);font-size:9.5px;font-family:var(--mono)}.daypick{gap:7px;margin-bottom:10px;display:flex}.daybtn{border:1px solid var(--line-hard);background:var(--bg-2);height:46px;color:var(--txt-3);font-family:var(--mono);cursor:pointer;border-radius:9px;flex:1;font-size:12.5px;font-weight:600;transition:all .12s}.daybtn:hover{border-color:var(--line-hover);color:var(--txt-2)}.daybtn.on{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-2)}.brk-list{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.brk-row{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.brk-row.bad{border-color:var(--danger-line);background:var(--danger-dim)}.orient-pick{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;display:grid}.orient-btn{border:1px solid var(--line-hard);background:var(--bg-2);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:12px;padding:13px 15px;transition:all .12s;display:flex}.orient-btn:hover{border-color:var(--line-hover)}.orient-btn.on{border-color:var(--accent-line);background:var(--accent-dim)}.orient-btn .oc-ic{color:var(--txt-3);flex:none;place-items:center;display:grid}.orient-btn.on .oc-ic{color:var(--accent)}.orient-btn .oc-meta{flex:1;min-width:0}.orient-btn .oc-meta b{color:var(--txt);font-size:13.5px;font-weight:600;display:block}.orient-btn .oc-meta small{color:var(--txt-3);margin-top:2px;font-size:11px;line-height:1.3;display:block}.orient-btn .oc-rd{border:2px solid var(--line-hard);border-radius:50%;flex:none;width:18px;height:18px;transition:all .12s;position:relative}.orient-btn .oc-rd.on{border-color:var(--accent)}.orient-btn .oc-rd.on:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}.mat-list{flex-direction:column;gap:10px;display:flex}.mat-row{border:1px solid var(--line-hard);background:var(--panel-2);border-radius:11px;padding:11px 13px}.mat-head{align-items:center;gap:9px;display:flex}.mat-head .mat-ic{background:var(--accent-dim);width:28px;height:28px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.mat-name{min-width:0;color:var(--txt);font-family:var(--ui);background:0 0;border:1px solid #0000;border-radius:7px;outline:0;flex:1;padding:5px 8px;font-size:14px;font-weight:600;transition:all .12s}.mat-name:hover{border-color:var(--line)}.mat-name:focus{border-color:var(--accent-line);background:var(--bg-2);box-shadow:0 0 0 3px var(--accent-dim)}.mat-grades{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;padding-left:37px;display:flex}.mat-glabel{text-transform:uppercase;letter-spacing:.8px;color:var(--txt-3);font-size:10px;font-family:var(--mono);margin-right:2px}.grade-chip{height:24px;font-size:11.5px;font-weight:600;font-family:var(--mono);background:var(--panel-3);border:1px solid var(--line);color:var(--txt-2);border-radius:20px;align-items:center;gap:5px;padding:0 5px 0 10px;display:inline-flex}.grade-chip button{width:16px;height:16px;color:var(--txt-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:all .12s;display:grid}.grade-chip button:hover{background:var(--danger-dim);color:var(--danger)}.grade-add{align-items:center;gap:3px;display:inline-flex}.grade-add input{background:var(--bg-2);border:1px dashed var(--line-hard);width:96px;height:26px;color:var(--txt);font-family:var(--mono);border-radius:7px;outline:0;padding:0 8px;font-size:11.5px}.grade-add input:focus{border-style:solid;border-color:var(--accent-line)}.io-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.io-colhead{text-transform:uppercase;letter-spacing:1px;font-size:11px;font-family:var(--mono);color:var(--accent);border-bottom:1px solid var(--line);align-items:center;gap:7px;margin-bottom:4px;padding-bottom:9px;font-weight:600;display:flex}.io-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:9px 0;display:flex}.io-row:last-child{border-bottom:0}.io-row .io-ic{background:var(--panel-3);border:1px solid var(--line);width:30px;height:30px;color:var(--txt-2);border-radius:8px;flex:none;place-items:center;display:grid}.io-row .io-meta{flex:1;min-width:0}.io-row .io-meta b{font-size:13px;font-weight:600;display:block}.io-row .io-meta small{color:var(--txt-3);font-size:11px;display:block}.io-backup{flex-wrap:wrap;gap:10px;display:flex}@media (width<=680px){.io-cols{grid-template-columns:1fr}}.bunch-pick.off{opacity:.4;pointer-events:none}.bunch-head{align-items:center;gap:8px;margin-bottom:9px;display:flex}.bunch-list{flex-wrap:wrap;gap:8px;display:flex}.bunch-item{border:1px solid var(--line-hard);background:var(--bg-2);cursor:pointer;color:var(--txt-2);border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;transition:all .12s;display:inline-flex}.bunch-item:hover{border-color:var(--line-hover)}.bunch-item.on{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-2);font-weight:600}.bunch-item .bk{border:1.5px solid;border-radius:5px;flex:none;place-items:center;width:15px;height:15px;display:grid}.bunch-item.on .bk{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.audit-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.audit-list{border:1px solid var(--line);border-radius:9px;flex-direction:column;max-height:58vh;display:flex;overflow:hidden auto}.audit-row{border-bottom:1px solid var(--line-soft);grid-template-columns:158px 74px 1fr;grid-template-areas:"time role action""time role detail";align-items:center;gap:1px 12px;padding:9px 13px;font-size:12.5px;display:grid}.audit-row:last-child{border-bottom:0}.audit-row:nth-child(2n){background:var(--bg-2)}.au-time{font-family:var(--mono);color:var(--txt-3);grid-area:time;font-size:11px}.au-role{text-transform:uppercase;letter-spacing:.4px;text-align:center;border-radius:5px;grid-area:role;padding:2px 0;font-size:10px;font-weight:700}.au-role.adm{background:var(--accent-dim);color:var(--accent-2)}.au-role.op{background:var(--panel-3);color:var(--txt-2)}.au-action{color:var(--txt);grid-area:action;font-weight:600}.au-action.ok{color:var(--ok)}.au-action.bad{color:var(--danger)}.au-detail{color:var(--txt-3);text-overflow:ellipsis;white-space:nowrap;grid-area:detail;font-size:11.5px;overflow:hidden}.run-chip{height:24px;font-size:11.5px;font-weight:600;font-family:var(--mono);background:var(--bg-2);border:1px solid var(--line-hard);color:var(--txt-3);cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:0 10px;transition:all .12s;display:inline-flex}.run-chip:hover{border-color:var(--line-hover);color:var(--txt-2)}.run-chip.on{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-2)}.run-chip .rk{border:1.5px solid;border-radius:4px;place-items:center;width:13px;height:13px;display:grid}.resched-pending{color:var(--accent-2);font-size:11.5px;font-weight:600;font-family:var(--ui);align-items:center;gap:5px;display:inline-flex}.engine-pick{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;display:grid}.engine-btn{border:1px solid var(--line-hard);background:var(--bg-2);cursor:pointer;text-align:left;border-radius:11px;align-items:flex-start;gap:11px;padding:13px 15px;transition:all .12s;display:flex}.engine-btn:hover{border-color:var(--line-hover)}.engine-btn.on{border-color:var(--accent-line);background:var(--accent-dim)}.engine-btn .eb-ic{background:var(--panel-3);border:1px solid var(--line);width:32px;height:32px;color:var(--txt-2);border-radius:8px;flex:none;place-items:center;display:grid}.engine-btn.on .eb-ic{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.engine-btn .eb-meta{flex:1;min-width:0}.engine-btn .eb-meta b{color:var(--txt);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.engine-btn .eb-meta small{color:var(--txt-3);margin-top:3px;font-size:11px;line-height:1.4;display:block}.engine-btn .eb-rec{letter-spacing:.5px;text-transform:uppercase;color:var(--ok);background:var(--ok-dim);border-radius:10px;padding:2px 6px;font-size:8.5px;font-weight:700}.engine-note{color:var(--txt-2);background:var(--bg-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}.engine-note svg{color:var(--accent);flex:none;margin-top:1px}.overlap-tune{background:var(--bg-2);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;padding:10px 12px;display:flex}.overlap-tune .ot-label{color:var(--txt-2);font-size:12px}.overlap-tune input[type=range]{min-width:120px;accent-color:var(--accent);flex:1}.overlap-tune .ot-val{font-family:var(--mono);color:var(--accent-2);text-align:right;min-width:42px;font-weight:600}.overlap-tune .ot-suffix{color:var(--txt-3);font-size:12px}.run-chip.on .rk{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.mt-order{flex-direction:column;flex:none;gap:2px;display:flex}.mt-order .btn.icon.sm{width:22px;height:18px;padding:0}.mt-order .btn.icon.sm:disabled{opacity:.35;cursor:default}.mt-chip{flex:none;align-items:center;width:84px;display:inline-flex}.mt-color{border:1px solid var(--line-hard);background:var(--mc);cursor:pointer;width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--panel);border-radius:8px;flex:none;position:relative;overflow:hidden}.mt-color input[type=color]{cursor:pointer;opacity:0;background:0 0;border:0;width:140%;height:140%;padding:0;position:absolute;inset:-4px}.wd-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:14px;display:flex}.wd-year{align-items:center;gap:8px;display:flex}.wd-year .yv{font-family:var(--display);text-align:center;min-width:58px;font-size:20px;font-weight:600}.wd-legend{color:var(--txt-2);gap:12px;font-size:11.5px;display:flex}.wd-legend span{align-items:center;gap:5px;display:flex}.wd-legend .lg{border-radius:3px;width:11px;height:11px;display:inline-block}.wd-legend .lg.work{background:var(--panel-3);border:1px solid var(--line-hard)}.wd-legend .lg.off{background:repeating-linear-gradient(45deg,var(--line) 0,var(--line) 2px,transparent 2px,transparent 4px);border:1px solid var(--line-hard)}.wd-legend .lg.ov{background:var(--accent-dim);border:1px solid var(--accent-line)}.wd-defaults{align-items:center;gap:9px;display:flex}.wd-defaults .lbl{text-transform:uppercase;letter-spacing:.8px;color:var(--txt-3);font-size:10px;font-family:var(--mono);margin-right:3px}.dow-chip{border:1px solid var(--line-hard);background:var(--bg-2);width:24px;height:24px;color:var(--txt-3);font-family:var(--mono);cursor:pointer;border-radius:6px;font-size:11px;font-weight:600;transition:all .12s}.dow-chip:hover{border-color:var(--line-hover)}.dow-chip.on{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-2)}.wd-sum{font-family:var(--mono);color:var(--txt-2);font-size:11.5px;line-height:1.5}.sw-list{flex-direction:column;gap:8px;display:flex}.sw-row{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;align-items:center;gap:9px;min-height:52px;padding:9px 11px;display:flex}.sw-row.off{background:var(--bg-2);border-style:dashed}.sw-row.bad{border-color:var(--danger-line);background:var(--danger-dim)}.sw-day{cursor:pointer;border:1px solid var(--line-hard);background:var(--bg-2);width:104px;color:var(--txt-3);border-radius:8px;flex:0 0 104px;align-items:center;gap:7px;padding:6px 9px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .12s;display:flex}.sw-day:hover{border-color:var(--line-hover)}.sw-day.on{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-2)}.sw-day .ck{border:1px solid var(--line-hard);background:var(--panel);border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:grid}.sw-day.on .ck{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.sw-note{color:var(--txt-3);font-size:12.5px}.sw-note b{color:var(--txt-2);font-weight:600}.sw-custom{color:var(--txt-2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.sw-custom input{cursor:pointer;accent-color:var(--accent)}.wd-actions{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;min-height:42px;margin-bottom:16px;padding:7px 12px;display:flex}.wd-actions.active{border-color:var(--accent-line);background:var(--accent-dim)}.wd-actions .selcount{font-family:var(--mono);color:var(--accent-2);font-size:12.5px;font-weight:600}.wd-actions .vsep{background:var(--line-hard);width:1px;height:20px}.wd-time{width:118px;height:30px}.wd-cal{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.wd-mname{color:var(--txt);margin-bottom:7px;font-size:12.5px;font-weight:600}.wd-dow{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-bottom:3px;display:grid}.wd-dowh{text-align:center;color:var(--txt-3);font-size:9.5px;font-family:var(--mono);cursor:pointer;border-radius:4px;padding:1px 0;transition:all .12s}.wd-dowh:hover{background:var(--panel-3);color:var(--txt)}.wd-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.wd-day{aspect-ratio:1;font-size:10.5px;font-family:var(--mono);cursor:pointer;color:var(--txt);border:1px solid #0000;border-radius:5px;place-items:center;padding:0;transition:all .1s;display:grid}.wd-day.empty{cursor:default;background:0 0;border:0}.wd-day.work{background:var(--panel-3);border-color:var(--line)}.wd-day.work:hover{border-color:var(--line-hover)}.wd-day.off{background:repeating-linear-gradient(45deg,var(--bg-2) 0,var(--bg-2) 3px,transparent 3px,transparent 6px);color:var(--txt-3)}.wd-day.off:hover{border-color:var(--line-hard)}.wd-day.ov{box-shadow:inset 0 0 0 1.5px var(--accent-line)}.wd-day.ov:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-top:-12px;margin-left:11px;position:absolute}.wd-day{position:relative}.wd-day.today{color:var(--accent-2);font-weight:700}.wd-day.today:before{content:"";border:1.5px solid var(--accent);border-radius:5px;position:absolute;inset:-1px}.wd-day.dsel{box-shadow:none;background:var(--accent)!important;color:var(--ink-on-accent)!important;border-color:var(--accent)!important}.wd-day.dsel:after{background:var(--ink-on-accent)}.jobs-tabs .tpl-open{align-self:center;gap:7px;margin-left:auto}.jobs-tabs .tpl-open svg{color:var(--accent)}.jobs-tabs .tpl-open .jtab-n{min-width:18px;height:18px;font-size:10.5px}.modal:has(>.modal-body>.tpl-list){max-width:1320px}.modal:has(>.modal-body>.tpl-list)>.modal-body{max-height:calc(100vh - 150px)}.card.tpl-scroll{max-height:max(240px,100vh - 330px);overflow:auto}.tpl-summary{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;margin-bottom:14px;padding:12px 14px}.tpl-summary .ts-row{align-items:center;gap:12px;padding:4px 0;font-size:13px;display:flex}.tpl-summary .ts-row .k{text-transform:uppercase;letter-spacing:.6px;width:74px;color:var(--txt-3);font-size:10.5px;font-family:var(--mono);flex:none}.pair-btn{text-align:left;border:1px solid var(--line-hard);background:var(--bg-2);cursor:pointer;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .12s;display:flex}.pair-btn:hover{border-color:var(--line-hover)}.pair-btn.on{border-color:var(--accent-line);background:var(--accent-dim)}.pair-btn .pi{background:var(--panel-3);width:34px;height:34px;color:var(--txt-2);border-radius:9px;flex:none;place-items:center;display:grid}.pair-btn.on .pi{background:var(--accent);color:var(--ink-on-accent)}.pair-btn .pmeta{flex:1;min-width:0}.pair-btn .pmeta b{font-size:13.5px;font-weight:600;display:block}.pair-btn .pmeta small{color:var(--txt-3);margin-top:2px;font-size:11px;line-height:1.35;display:block}.pair-btn .pcta{color:var(--accent-2);flex:none;align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex}.pair-list{flex-direction:column;gap:7px;max-height:46vh;display:flex;overflow:auto}.pair-row{text-align:left;border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 12px;transition:all .12s;display:flex}.pair-row:hover{border-color:var(--line-hover);background:var(--panel-3)}.pair-row.sel{border-color:var(--accent-line);background:var(--accent-dim)}.pair-row.clear{background:var(--bg-2)}.pair-row .pri{width:42px;color:var(--txt-2);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.pair-row .prm{flex:1;min-width:0}.pair-row .prm b{font-size:13px;font-weight:600;display:block}.pair-row .prm small{color:var(--txt-3);font-size:11px}.pair-match{font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--ok);background:var(--ok-dim);border-radius:20px;flex:none;padding:3px 8px;font-weight:600}.prefrow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.prefpill{color:var(--accent-2);background:var(--accent-dim);border:1px solid var(--accent-line);border-radius:20px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:11.5px;display:inline-flex}.prefpill b{font-family:var(--mono);font-weight:600}.prefpill .px{width:18px;height:18px;color:var(--accent-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:all .12s;display:grid}.prefpill .px:hover{background:#0000001f}.toasts{z-index:120;flex-direction:column;align-items:center;gap:9px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{background:var(--panel-3);border:1px solid var(--line-hard);box-shadow:var(--shadow-lg);border-radius:10px;align-items:center;gap:11px;min-width:280px;padding:11px 16px;font-size:13px;animation:.25s cubic-bezier(.2,.8,.2,1) toastin;display:flex}@keyframes toastin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.toast .tic{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.toast.info .tic{background:var(--info-dim);color:#9dc0ff}.toast.ok .tic{background:var(--ok-dim);color:#5fe0bf}.toast.warn .tic{background:var(--warn-dim);color:var(--warn)}.toast.danger .tic{background:var(--danger-dim);color:#ff9aab}.toast b{font-size:13px;font-weight:600;line-height:1.2;display:block}.toast small{color:var(--txt-3);font-size:11.5px}.muted{color:var(--txt-3)}.mono{font-family:var(--mono)}.nowrap{white-space:nowrap}.flex{align-items:center;gap:8px;display:flex}.shake{animation:.35s shake}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.fadein{animation:.2s fade}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rail .navbtn:focus-visible,.btn:focus-visible,.seg button:focus-visible,.userchip:focus-visible,.mpwr:focus-visible,.jtab:focus-visible,.bar:focus-visible,.tbl tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bar:focus-visible{outline-offset:1px;z-index:6}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--accent);color:var(--ink-on-accent);border-radius:8px;padding:8px 14px;font-weight:600;transition:top .15s;position:absolute;top:-40px;left:8px}.skip-link:focus{top:8px}@media (pointer:coarse){.btn{min-height:42px;padding:0 16px}.btn.sm{min-height:38px}.btn.icon{min-width:42px}.seg button{min-height:40px;padding:0 16px}.mhead .mpwr{width:34px;height:34px}.vmhead .mpwr{width:32px;height:32px}.drawer .seg button{min-height:42px}.drawer-foot .btn{min-height:46px}.mtoggle{min-height:40px;padding:9px 14px}.bunch-item{min-height:44px}.daybtn{height:52px}.userchip{min-height:42px}.rail .navbtn{width:48px;height:48px}.tbl tbody td{padding:15px 16px}.mach-filter{min-height:40px}}.save-banner{background:var(--danger-dim);border-bottom:1px solid var(--danger);color:var(--danger);align-items:center;gap:12px;padding:10px 16px;display:flex}.save-banner .sb-text{color:var(--txt);flex:1;font-size:12.5px;line-height:1.4}.save-banner .sb-text b{color:var(--danger)}.save-banner .btn{flex:none}.undo-btn{border-color:var(--accent-line);color:var(--accent-2)}.undo-btn:hover{background:var(--accent-dim);border-color:var(--accent)}.save-indicator{color:var(--ok);background:var(--ok-dim);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.save-indicator.err{color:var(--danger);background:var(--danger-dim);animation:1.15s ease-in-out infinite warnflash}.dash{background-color:var(--bg);background-image:radial-gradient(1100px 500px at 86% -14%,#0e74900d,#0000 60%);min-height:100%}.dash .admin-inner{padding-top:26px}.dash .admin-head h1{font-family:var(--display);letter-spacing:.3px;text-transform:uppercase;font-size:30px;font-weight:800}.dash .admin-head .sub{font-family:var(--mono);color:var(--txt-3);text-transform:uppercase;letter-spacing:1.1px;margin-top:7px;font-size:11px}.dash-alerts{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.dash-alert{border-radius:var(--r);border:1px solid var(--line-hard);background:var(--panel);cursor:pointer;font-family:var(--mono);color:var(--txt);align-items:center;gap:8px;padding:9px 14px;font-size:12px;transition:all .12s;display:inline-flex}.dash-alert:hover{border-color:var(--txt-3)}.dash-alert b{font-weight:700}.dash-alert.bad{border-color:var(--danger);background:var(--danger-dim);color:var(--danger)}.dash-alert.warn{border-color:var(--warn);background:var(--warn-dim);color:var(--warn)}.dash-kpis{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px;display:grid}.dash-kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 16px 14px 18px;position:relative;overflow:hidden}.dash-kpi:before{content:"";background:var(--line-hard);width:3px;position:absolute;top:0;bottom:0;left:0}.dash-kpi .dk-ic{color:var(--txt-3);opacity:.5;position:absolute;top:14px;right:14px}.dash-kpi .dk-v{font-family:var(--display);color:var(--txt);font-size:34px;font-weight:800;line-height:1}.dash-kpi .dk-k{font-family:var(--mono);color:var(--txt-3);text-transform:uppercase;letter-spacing:1.3px;margin-top:9px;font-size:10px}.dash-kpi.accent:before{background:var(--accent)}.dash-kpi.accent .dk-v,.dash-kpi.accent .dk-ic{color:var(--accent)}.dash-kpi.ok:before{background:var(--ok)}.dash-kpi.ok .dk-v{color:var(--ok)}.dash-kpi.bad:before{background:var(--danger)}.dash-kpi.bad .dk-v,.dash-kpi.bad .dk-ic{color:var(--danger)}.dash-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dash-card{flex-direction:column;display:flex}.dash-card.span2{grid-column:1/-1}.dash-ch{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.dash-ch h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:15px;font-weight:700}.dash-cb{padding:8px 18px 16px}.dash-empty{color:var(--txt-3);text-align:center;font-size:13px;font-family:var(--mono);padding:18px 0}.dash-run{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding:9px 0;display:flex}.dash-run:last-child{border-bottom:0}.dash-run .dr-mach{font-family:var(--mono);background:var(--accent-dim);color:var(--accent);border-radius:var(--r-sm);text-align:center;letter-spacing:.4px;flex:none;min-width:62px;padding:3px 8px;font-size:11px;font-weight:600}.dash-run .dr-meta{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.dash-run .dr-end{font-family:var(--mono);color:var(--txt-3);flex:none;font-size:11.5px}.dash-due{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:9px 0;display:flex}.dash-due:last-child{border-bottom:0}.dash-due .dd-client{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--txt-2);flex:1;font-size:12.5px;overflow:hidden}.dash-due .dd-when{font-family:var(--mono);color:var(--txt-2);font-size:11.5px}.dash-due .dd-when.soon{color:var(--warn)}.dash-due .dd-when.late{color:var(--danger);font-weight:600}.dash-util{grid-template-columns:1fr 1fr;gap:6px 24px;display:grid}.du-row{align-items:center;gap:10px;display:flex}.du-code{font-family:var(--mono);color:var(--txt-2);flex:none;min-width:72px;font-size:11px}.du-bar{background:var(--panel-3);border-radius:3px;flex:1;height:6px;overflow:hidden}.du-bar i{border-radius:3px;height:100%;transition:width .3s;display:block}.du-pct{font-family:var(--mono);color:var(--txt-3);text-align:right;flex:none;min-width:36px;font-size:11px}@media (width<=920px){.dash-kpis{grid-template-columns:repeat(3,1fr)}.dash-grid,.dash-util{grid-template-columns:1fr}}.exp-machhead{align-items:center;gap:8px;margin-bottom:9px;display:flex}.exp-machgrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-bottom:16px;display:grid}.exp-mach{border:1px solid var(--line-hard);background:var(--bg-2);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:8px 10px;transition:all .12s;display:flex}.exp-mach:hover{border-color:var(--line-hover)}.exp-mach.on{background:var(--accent-dim);border-color:var(--accent-line)}.exp-mach.off{opacity:.6;filter:grayscale()}.exp-mach.off .exp-mcode{color:var(--txt-3)}.exp-mach .bk{border:1.5px solid var(--txt-3);width:15px;height:15px;color:var(--ink-on-accent);border-radius:5px;flex:none;place-items:center;display:grid}.exp-mach.on .bk{background:var(--accent);border-color:var(--accent)}.exp-mach .exp-mcode{font-family:var(--mono);color:var(--txt);font-size:12px;font-weight:600}.exp-mach .exp-mn{color:var(--txt-3);white-space:nowrap;margin-left:auto;font-size:10px}.exp-preview{border:1px solid var(--line);border-radius:10px;max-height:340px;padding:12px;overflow:auto}.exp-group{margin-bottom:14px}.exp-group:last-child{margin-bottom:0}.exp-gh{align-items:center;gap:9px;margin-bottom:6px;display:flex}.exp-gh b{font-family:var(--mono);color:var(--txt);font-size:13px}.exp-gh .exp-gcount{color:var(--txt-3);font-size:11px;font-family:var(--mono);margin-left:auto}.rp-tag.run{background:var(--accent-dim);color:var(--accent-2)}.rp-tag.queue{background:var(--panel-3);color:var(--txt-2)}.gantt-toolbar .toolbar-label{font-size:calc(10px + var(--sfd))}.gantt-toolbar .seg button{font-size:calc(12px + var(--sfd))}.gantt-corner .ttl{font-size:calc(10px + var(--sfd))}.ruler .day .dl{font-size:calc(11px + var(--sfd))}.ruler .day .dl small,.ruler .hr{font-size:calc(9.5px + var(--sfd))}.mhead .mcode{font-size:calc(12px + var(--sfd))}.mhead .mname{font-size:calc(10.5px + var(--sfd))}.mhead .mutil .pct{font-size:calc(11px + var(--sfd))}.bar{font-size:calc(11.5px + var(--sfd))}.bar .bp{font-size:calc(10.5px + var(--sfd))}.vmhead .mcode{font-size:calc(12px + var(--sfd))}.vmhead .vmsub .pct{font-size:calc(10.5px + var(--sfd))}.vtime .vday .vdl{font-size:calc(11px + var(--sfd))}.vtime .vday .vdl small{font-size:calc(8.5px + var(--sfd))}.vtime .vhr{font-size:calc(9.5px + var(--sfd))}.vcorner .ttl{font-size:calc(10px + var(--sfd))}.nowline .cap,.vnowline .cap{font-size:calc(9.5px + var(--sfd))}.gantt-scroll .chip,.gantt-scroll .pill{font-size:calc(11px + var(--sfd))}.drawer .kv{font-size:calc(13px + var(--sfd))}.drawer .kv dt{font-size:calc(11px + var(--sfd))}.drawer .sect-label{font-size:calc(10px + var(--sfd))}.drawer .proc-step .pn{font-size:calc(12.5px + var(--sfd))}.drawer .proc-step .pm{font-size:calc(10.5px + var(--sfd))}.drawer .proc-step .n,.drawer .chip,.drawer .pill,.drawer .prio{font-size:calc(11px + var(--sfd))}.drawer .seg button{font-size:calc(12px + var(--sfd))}.drawer-aside .dn-head b{font-size:calc(14px + var(--sfd))}.drawer-aside .dn-head small{font-size:calc(11px + var(--sfd))}.drawer-aside .dn-pname,.drawer-aside .dn-text{font-size:calc(12.5px + var(--sfd))}.proc-step{min-height:calc(34px + var(--sfd) * 2)}.fscale{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fscale-step{background:var(--bg-2);border:1px solid var(--line-hard);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.fscale-step button{width:34px;height:30px;color:var(--txt-2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:18px;font-weight:600;display:grid}.fscale-step button:hover:not(:disabled){background:var(--panel-3);color:var(--txt)}.fscale-step button:disabled{opacity:.3;cursor:not-allowed}.fscale-val{text-align:center;min-width:64px;font-family:var(--mono);color:var(--accent-2);font-size:15px;font-weight:600}.fscale-preview{font-family:var(--mono);color:var(--txt-2);background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:6px 12px}.metrics-admin{background:var(--bg)}.metrics-controls{margin-bottom:18px;padding:14px 16px}.mc-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mc-row+.mc-row{margin-top:12px}.mc-label{color:var(--txt-3);text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-family:var(--mono);min-width:62px}.mc-dates{align-items:center;gap:8px;display:flex}.mc-dates .inp{width:150px;height:32px}.report-scroll{justify-content:center;padding:6px 0 50px;display:flex}.paper{color:#18212e;border:1px solid var(--line);background:#fff;border-radius:6px;width:794px;max-width:100%;padding:34px 36px;font-size:12px;box-shadow:0 12px 40px #00000029}.paper *{box-sizing:border-box}.paper-head{border-bottom:2px solid var(--accent);justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;display:flex}.rp-company{letter-spacing:1px;color:#6e7a8a;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.rp-title{color:#18212e;font-size:21px;font-weight:700;font-family:var(--display)}.rp-range{color:var(--accent);margin-top:3px;font-size:12px;font-weight:600}.rp-meta{text-align:right}.rp-brand{font-family:var(--display);color:var(--accent);font-size:17px;font-weight:700}.rp-gen{color:#8a96a6;font-size:9px;font-family:var(--mono);margin-top:3px}.rp-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:18px;display:grid}.rp-kpi{background:#f7f9fc;border:1px solid #e4e9f0;border-radius:6px;padding:10px 11px}.rp-kpi .v{color:#18212e;font-size:17px;font-weight:700;font-family:var(--display);line-height:1}.rp-kpi .k{text-transform:uppercase;letter-spacing:.7px;color:#6e7a8a;font-size:8.5px;font-family:var(--mono);margin-top:5px}.rp-kpi .s{color:#9aa6b4;margin-top:2px;font-size:9px}.rp-kpi.ok .v{color:#16825a}.rp-kpi.bad .v{color:#c83246}.rp-sect{color:#18212e;text-transform:none;border-bottom:1px solid #e4e9f0;margin:16px 0 9px;padding-bottom:5px;font-size:11px;font-weight:700}.rp-table{border-collapse:collapse;width:100%;font-size:10px}.rp-table th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.3px;background:#1e2938;padding:5px 7px;font-size:8.5px;font-weight:600}.rp-table td{vertical-align:top;color:#28323e;border-bottom:1px solid #eef1f5;padding:5px 7px}.rp-table tbody tr:nth-child(2n){background:#f8fafc}.rp-table .r{text-align:right}.rp-table .c{text-align:center}.rp-table.sm{font-size:9.5px}.rp-table .mono{font-family:var(--mono)}.rp-tag{letter-spacing:.4px;border-radius:10px;padding:2px 6px;font-size:8px;font-weight:700;display:inline-block}.rp-tag.ontime{color:#16825a;background:#e2f4ec}.rp-tag.late{color:#c83246;background:#fbe4e8}.rp-stages{flex-direction:column;gap:2px;display:flex}.rp-stage{color:#6e7a8a;font-size:9px;font-family:var(--mono)}.rp-stage b{color:#28323e}.rp-bar{background:#eef1f5;border-radius:4px;min-width:60px;height:7px;display:block;overflow:hidden}.rp-bar i{background:var(--accent);border-radius:4px;height:100%;display:block}.rp-2col{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.rp-empty,.rp-note{color:#8a96a6;text-align:center;background:#f7f9fc;border:1px dashed #d8dee7;border-radius:6px;padding:14px;font-size:11px}.rp-note{text-align:left;padding:9px}.rp-foot{color:#9aa6b4;font-size:8.5px;font-family:var(--mono);text-align:center;border-top:1px solid #e4e9f0;margin-top:20px;padding-top:10px}.rp-latekpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:9px;display:grid}.rp-lk{background:#fbe9ec;border:1px solid #f3c4cd;border-radius:6px;padding:8px 10px}.rp-lk .v{color:#c4283f;font-size:14px;font-weight:700;font-family:var(--display);line-height:1}.rp-lk .k{text-transform:uppercase;letter-spacing:.6px;color:#a06672;font-size:8px;font-family:var(--mono);margin-top:4px}@media (width<=840px){.paper{padding:22px 18px}.rp-kpis{grid-template-columns:repeat(2,1fr)}.rp-2col{grid-template-columns:1fr}}.login-screen{background-color:var(--bg);background-image:radial-gradient(900px 560px at 84% -10%,#0e749012,#0000 60%),radial-gradient(700px 480px at 6% 110%,#0e74900a,#0000 60%);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.login-grid-bg{pointer-events:none;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 38%,#000,#0000 72%)}.login-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);width:min(880px,100%);min-height:520px;box-shadow:var(--shadow-lg);grid-template-columns:300px 1fr;display:grid;position:relative;overflow:hidden}.login-brand{color:#fff;background-color:#0c0f16;background-image:linear-gradient(175deg,#131a29,#090c13 78%);flex-direction:column;padding:38px 32px 32px 44px;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";background-color:var(--accent-line);background-image:linear-gradient(180deg,transparent,var(--accent-line) 25%,var(--accent-line) 75%,transparent);width:1px;position:absolute;top:0;bottom:0;right:0}.lb-trace{background-color:#2dd4e673;background-image:linear-gradient(#0000,#2dd4e673 18% 82%,#0000);width:1px;position:absolute;top:0;bottom:0;left:20px}.lb-trace i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;animation:3.4s ease-in-out infinite trace-pulse;position:absolute;left:50%;box-shadow:0 0 10px 2px #2dd4e6bf}@keyframes trace-pulse{0%,to{opacity:.3;top:20%}50%{opacity:1;top:76%}}@media (prefers-reduced-motion:reduce){.lb-trace i{animation:none;top:45%}}.login-brand .lb-mark{border-radius:var(--r);background-color:var(--accent);background-image:linear-gradient(135deg,var(--accent),var(--accent-2));width:50px;height:50px;color:var(--ink-on-accent);font-family:var(--display);place-items:center;font-size:22px;font-weight:800;display:grid;position:relative;box-shadow:0 8px 26px #0e749066}.login-brand .lb-title{font-family:var(--display);letter-spacing:.3px;text-transform:uppercase;margin-top:22px;font-size:32px;font-weight:800;line-height:.92;position:relative}.login-brand .lb-sub{font-family:var(--mono);text-transform:uppercase;letter-spacing:4px;color:var(--accent);margin-top:7px;font-size:10.5px;position:relative}.login-brand .lb-blurb{color:#eef0f580;margin-top:auto;font-size:13px;line-height:1.6;position:relative}.login-brand .lb-foot{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#eef0f55c;border-top:1px solid #ffffff14;align-items:center;gap:7px;margin-top:16px;padding-top:14px;font-size:10px;display:flex;position:relative}.login-main{flex-direction:column;padding:34px 38px;display:flex}.login-version{font-family:var(--mono);letter-spacing:1px;color:var(--txt-3);pointer-events:none;font-size:10.5px;position:absolute;bottom:11px;right:32px}.login-seg{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);flex:none;gap:4px;margin-bottom:24px;padding:4px;display:flex}.login-seg button{height:38px;font-family:var(--ui);color:var(--txt-2);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;transition:all .12s;display:flex}.login-seg button.on{background:var(--panel-3);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.login-form,.op-pick,.pinpad,.login-empty{flex-direction:column;flex:1;display:flex}.login-form h1,.op-pick h1{font-family:var(--display);letter-spacing:.3px;text-transform:uppercase;margin:0 0 4px;font-size:23px;font-weight:700}.lf-sub{color:var(--txt-2);margin:0 0 22px;font-size:13px}.lf-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.lf-field>span{color:var(--txt-3);text-transform:uppercase;letter-spacing:1.1px;font-size:10.5px;font-weight:600;font-family:var(--mono)}.lf-pw{display:flex;position:relative}.lf-pw .inp{flex:1;padding-right:42px}.lf-eye{width:34px;height:34px;color:var(--txt-3);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lf-eye:hover{color:var(--accent);background:var(--panel-2)}.lf-err{color:var(--danger);align-items:center;gap:7px;margin:-2px 0 12px;font-size:12.5px;font-weight:500;display:flex}.lf-err.center{justify-content:center;margin:8px 0}.lf-submit{letter-spacing:.5px;text-transform:uppercase;justify-content:center;gap:8px;height:46px;margin-top:8px;font-size:13px;font-weight:700}.lf-demo{font-family:var(--mono);color:var(--txt-3);margin-top:auto;padding-top:18px;font-size:11px}.op-tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px;display:grid}.op-tile{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;transition:all .14s;display:flex}.op-tile:hover{border-color:var(--accent-line);background:var(--accent-dim);transform:translateY(-2px)}.op-av{width:46px;height:46px;color:var(--accent);border:1px solid var(--line-hard);font-weight:700;font-family:var(--display);background-color:#1c2333;background-image:linear-gradient(135deg,#2a3346,#111623);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.op-av.lg{width:54px;height:54px;font-size:19px}.op-tile .op-nm{text-align:center;font-size:13px;font-weight:600;line-height:1.2}.pin-back{color:var(--txt-2);font-family:var(--ui);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin-bottom:12px;padding:4px 0;font-size:12.5px;font-weight:600;display:flex}.pin-back:hover{color:var(--accent)}.pin-who{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pin-who b{font-size:15px}.pin-who small{color:var(--txt-3);font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.8px;margin-top:2px;display:block}.pin-dots{justify-content:center;gap:14px;margin:6px 0 8px;display:flex}.pin-dots.err{animation:.4s pinshake}.pin-dots .pd{border:2px solid var(--line-hard);border-radius:3px;width:12px;height:12px;transition:all .12s}.pin-dots .pd.on{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px var(--accent-line)}.pin-dots.err .pd{border-color:var(--danger)}@keyframes pinshake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(4px)}}.pin-keys{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:280px;margin:10px auto 0;display:grid}.pin-keys button{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);height:54px;font-family:var(--mono);color:var(--txt);cursor:pointer;font-size:20px;font-weight:600;transition:all .1s}.pin-keys button:hover{background:var(--panel-3);border-color:var(--line-hard)}.pin-keys button:active{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent)}.pin-keys .pin-del{color:var(--txt-2)}.pin-keys span{visibility:hidden}.login-empty{text-align:center;color:var(--txt-2);justify-content:center;align-items:center;gap:8px}.login-empty svg{color:var(--txt-3)}.login-empty h2{font-family:var(--display);text-transform:uppercase;color:var(--txt);margin:6px 0 0;font-size:19px;font-weight:700}.login-empty p{max-width:320px;margin:0;font-size:13px;line-height:1.5}@media (width<=680px){.login-card{grid-template-columns:1fr}.login-brand{flex-direction:row;align-items:center;gap:14px;padding:22px 24px}.lb-trace{display:none}.login-brand .lb-mark{width:42px;height:42px;font-size:20px}.login-brand .lb-title{margin-top:0;font-size:22px}.login-brand .lb-blurb,.login-brand .lb-foot{display:none}.op-tiles{grid-template-columns:repeat(2,1fr)}}.userwrap{position:relative}.userchip .av{text-transform:uppercase}.usermenu-scrim{z-index:40;position:fixed;inset:0}.usermenu{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);width:232px;box-shadow:var(--shadow-lg);z-index:50;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.usermenu .um-id{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px;display:flex}.usermenu .um-id .av{color:#fff;text-transform:uppercase;background-color:#334155;background-image:linear-gradient(135deg,#475569,#1e293b);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.usermenu .um-id b{font-size:13.5px;display:block}.usermenu .um-id small{color:var(--txt-3);font-size:11.5px;font-family:var(--mono);word-break:break-all}.usermenu .um-item{width:100%;font-family:var(--ui);color:var(--txt);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.usermenu .um-item:hover{background:var(--accent-dim);color:var(--accent-2)}.usr-list{flex-direction:column;gap:8px;display:flex}.usr-row{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);align-items:center;gap:12px;padding:11px 13px;display:flex}.usr-row.suspended{opacity:.6}.usr-av{color:#fff;background-color:#334155;background-image:linear-gradient(135deg,#475569,#1e293b);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.usr-meta{flex:1;min-width:0}.usr-meta b{font-size:14px}.usr-meta small{color:var(--txt-3);font-size:11.5px;font-family:var(--mono);margin-top:1px;display:block}.usr-badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-line);border-radius:20px;margin-left:auto;padding:3px 8px;font-size:10px}.boot-screen{background:var(--bg);z-index:9000;place-items:center;display:grid;position:fixed;inset:0}.boot-card{text-align:center;flex-direction:column;align-items:center;gap:7px;max-width:380px;padding:0 24px;display:flex}.boot-card b{color:var(--txt);margin-top:6px;font-size:15px}.boot-card small{color:var(--txt-3);font-size:12.5px;line-height:1.5}.boot-spin{border:3px solid var(--line-hard);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite bootspin}.boot-spin.err{border-top-color:var(--danger);border-color:var(--danger-dim);animation:none;position:relative}.boot-spin.err:after{content:"!";color:var(--danger);font-size:18px;font-weight:700;font-family:var(--mono);place-items:center;display:grid;position:absolute;inset:0}.boot-retry{border:1px solid var(--accent);background:var(--accent);height:34px;color:var(--ink-on-accent);cursor:pointer;border-radius:8px;margin-top:12px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.boot-retry:hover{background:var(--accent-2)}@keyframes bootspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.boot-spin{animation:none}}.login-brand .lb-company{border-radius:var(--r);color:#fff;background:#ffffff0a;border:1px solid #ffffff24;margin-top:22px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.3;position:relative}.lf-code{letter-spacing:8px;text-align:center;font-size:22px}.lf-backlink{align-self:center;margin-top:14px}.co-list{flex-direction:column;gap:8px;max-height:310px;margin-bottom:8px;display:flex;overflow:auto}.co-row{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);width:100%;color:var(--txt);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:13px 14px;transition:all .12s;display:flex}.co-row:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-dim)}.co-row:hover:not(:disabled) svg{color:var(--accent)}.co-row svg{color:var(--txt-3);flex:none}.co-code{font-family:var(--mono);letter-spacing:1px;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-line);border-radius:4px;flex:none;padding:3px 7px;font-size:11px;font-weight:600}.co-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.co-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--txt-3);border:1px solid var(--line-hard);white-space:nowrap;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:9.5px}.co-tag.warn{color:var(--danger);border-color:var(--danger-line);background:var(--danger-dim)}.co-foot{align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.topbar .co-chip{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;max-width:240px;padding:5px 10px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.topbar .co-chip svg{color:var(--accent);flex:none}@media (width<=1400px){.topbar .co-chip{display:none}}.support-banner{background:var(--accent-dim);border-bottom:1px solid var(--accent-line);color:var(--txt);align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.support-banner svg{color:var(--accent)}.platform{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.pf-head{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px;display:flex}.pf-head .brand{border-radius:var(--r);color:#fff;width:38px;height:38px;font-family:var(--display);background-color:var(--accent);background-image:linear-gradient(135deg,var(--accent),var(--accent-2));place-items:center;font-weight:800;display:grid}.pf-title{flex-direction:column;line-height:1.1;display:flex}.pf-title b{font-family:var(--display);font-size:16px}.pf-title small{font-family:var(--mono);color:var(--txt-3);letter-spacing:1.5px;font-size:10.5px}.pf-who{font-family:var(--mono);color:var(--txt-3);align-items:center;gap:6px;font-size:11px;display:flex}.pf-main{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:22px}.pf-table{border:1px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.pf-tr{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:96px minmax(150px,1fr) 62px 76px 66px 140px 296px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.pf-tr.pf-th{background:var(--panel-2);font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--txt-3);border-top:0;font-size:10.5px}.pf-tr.off{background:var(--panel-2)}.pf-tr.off .pf-name{color:var(--txt-2)}.pf-name{min-width:0;font-weight:600}.pf-dim{color:var(--txt-3);font-size:12px}.pf-actions{justify-content:flex-end;gap:4px;display:flex}.pf-check{color:var(--txt-2);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.pf-secret{border:1px solid var(--accent-line);border-radius:var(--r);background:var(--accent-dim);flex-direction:column;gap:10px;margin-top:14px;padding:14px;display:flex}.pf-secret small{font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--txt-3);font-size:10px;display:block}.pf-secret b{word-break:break-all;font-size:14px}.pf-secret b.mono{font-family:var(--mono);letter-spacing:1px;font-size:17px}@media (width<=1000px){.pf-tr{grid-template-columns:90px 1fr 296px}.pf-actions{flex-wrap:wrap}.pf-tr>span:nth-child(3),.pf-tr>span:nth-child(4),.pf-tr>span:nth-child(5),.pf-tr>span:nth-child(6){display:none}.pf-main{padding:16px}}
