@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-D76n7Daw.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-b0JluIOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-BiRJyiea.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-JN0iKxGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXYABIAAAAACgAAAAV8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghUCYM8EQwKg2iDTgsUABIUATYCJAMkBCAFgnQHIAyCSRucCFFUkDIBfhzkZKcmnOCkolAQnoSyxYqFpYXieXb+xgO83X+ee8cPWukL624junMJs9RsoCpuxSopamF+Pi97f6xC6QrJFHRKpFCmII8L4C95A3y0rJouCIdkJgncD/oHj/4Ptd1Rm0IYXCtKb1yQDmO4797U2dlr/Om01LkOVpT2L12pLVa73QtgLIKxr2n9efiAIhiyAGBi25Coekds8qZninvglyCgAwhKQRDQspY1tF9oNA0iKTQN4IRtO0c8LdtzW2orwfLCWqaCzZfl11dfBsTdnaQ3h2kZ2eOZEwgbeF/yBVwQgZ2DvRwJfK0Dj4wLA3+w4XAB/M8FxYoIY9AzkO6S7TOGwEWk2ZbiCu/nOQToKUU5oq4x6zbE1HUGA3Rl83vzuil5fuJX+RchWrDatW53jdtwnlgZhpwlhXP0dtJr7vYxsPT/PLq40lhiT5ruQpdOGGT7LM3N6cMWw/ws9PIfIIcEwLJDUR3FYQgfiUJzxskPq2Qy1ggbiezOIJylETciLCiNZCMFSKaDJqeFHmOPg5ePsYC2syXS6aE6P7V6nJwhSOIdAc0Ke4n7Xb8SyWqkqXiaf5zcKrRPwvfqdPtrZBtL2slMnRuMa42LvcxYpRRZvA/n8T7tUCIaeZ2q3j7uEhVDkc8XZrrMEm9RfK85lv64HemnFa6lmfuYFI7x/oVR8InaSyj5acula+ve+LU96YKCxZUXd9MwGtXGUoutAUxK5q2NmLMD2mz+aZ2N4WzsRo9j+buXk1pEpRttzy1KfocMeUz6dmDs9k7cweWb9rsbsde9m5w+h/OOcb2wOG7o3RICJCrFpqEEFRhZH9oDuAjooYPPICPCo0jTpMlTRj1BOey1KZvbSstFFVnKclSBPKn7/nPJ6C8PU1DPT6+kYz8/gBNueLjm39PQ/QP9dT+ltmVK4aRWsRS+SabvokUfQ1Z/zGWygF8Mr9+/8b206dV6Ljp9GGVza+Jnt9+d8hVurXeJt93vjq6U3ZwJkOx4aa9k2z3+d04j7me6E29d13G+Vvxzc/2x9y4pOP96WSx98PKAi/qn3un2CdsyOa1xdLjn/jNOzIUF+AcAFPL/LuBa/t/+/00Wx7+LZarhcLSj7qhqn2s859Wt3etQ2/+kfRxqzc5ou8fJDwOT0QDzOKLLr2WqruDlpp0t2a9YhvLuvI6qnb1VNjpkZXJDl/FYKm5xTmMZ2tdaepL9fasvEPAi1srweZuqi+ubWBAA9duqOh3Aq2fXLZ48tfLYbwcI6FRFSox5GgsC4uTo+6gDX3L73r+JVpUAH39Qk4BvUOKXX+7fO5WxrANQiSBQXPZPRnXwL6t/kZURIvyq5E7nKYd/+oHsWlclBNZezqf/HAGhco/laHwB9IjiFIGA0gW4QlrhDPtsR9DxoiPqeXgx8S2mzZGZYXLk1qLzPbQCLlIvLSaeKN70nUj5TPIVKsUgsWqVoFQqU4hRrQ6jDiVahCAhYiUJsZwjklEiVgFWPdZyiRglGlTKVysFo1adMqxqRNRGB07ceCHMeI4bn835eBCWSYtaZUqUqmdxhRPCsFgl1zMIEaoVIhECVMoeIbGn6hD5JrKmH9WIUYTEBZpLoIi4tu4srS3CQRWXBjxE2jOODD23Tq8ZEC06EsK9yPGl5oa3Y1q4+6JJksQg5/nLSZoT4710FclcN06s6pO8JjvU0YoUM1dnec4lZWdJvIclqegQ1wVLSasxL8rVZtzuOy/2LOk8wKOF3qSrG3TEOel5b59dOyR9f+fF65a2B/EBlR2CR1LhYu2/fT32swx1OFfBLqCUehyHLE7hXvwPdkoD9sNc7GoobUO8bPge7JR6nItTeA3/g5/SgNk+RYQ6q0mgOgA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATkAA4AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAEsAAABgdAng+GNtYXAAAAH4AAAAQAAAAF4+Y+J/Z2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARQAAAEUnMz0sGhlYWQAAANYAAAANgAAADb8atJ6aGhlYQAAA5AAAAAfAAAAJAq6BalobXR4AAADsAAAAB8AAAAkF+P/e2xvY2EAAAPQAAAAEwAAABQBMQGDbWF4cAAAA+QAAAAcAAAAIAArAOVuYW1lAAAEAAAAAM4AAAF0G504anBvc3QAAATQAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42iXFsRFAMAAAwE8ijCE76FQ6lbNFRlGr01jBKhZyCt+81B3hlMktT4TxPz1qRASwkABg3ffVwrj1XurQoiJc0M35VhTpA+O9Ck4AeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAC//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAAhIREhAxEBAREBAyEBNQEhAyj9PALENv7u/roBDOQCA/7+AQL9/QWw+qQFB/19Anf7EQJ4/V4CXogCXgAAAgB2/+wFCQXEABEAHwAAARQCBCMiJAInNTQSJDMyBBIVJxACIyICBxUUEjMyEjcFCZD++LCs/vaTApIBC6yvAQuQv9C7ttED07m6zAMCqdb+waipATnOadIBQqup/r/VAgEDARX+6/Zr+/7hAQ/9AAIAbwRwAskF1gAFAA0AAAETMxUDIwEzFRYXByY1AZF0xN9Z/t6oA1BJsgSUAUIV/sMBUlt7VTtfu////jL/7AVPBdYAJgAFRgAABwAG/cMAAAABAAAAAiMSo8X+nl8PPPUAGQgAAAAAAMTwES4AAAAA1QFS9Pob/dUJMAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwOn5S/qfF6cBUAQVcAIAb4cEcQB42mPuYUhhgALG3xDM2sBQxqzAkA9mH/tnBABopAdwAHjaY2Bg0ITDRIY6IOwCABGeArUAeNpjYGRgYOBk6GcQYwhhYAXzEICNgREAGIoBEXjaXY4BBgJRFEVPVSnSCkIgoKkKUSBJIqESIKp+05BpzFRpI62gBbTErvGNkes+977nfB8ocSJHJl8GtnxtzlDhY3OWKm+bc6l9PpULNAhsLlJjbXNVCc7cpIABLekZy2FHIB90NWpXQlxdL3jaGXwizUibOTPGTFiw0mzSxaHNUsRevslNNSP6LnpHyEYtFOvp5lOPiQ49+gzj1lbr/zHp98ZywEtbDxf9PqE6SlOukivOqM3wOeAojbhIdZYJFcXNEMkhD80jzg9HQTQoAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-LPh2sqOm.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-IIc_WWwF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-DhTUfTw_.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-D5pJwT9g.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-DgXbz5gU.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-BSFkPfbf.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-DXyFPIdK.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-BVyCgWwA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-BJvL3D7h.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-37WQE4S0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-_hamcpv8.woff2) format("woff2"),url(/assets/roboto-cyrillic-500-normal-YnJLGrUm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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,d09GRgABAAAAAATsAA4AAAAABYgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAE0AAABgdG3hCmNtYXAAAAH8AAAAQAAAAF4+Y+J/Z2FzcAAAAjwAAAAMAAAADAAIABNnbHlmAAACSAAAARAAAAESY99A82hlYWQAAANYAAAANgAAADb8n9JyaGhlYQAAA5AAAAAfAAAAJArvBcJobXR4AAADsAAAAB8AAAAkGAT/TWxvY2EAAAPQAAAAEwAAABQBLwGBbWF4cAAAA+QAAAAcAAAAIAArAN9uYW1lAAAEAAAAANYAAAGAHGI533Bvc3QAAATYAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42mNgZpnB+IWBlYGBdRarMQMDozyEZr7IkMbEwMAAxFDgABRkQALu/v7uIEF5XzaGfwwMaeyzmBgUGBjng+RYrFg3MCgAITMADeIKxAAAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgAAv//AA942g2PJVREURRF731/Hh93h3GtowUtuEvBHSIknE7GO+7uLn3h9IW7O/8N04/sDRRKATgdnQAO7MABnMENQC73kHMeiB7IydGMck4nhJIdC3tgS+h8RjjGkAgCnfjpobzQRGp+PUitkE/ym0k+AIFy6x2V0B1wBwkAehORUqEiWrPJUyUTefrxJqJUEN7H29No8DRTSRu7n55kt53YiV5Yil4dKMwP9CyS5b6BWTJ1zFZHRzFyL/0Io0eH2foRfUHCrLeZT+wH4cP2ViGqJMf0xGbiAoBeRh9OiUYfXz9eY8bWqoOLPHY4ySWmToi6MMKHbWJmQUN0bPaa1cqCbZyltqYGaDQAD3bCLMA/wjpXMwABAAAAAiMSEj1jSl8PPPUAGQgAAAAAAMTwES4AAAAA1QFS7Pok/dUJXAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwJn9S+WfI2cMUAQVcAIAdi8EvwB42mPuYUhhgALGfxDM2saQxqzDkA5mn/knAwBo+QdjAHjaY2Bg0ITDBIZaIOwEABGOArEAeNpjYGRgYOBk6GcQY/BjYAXzEICNgREAGAwBC3jaTY+1dQNAEAXHzC7AkSJHZobEzEyZScyMfagC1aHiNIHoHc3fWwSmiTLGyPgM8EO7yyMs0eryKIs0uzw2ZB8f4gmWyXZ5UvtHlxcliFN25Tli3VXDxRr/5D0hfyOqHEVi/qZJaIuQpUTEs84Dt5xzyRPv3qts6b3BGzmCnrJnlUcihElQIcOXXKSkypElgP5sss0+x6jYYFN+I0JM/zT/FIez6TOc7VxLngZFdQwn6efYlK7JuWKkiahuyRJiTTol7Qrw1o8qocKJPEWqWIG1DvezNmIAAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-Bg8BLohm.woff2) format("woff2"),url(/assets/roboto-greek-500-normal-CdRewbqV.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-p0V0BAAE.woff2) format("woff2"),url(/assets/roboto-vietnamese-500-normal-LvuCHq7y.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-OQJhyaXd.woff2) format("woff2"),url(/assets/roboto-latin-ext-500-normal-DvHxAkTn.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-C6iW8rdg.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-rpP1_v3s.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-CyZgh00P.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-DXzexxfu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-jruQITdB.woff2) format("woff2"),url(/assets/roboto-cyrillic-700-normal-BJaAVvFw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABIAAAAACcAAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghICYM8EQwKg0iDMwsUABIUATYCJAMkBCAFgn4HIAyCKRtfCCCeBTkZ2iuxGWKJyeMZv66OCKiaZs+C2PYBKynriFkOIRw+g/RKasP0I2Tp7+2q9xfi7wUbK2iEHqhniZB3rvwq15s+McjkCIq28lPzNpOz6381+8JXa2p3NywTFUsoPFi19wHiAoKxcTWy7qYKLfvKspIVUta28e98NkNGfL1Saoy9g4AKICgIgoCSXWQgCxYNTUGIBJpgg22cCgGyrP3XF1yQdvCC6CzmIwxLnosAt/vj5LbogZT0yrQShPZyIH7ZQREGFZjjiOGtLF492gsUtK8M0uCg/JUR1JDrIJmWZmoo/ygYL3bjLzwPD7AMaFUQySHSouZS+8pjnYMgXNq8mgd/9PCX8m9BZJhfbtawij6MddmzXnMGDujW2EdCdJVa3Fd4Mk1Csl2nNNMt10tiuFXn3BNacx+KIDNiOYaO1X2E7Oh4gPxftmBXX9F/7704DGyNdtu7kOhHYsRmoaQvhzFb60H//EUTc7kKeljbsvSAQ7qI2gxmDMhnsfYk8VAxmqL1dTtFG+oMzulIrxsPVCgaOEwiqQKKhx1Uo44YKodIbn9HZim7XB4XrJkbn8O9BVWcs4DXMgztxidrMHiSZCqnQu6YYtrdtqccGPLFXEnKFoIU18+5s07p2HIIDHMZPEdmq1v6d5QwT4y9E+Ad0jZE//yFubK3ZjG5N6bTmQvnoiK9l3RxWGSXT851d9l7GQWHJTbrt5ChjP33VNg7B4dLalu2yO62CbD/AyFwyQZzLfSLvzqmI73y0i6klzzQCaxcdNjCZnM+e2uUdV+uruoi9E8ukAcDESmImrSBIuhipGYJHoqtWJm9W+ontE9EUxK3YefWXFHlp7edcrrNEXL4HtGHhcOBr3/Ou49KWz55Z1M4991Pt3/8tv3OfVPa8toGe6+Xt765+XRVuHrpoLLXN25480YY8ow0eyY+cA8IzHc+b+FJJ+WTP70hJnteQjTxmnWf73/zsvl9rt1/b/X2q+Z5vuTNKxf1uXpEz7Pf+8Zo3276/vLLbvrGJ4s/vOn3Ky+74TufLOl18aqjpr/s/vmsPbjJK1qby2snpvtz1PuaKhQIXATycv+Dc2j0bJ6ekL4ps7COfkLVF6XMUtgIepWjcoCfzl3q5ZTUeVVhCUuf7qpg6paropis9dOYsXKSXRNIqt1eio8R2goGYHINRsTc2S1kpdI68676G0FAUHXvmHLAspDln/WsECAMyzFZ+hRTYfWLAgioFPMJUZRLojwBUf8uteOfn9u7bcbvhd4F8MxPnUcB8HpY98Y/Y/5/vXhxYRFRFIFA/ohGheIW1TcmjhG0gGK8zQGqoaGH0otsitupzPd5rtETQdFOPYwIFEArkWicIAEFB/EXkiL2cu/lCCrucEQKbnXEejgbnDhSgzgcOT1MpVplHhxiqbN4NRBUq/M8Ay//bhMbEU+ywErgYmci8lgkWiQY0q9TtxGTunEq8MpMkBhJlkg4HSQuZjNECxbZSTzo9s3lKtVqBKCM5by7lsan5zekOumw17oFdtarxAKJbKR6PSVWLuJT+nmY8Kh2Li7UhGN6EUi7knLEP7VCZMbzB5oxa6/MKqWZ4eQQHg13O5QPyU6KUhh+f9Q1jaVxRiGGvZJzJ+/RkOuVruwzWJPplctvT4kN98p3TCrJivMqNIzOSYnuFWtGkFdJtbyhJNWj/Nvrj1t4hFwJzw/P/A3vk8taw/F3YacRxkwn3LUH3tGJd7V247SOaBcE0wl3jZJEZ+ga/Yds4aQQ6Wi3FJ3imZRIIIqRPiHIbp9wl47pDD2l/+nWrQahT1oivVBjuF0jxwMAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATsAA4AAAAABYgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAE4AAABgdTXg+WNtYXAAAAH8AAAAQAAAAF4+Y+J/Z2FzcAAAAjwAAAAMAAAADAAIABNnbHlmAAACSAAAARQAAAEUTyyJzmhlYWQAAANcAAAANgAAADb819JcaGhlYQAAA5QAAAAfAAAAJAsmBdVobXR4AAADtAAAAB8AAAAkF/f/LGxvY2EAAAPUAAAAEwAAABQBLwGDbWF4cAAAA+gAAAAcAAAAIAArAN9uYW1lAAAEBAAAANQAAAF+HF85GnBvc3QAAATYAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42k2HNwGEQAAE57IM8PDdV3Q0BBd4Ipe0CMAEgsh586J0JwcMmML8QHhnq5FMApIbASg+CNM0xAcvtsyQuUJuV7QA+m96/I1qBfuaCnwAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgAAv//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAISERIQMRAQERAQMhATUBIQMo/TwCxDb+7v66AQzkAgP+/gEC/f0FsPqkBQf9fQJ3+xECeP1eAl6IAl4AAAIAVv/sBS4FxAAQAB4AAAEUAgQjIiQCJzU0EiQgBBIVJTQmIyIGBxUUFjMyNjcFLpj+5be1/uScAZsBGwFsARub/tCkmJekAaSal6IBArfX/rywrgFD0kjXAUevr/651gHl7uvjR9/27eMAAAIAWwRvAssF1wAFAA4AAAETMxUDIwEzFRYXByYmNQGJb9PmXP7SrQFMU0pdBJsBPBX+wQFUXnw4ViOJXQD///4X/+wFdAXXACYABUYAAAcABv28AAAAAQAAAAIjEjlU04RfDzz1ABkIAAAAAADE8BEuAAAAANUBUtb6MP3VCYcIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ9cvgnylnO1AEFXACAHx/BQkAeNpj7mFIYYACxn8QzNrGEMYszxANZp/5Jw4AZykHNQB42mNgYNCEw3iGOiDsAgARkAKzAHjaY2BkYGDgZOhnEGPwY2AF8xCAjYERABgMAQt42mJgYOBgSGNgZmBk4QSy4xh2QdmMDDwM66BsJqCaZRA2kBRjmABlsyCxWQFVjyUWQgEQRW8isoafSLhLwd0t4+7O7nk4nDfug4XZyzYp3nzZZlkw4SBsCOMQzg/Y6bIR95UdyluzY6zsgqliQ1bsJfeKFMmRIEWZhqQNN3ac1NXREx/ENuKSCwa01bNT11T+CuNR68JDgMjDc8oL/PUan96X/ssmxBuu7JgyRn98prhkZVgLY3UN5eVY0ccuK8ZCMKh/uvYPT/+Id5wkB9hvI3U1mnjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-Bs05n1ZH.woff2) format("woff2"),url(/assets/roboto-greek-700-normal-1IZ-NEfb.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-CBbheh0s.woff2) format("woff2"),url(/assets/roboto-vietnamese-700-normal-B4Nagvlm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DchBbzVz.woff2) format("woff2"),url(/assets/roboto-latin-ext-700-normal-Ba-CAIIA.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-CbYYDfWS.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-BWcFiwQV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #eceef1;--panel: #ffffff;--text: #1c1f24;--muted: #5b626e;--border: #e2e5e9;--accent: #b72270;--accent-bg: #fbeef5;--on-accent: #ffffff;--ok: #1b6b2a;--ok-bg: #e3f5e7;--warn: #8a5000;--warn-bg: #fdf1dc;--error: #c63131;--error-bg: #fdecea;--title: #24272b;--ink-700: #3a3f45;--ink-500: #5f6673;--ink-300: #c6cad0;--ink-200: #e1e4e8;--ink-100: #eff1f3;--border-soft: #eef1f4;--chip-neutro: rgba(139, 147, 159, .16);--info-fg: #0b5aa6;--info-bg: #e4f0fb;--info-bd: #bfdbf2;--ok-bd: #bfe5c8;--warn-bd: #f0d8a6;--bad-fg: #b3261e;--bad-bg: #fbe7e5;--bad-bd: #f2c6c2;font-family:Roboto,Helvetica Neue,sans-serif;color:var(--text);background:var(--bg);line-height:1.45}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #17191b;--panel: #1f2124;--text: #f2f4f6;--muted: #b7bdc4;--border: #32363b;--accent: #e0559f;--accent-bg: #2e1724;--on-accent: #ffffff;--ok: #5cc973;--ok-bg: #14301c;--warn: #e9a83c;--warn-bg: #33260d;--error: #ff7b72;--error-bg: #2d1517;--title: #e3e6e9;--ink-700: #cdd2d8;--ink-500: #9aa1a9;--ink-300: #454a50;--ink-200: #32363b;--ink-100: #26292d;--border-soft: #26292d;--info-fg: #62aef0;--info-bg: #10263a;--info-bd: #2a4f74;--ok-bd: #2c5e3a;--warn-bd: #6b5220;--bad-fg: #f2837c;--bad-bg: #351a19;--bad-bd: #6e3330}}:root[data-theme=dark]{color-scheme:dark;--bg: #17191b;--panel: #1f2124;--text: #f2f4f6;--muted: #b7bdc4;--border: #32363b;--accent: #e0559f;--accent-bg: #2e1724;--on-accent: #ffffff;--ok: #5cc973;--ok-bg: #14301c;--warn: #e9a83c;--warn-bg: #33260d;--error: #ff7b72;--error-bg: #2d1517;--title: #e3e6e9;--ink-700: #cdd2d8;--ink-500: #9aa1a9;--ink-300: #454a50;--ink-200: #32363b;--ink-100: #26292d;--border-soft: #26292d;--info-fg: #62aef0;--info-bg: #10263a;--info-bd: #2a4f74;--ok-bd: #2c5e3a;--warn-bd: #6b5220;--bad-fg: #f2837c;--bad-bg: #351a19;--bad-bd: #6e3330}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-size:14px;line-height:20px;font-feature-settings:"tnum" 1}h1,h2,h3{margin:0}.muted{color:var(--muted);font-weight:400}.shell{max-width:1040px;margin:0 auto;padding:20px 16px 32px}.shell.centered{min-height:100vh;display:grid;place-items:center}.topbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.topbar h1{font-size:1.25rem;line-height:0}.logo{display:block;height:30px;width:auto}.panel.narrow .logo{height:26px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:20px;display:grid;gap:16px}.panel.narrow{max-width:420px}.dropzone{border:2px dashed var(--ink-300);border-radius:10px;padding:36px 16px;display:grid;gap:4px;justify-items:center;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.dropzone:hover,.dropzone:focus-visible,.dropzone.dragging{border-color:var(--accent);background:var(--accent-bg);outline:none}.dropzone.has-file{border-style:solid}.order-files{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.order-file{min-height:28px;border:1px solid var(--ink-200);border-radius:999px;background:var(--panel);color:var(--ink-700);font:inherit;font-size:12px;font-weight:600;line-height:16px;padding:0 12px;white-space:nowrap;cursor:pointer}.order-file:hover:not(:disabled){border-color:var(--ink-300);color:var(--text)}.order-file:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.order-file.active{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.order-file .muted{font-weight:500}.order-file:disabled{cursor:default;opacity:.6}.dev-note{margin:0 0 12px}.impose-form{display:grid;gap:12px}.impose-form fieldset{border:1px solid var(--ink-200);border-radius:8px;margin:0;padding:10px 12px 12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.impose-form fieldset.impose-pliego{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.impose-queda{grid-column:1 / -1;margin:0}@media (max-width: 900px){.impose-form fieldset.impose-pliego{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.impose-form fieldset.impose-pliego{grid-template-columns:repeat(2,minmax(0,1fr))}}.impose-form legend{font-size:12px;font-weight:600;color:var(--ink-500);padding:0 4px}.impose-form label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.impose-form input,.impose-form select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--ink-300);border-radius:6px;padding:6px 8px}.plate-name{display:grid;gap:4px;max-width:520px;margin:12px 0 8px;font-size:12px;color:var(--muted)}.plate-name input{box-sizing:border-box;width:100%;font:inherit;font-size:14px;color:var(--text);background:var(--panel);border:1px solid var(--ink-300);border-radius:6px;padding:6px 8px}.impose-croquis-fila.con-hoja{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@media (max-width: 900px){.impose-croquis-fila.con-hoja{grid-template-columns:1fr}}.croquis-pie p,.croquis-pie .actions{margin:0}.croquis-pie.centrado .actions{justify-content:center}.hoja-compra,.croquis-columna{display:grid;gap:6px;align-content:start}.hoja-compra p,.croquis-columna p{margin:0}.hoja-croquis{max-height:420px}.hoja-papel{fill:var(--panel);stroke:var(--muted);stroke-width:.6}.hoja-pliego{fill:var(--panel);stroke:var(--muted);stroke-width:1}.hoja-raya{stroke:var(--border);stroke-width:1}.hoja-pose{fill:var(--accent-bg);stroke:var(--accent);stroke-width:.5}.hoja-sobrante text{fill:var(--muted);font-family:inherit}.hoja-p{fill:var(--text);font-family:inherit;font-weight:700}.impose-form fieldset.impose-marcas{display:block}.marcas-tabla{display:grid}.marca-fila{display:grid;grid-template-columns:minmax(180px,240px) 1fr;align-items:start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.impose-form .marca-nombre-fila{display:flex;align-items:flex-start;gap:8px;color:var(--text);font-weight:600;font-size:.9rem}.impose-form .marca-nombre-fila input{width:auto;flex-shrink:0;margin-top:3px}.marca-nombre-fila small{display:block;font-weight:400;color:var(--muted);font-size:.78rem}.marca-opciones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marca-opcion{display:grid;gap:4px;min-width:0;font-size:.8rem;color:var(--muted)}.marca-opcion.ancha{grid-column:1 / -1}.marca-fila.apagada .marca-opciones{opacity:.5}.marcas-nota{margin:8px 0 4px}@media (max-width: 640px){.marca-fila{grid-template-columns:1fr}.marca-opciones{grid-template-columns:repeat(2,minmax(0,1fr))}}.marca-puesta label{display:grid;gap:4px;min-width:0}.impose-subtitle{font-size:.95rem;margin-bottom:8px}.cotizacion-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;border:1px solid var(--border-soft);border-radius:8px;overflow:hidden}.cotizacion-datos div{padding:8px 12px;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.cotizacion-datos dt{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}.cotizacion-datos dd{margin:2px 0 0;font-weight:600}.cotizacion-colores{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0}.colores{display:inline-flex;flex-wrap:wrap;gap:4px;margin-right:10px}.color-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 3px;border-radius:999px;background:var(--chip-neutro);color:var(--ink-700);font-size:11px;line-height:16px}.color-punto{width:12px;height:12px;border-radius:50%;border:1px solid var(--ink-300);background:var(--muted)}.croquis{display:block;width:100%;max-height:460px}.croquis-pliego{fill:var(--panel);stroke:var(--muted);stroke-width:.5}.croquis-margen{fill:var(--border);opacity:.6}.croquis-pose{fill:var(--accent-bg);stroke:var(--accent);stroke-width:.6}.croquis-pose.dorso{fill:var(--panel);stroke-dasharray:2 1.2}.croquis-pose.no-entra{fill:var(--error-bg);stroke:var(--error)}.croquis text{fill:var(--text);font-family:inherit}.croquis-numero,.croquis-margen-texto{fill:var(--muted)!important}.croquis-cota line{stroke:var(--muted);stroke-width:.4}.croquis-fibra line{stroke:var(--accent);stroke-width:1}.croquis-punta{fill:var(--accent)}.croquis-fibra text{fill:var(--accent);font-weight:700}.link-button{border:0;background:none;padding:0;color:var(--accent);font:inherit;font-size:.875rem;cursor:pointer;text-decoration:underline}.plate-view{display:grid;gap:8px}.plate-stage{overflow:auto;max-height:75vh;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.plate-content{position:relative;margin:0 auto;-webkit-user-select:none;user-select:none}.plate-content.puede-arrastrar{cursor:grab}.plate-content.arrastrando,.plate-content.arrastrando *{cursor:grabbing!important}.plate-page{position:absolute;background:#fff}.plate-page .guides-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.plate-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.plate-svg,.plate-svg *{pointer-events:none}.plate-svg .plate-regla,.plate-svg .plate-regla *,.plate-svg .plate-guia .hit{pointer-events:auto}.plate-regla{cursor:copy}.plate-regla rect{fill:var(--bg)}.plate-regla line{stroke:var(--muted);stroke-width:.3}.plate-regla text{fill:var(--muted);font-family:inherit}.plate-guia line{stroke:#00b4d8;stroke-width:.35}.plate-guia.selected line{stroke:#0077b6;stroke-width:.6}.plate-guia .hit{stroke:transparent;stroke-width:4;cursor:move}.plate-guia text{fill:#0077b6;font-family:inherit;font-weight:700}.plate-gris{fill:#c9ccd1;mix-blend-mode:multiply}.plate-borde{fill:none;stroke:#9aa0a8;stroke-width:.6}.cota-capas{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cota-capa{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted);font:inherit;font-size:.8rem;padding:3px 10px;cursor:pointer}.cota-capa.active{color:var(--text);border-color:currentColor}.cota-punto{width:10px;height:10px;border-radius:50%;background:var(--cota);opacity:.35}.cota-capa.active .cota-punto{opacity:1}.plate-corte rect{fill:none;stroke:#e11d48;stroke-width:.35;stroke-dasharray:2 1.2}.cota-capa-corte{--cota: #e11d48}.marcas-propias{grid-column:1 / -1;display:grid;gap:8px;border-top:1px solid var(--border);padding-top:10px}.marcas-propias-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.marcas-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.marcas-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem}.marcas-puestas{display:grid;gap:8px}.marca-puesta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:10px}.marca-nombre{font-weight:600;padding-bottom:6px}.cota-capa-plancha,.cota-plancha{--cota: #5b6577}.cota-capa-borde,.cota-borde{--cota: #7c3aed}.cota-capa-pliego,.cota-pliego{--cota: #1f6fd1}.cota-capa-margenes,.cota-margenes{--cota: #d97706}.cota-capa-pinza,.cota-pinza{--cota: #15803d}.cota-capa-ejemplar,.cota-ejemplar{--cota: #c0267a}.cota line{stroke:var(--cota);stroke-width:.5}.cota text{fill:var(--cota);font-family:inherit;font-weight:700;paint-order:stroke;stroke:#fff;stroke-width:1.2;stroke-linejoin:round}.plate-preview{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:8px;background:#fff}.alert.warn{background:var(--warn-bg);color:var(--warn)}.alert.ok{background:var(--ok-bg);color:var(--ok)}.alert p{margin:0}.spec-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.spec-fields label{display:grid;gap:4px;font-size:.9rem}input{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text)}input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button{font:inherit;padding:10px 16px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;justify-self:start;text-align:left}button:hover:not(:disabled){border-color:var(--accent)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}button:disabled{opacity:.55;cursor:default}.alert{margin:0;padding:10px 12px;border-radius:8px}.alert.error{background:var(--error-bg);color:var(--error)}.progress{grid-template-columns:auto 1fr;align-items:center}.progress p{margin:2px 0 0}.spinner{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.verdict-detail{margin:0;color:var(--muted)}.report-progress{display:flex;align-items:center;gap:12px}.report-progress p{margin:0}.result-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}@media (max-width: 720px){.result-body{grid-template-columns:1fr}}.findings{display:grid;gap:16px}.group h3{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.group ul{margin:6px 0 0;padding-left:20px}.group li+li{margin-top:4px}.count{display:inline-flex;justify-content:center;min-width:20px;padding:1px 8px;border-radius:10px;background:var(--chip-neutro);color:var(--ink-700);font-size:12px;font-weight:600;line-height:16px}.group.error .count{background:var(--bad-bg);color:var(--bad-fg)}.group.warn .count{background:var(--warn-bg);color:var(--warn)}.group.fixed .count{background:var(--ok-bg);color:var(--ok)}.group.error h3{color:var(--error)}.group.warn h3{color:var(--warn)}.group.fixed h3{color:var(--ok)}.artifacts{display:grid;gap:8px}.artifacts button{justify-self:stretch}.proof{width:100%;border:1px solid var(--border);border-radius:8px;background:#fff}.proof.placeholder{background:var(--bg);padding:40px 12px;text-align:center;color:var(--muted);font-size:.9rem}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.applied-ok{color:var(--ok)}.actions .review{margin-left:auto}select{font:inherit;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text)}.progress-inline{display:flex;align-items:center;gap:12px}.small{font-size:.85rem;margin:0}.segmented{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.segmented button{flex:1;border:0;border-radius:0;text-align:center;justify-self:stretch}.segmented button.active{background:var(--accent);color:var(--on-accent);font-weight:600}.swatch{width:14px;height:14px;border-radius:3px;border:1px solid var(--border)}.tac-over{color:var(--error)}.file-info{border-top:1px solid var(--border-soft);padding-top:16px;display:grid;gap:8px}.file-info dl{margin:0;display:grid;gap:4px}.file-info dl div{display:flex;flex-wrap:wrap;gap:4px}.file-info dt{font-weight:600;color:var(--text)}.file-info dt:after{content:":"}.file-info dd{margin:0;font-variant-numeric:tabular-nums}.file-ok{color:var(--ok)}.file-warn{color:var(--warn)}.guides-options{display:grid;gap:10px}.opt-row{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:12px}.opt-row+.opt-row{padding-top:10px;border-top:1px solid var(--border-soft)}.opt-title{font-size:12px;font-weight:600;color:var(--ink-500)}.opt-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:.9rem}.opt-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.opt-controls input:not([type=checkbox]),.opt-controls select,.opt-controls button,.zoom button,.page-nav button{box-sizing:border-box;height:34px;padding:0 12px;font-size:.9rem}.opt-controls input:not([type=checkbox]){width:76px;padding:0 8px}.opt-controls .opt-field,.opt-check{display:flex;align-items:center;gap:6px;white-space:nowrap}.opt-check input{margin:0}.opt-controls .segmented button,.nowrap{white-space:nowrap}.guides-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.guides-head .guides-status{margin:0}.zoom,.page-nav{display:flex;align-items:center;gap:6px}.zoom span{min-width:48px;text-align:center}.zoom .zoom-ajustar{display:inline-flex;align-items:center;justify-content:center;padding:0 9px}.page-nav{justify-content:center;font-variant-numeric:tabular-nums}.page-nav span{min-width:110px;text-align:center}.guides-status{font-variant-numeric:tabular-nums}.guides-stage{position:relative;max-height:70vh;overflow:auto;border:1px solid var(--border);border-radius:8px;background:#b9bdc4;outline:none}.guides-row{display:flex}.guides-content{position:relative;flex:none}.guides-content.puede-arrastrar{cursor:grab}.guides-content.arrastrando,.guides-content.arrastrando *{cursor:grabbing!important}.guides-page{position:absolute;background:#fff;box-shadow:0 1px 6px #00000059}.guides-page.cropped{box-shadow:none}.guide-outside{fill:#b9bdc4;pointer-events:none}.ruler{background:#eef0f3;color:#4a5160;z-index:2}.ruler svg{display:block;cursor:crosshair}.ruler line{stroke:#7a8191;stroke-width:1}.ruler text{font:10px system-ui,sans-serif;fill:#4a5160;-webkit-user-select:none;user-select:none}.ruler-top{position:sticky;top:0;display:flex;border-bottom:1px solid #c3c8d0}.ruler-corner{position:sticky;left:0;width:22px;height:22px;flex:none;background:#e2e5ea;z-index:3}.ruler-left{position:sticky;left:0;flex:none;border-right:1px solid #c3c8d0}.guides-canvas,.guides-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.guides-svg{overflow:visible;touch-action:none}.guide-trim{fill:none;stroke:#1b8a3a;stroke-width:1.5px;pointer-events:none}.guide-bleed{fill:none;stroke:#1565c0;stroke-width:1px;stroke-dasharray:5 4;pointer-events:none}.guide-mark{stroke:#1c2230;stroke-width:1px;pointer-events:none}.guide-mark-halo{stroke:#fff;stroke-width:4px;stroke-linecap:square;pointer-events:none}.guide-bleed.short{stroke:#c62828}.guide-trim-area{fill:transparent;cursor:move}.con-objetos .guide-trim-area,.con-objetos .guide-handle,.corte-bloqueado .guide-trim-area,.corte-bloqueado .guide-handle{pointer-events:none}.objeto-hit{stroke:transparent;cursor:pointer}.objeto-hit.relleno{fill:transparent}.objeto-hit.trazo{fill:none}.objeto-hit:hover{stroke:#1565c059}.objeto-corto{fill:none;stroke:#ef6c00;stroke-width:2px;stroke-dasharray:6 3;pointer-events:none}.objeto-elegido-linea{fill:none;stroke:#d81b60;stroke-width:1.5px;pointer-events:none}.objeto-nodo{fill:#fff;stroke:#d81b60;stroke-width:1.5px;cursor:move}.objeto-nodo.movido{fill:#d81b60}.objetos-panel{display:grid;gap:8px;flex-basis:100%}.objeto-elegido{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px}.objeto-medida .opt-field input{width:56px}.guide-handle{stroke:transparent}.guide-handle.ew{cursor:ew-resize}.guide-handle.ns{cursor:ns-resize}.guide-handle:hover{stroke:#2e7d3240}.spec-marks{font-size:.9rem}.review-size{margin:0}.guide-manual{stroke:#00a6e0;stroke-width:1px;pointer-events:none}.guide-manual.on{stroke:#0077b6;stroke-width:2px}.guide-manual-hit{stroke:transparent}.guide-manual-hit.ew{cursor:ew-resize}.guide-manual-hit.ns{cursor:ns-resize}.guide-dist{fill:#0077b6;font-family:system-ui,sans-serif;font-weight:600;paint-order:stroke;stroke:#fff;stroke-linejoin:round;pointer-events:none;-webkit-user-select:none;user-select:none}.guide-fold{stroke:#c2185b;stroke-width:1px;stroke-dasharray:6 4;pointer-events:none}.guide-fold-label{fill:#c2185b;font-family:system-ui,sans-serif;font-weight:600;paint-order:stroke;stroke:#fff;stroke-linejoin:round;pointer-events:none;-webkit-user-select:none;user-select:none}.guide-mark.fold{stroke-dasharray:3 2}.workspace:not(.panel){display:grid;gap:16px}.st-card{min-width:0;background:var(--panel);border:1px solid var(--border);border-radius:10px}.st-card-error{border-left:3px solid var(--error)}.st-card-warn{border-left:3px solid var(--warn)}.st-card-header{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 8px 0 16px;-webkit-user-select:none;user-select:none}.st-card-title{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.st-card-controls{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.st-card-meta{min-width:0;font-size:13px;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-card-summary{font-size:13px;font-weight:500;color:var(--ink-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-card-toggle{flex:none;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink-500);display:grid;place-items:center}.st-card-toggle svg{fill:currentColor}.st-card-toggle:hover,.st-card-toggle:focus-visible{color:var(--text);background:var(--ink-100);outline:none}.st-card-body{border-top:1px solid var(--border-soft);padding:16px;display:grid;gap:16px}.st-card-body[hidden]{display:none}.st-card-body>.panel{border:0;border-radius:0;padding:0;background:transparent}.st-estado{display:inline-flex;align-items:flex-start;gap:5px;padding:2px 9px;border:1px solid var(--es-bd);border-radius:999px;background:var(--es-bg);color:var(--es-fg);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.005em}.st-estado:before{content:"";flex:none;width:6px;height:6px;margin-top:5px;border-radius:50%;background:currentColor}.es-info{--es-fg: var(--info-fg);--es-bg: var(--info-bg);--es-bd: var(--info-bd)}.es-ok{--es-fg: var(--ok);--es-bg: var(--ok-bg);--es-bd: var(--ok-bd)}.es-warn{--es-fg: var(--warn);--es-bg: var(--warn-bg);--es-bd: var(--warn-bd)}.es-bad{--es-fg: var(--bad-fg);--es-bg: var(--bad-bg);--es-bd: var(--bad-bd)}.es-neutro{--es-fg: var(--ink-700);--es-bg: var(--ink-100);--es-bd: var(--ink-300)}.st-tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:var(--chip-neutro);color:var(--ink-700);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.guides-options.objetos-abajo{margin-top:12px}.texto-caja{fill:transparent;stroke:#1565c08c;stroke-width:1px;stroke-dasharray:3 2;cursor:pointer}.texto-caja:hover{fill:#1565c014}.texto-caja.elegido{fill:#d81b600f;stroke:#d81b60;stroke-width:1.5px;stroke-dasharray:none;cursor:move}.texto-nuevo input{flex:1 1 220px;min-width:0;padding:6px 8px;border:1px solid var(--ink-300);border-radius:6px;background:var(--panel);color:inherit;font:inherit}
