@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-ext-wght-normal-BCp_3N7R.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-wght-normal-fOt7epNf.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-ext-wght-normal-Bgw4czJT.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-wght-normal-DlT9XTxE.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-math-wght-normal-4a3xuzGk.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-symbols-wght-normal-B7iHSfaG.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-vietnamese-wght-normal-_f1XEJpo.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-ext-wght-normal-DYIxWhlt.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html,body,#root{min-height:100vh;background-color:#f7f7f3;font-family:Roboto,sans-serif;font-optical-sizing:auto;letter-spacing:.1em;font-size:16px;overscroll-behavior:none}.partner-bg{background-image:url(/assets/background_01-BWHozPEn.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}*{font-family:inherit}:root{--color-light-A: #d1d8be;--color-dark-A: #2f3d39;--color-dark-B: #667d75;--color-dark-C: #4b4f4e;--color-light-B: #9bbaaf}button:hover{box-shadow:0 1px 3px var(--color-dark-A)}button:active{box-shadow:0 1px 3px var(--color-dark-A);filter:brightness(1.2);transition:filter .2s}.nav-button:hover{background-color:var(--color-dark-B)!important}.snackbar-error,.snackbar-error div{background-color:red}.snackbar-success,.snackbar-success div{background-color:green}.info-field-link{cursor:pointer;text-decoration:underline}.popup-dark .MuiInputLabel-root{color:#ffffffb3!important}.popup-dark .MuiInputLabel-root.Mui-focused{color:#ffffffe6!important}.popup-dark .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.popup-dark .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff80}.popup-dark .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-dark-B)}.popup-dark .MuiOutlinedInput-input{color:#fff!important}.popup-dark .MuiInputBase-root{color:#fff}.popup-dark .MuiIconButton-root{color:#ffffffb3!important}:root{--szp-bg: oklch(.965 .012 110);--szp-ink: oklch(.24 .025 155);--szp-ink-soft: oklch(.42 .025 155);--szp-muted: oklch(.58 .018 145);--szp-line: oklch(.88 .018 140);--szp-line-soft: oklch(.92 .012 130);--szp-card: oklch(.985 .008 100);--szp-sage: oklch(.78 .045 145);--szp-sage-deep: oklch(.55 .06 152);--szp-sage-bg: oklch(.91 .028 142);--szp-r-sm: 8px;--szp-r-md: 12px;--szp-r-lg: 18px;--szp-r-xl: 24px;--szp-shadow-lg: 0 1px 0 rgba(255,255,255,.6) inset, 0 30px 80px -30px rgba(20,40,30,.35), 0 8px 24px -12px rgba(20,40,30,.15);--szp-shadow-md: 0 1px 0 rgba(255,255,255,.6) inset, 0 8px 24px -12px rgba(20,40,30,.18), 0 1px 3px rgba(20,40,30,.06);--szp-vp-grad: linear-gradient(155deg, oklch(.88 .04 142) 0%, oklch(.78 .05 148) 60%, oklch(.68 .06 152) 100%);--szp-sc-sky-0: oklch(.93 .03 142);--szp-sc-sky-1: oklch(.82 .05 145);--szp-sc-orb: oklch(.93 .06 80);--szp-sc-orb-core: oklch(.95 .07 80);--szp-sc-orb-opacity: .55;--szp-sc-orb-core-opacity: .7;--szp-sc-hill-back: oklch(.74 .045 150);--szp-sc-hill-0: oklch(.66 .06 152);--szp-sc-hill-1: oklch(.5 .06 152);--szp-sc-bldg-0: oklch(.97 .012 95);--szp-sc-bldg-1: oklch(.88 .02 95);--szp-sc-bldg-stroke: oklch(.35 .04 152);--szp-sc-roof-warm: oklch(.43 .06 30);--szp-sc-roof-warm-stroke: oklch(.3 .05 30);--szp-sc-roof-sage: oklch(.45 .05 152);--szp-sc-roof-sage-stroke: oklch(.3 .05 152);--szp-sc-window: oklch(.85 .05 80);--szp-sc-window-opacity: 1;--szp-sc-door: oklch(.4 .05 30);--szp-sc-tree: oklch(.4 .06 152);--szp-sc-trunk: oklch(.3 .04 50);--szp-sc-ground-0: oklch(.38 .05 152);--szp-sc-ground-1: oklch(.32 .045 152);--szp-sc-star-opacity: 0}.szp-serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.szp-mono{font-family:JetBrains Mono,ui-monospace,monospace}.szp-login-root{position:fixed;inset:0;background:var(--szp-bg);display:flex;padding:20px;gap:20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}.szp-login-visual{flex:3;min-width:0}.szp-login-form-col{flex:2;min-width:0;display:flex;flex-direction:column;overflow:auto}.szp-mobile-logo{display:none}@media(max-width:768px){.szp-login-visual{display:none}.szp-login-root{padding:0}.szp-mobile-logo{display:block}}[data-theme=dark] .szp-login-root{--szp-bg: oklch(.13 .018 160);--szp-ink: oklch(.94 .012 110);--szp-ink-soft: oklch(.74 .018 140);--szp-muted: oklch(.5 .018 145);--szp-line: oklch(.26 .022 155);--szp-line-soft: oklch(.2 .016 155);--szp-card: oklch(.17 .02 158);--szp-sage: oklch(.6 .065 145);--szp-sage-deep: oklch(.68 .075 152);--szp-sage-bg: oklch(.2 .03 152);--szp-shadow-lg: 0 30px 80px -30px rgba(0,0,0,.6), 0 8px 24px -12px rgba(0,0,0,.35);--szp-shadow-md: 0 8px 24px -12px rgba(0,0,0,.4), 0 1px 3px rgba(0,0,0,.25);--szp-vp-grad: linear-gradient(155deg, oklch(.38 .05 148) 0%, oklch(.28 .04 150) 55%, oklch(.18 .03 152) 100%);--szp-sc-sky-0: oklch(.28 .04 250);--szp-sc-sky-1: oklch(.18 .035 255);--szp-sc-orb: oklch(.92 .02 95);--szp-sc-orb-core: oklch(.96 .015 95);--szp-sc-orb-opacity: .35;--szp-sc-orb-core-opacity: .85;--szp-sc-hill-back: oklch(.3 .025 210);--szp-sc-hill-0: oklch(.26 .03 200);--szp-sc-hill-1: oklch(.16 .025 210);--szp-sc-bldg-0: oklch(.32 .02 240);--szp-sc-bldg-1: oklch(.22 .02 240);--szp-sc-bldg-stroke: oklch(.14 .02 240);--szp-sc-roof-warm: oklch(.22 .04 30);--szp-sc-roof-warm-stroke: oklch(.14 .03 30);--szp-sc-roof-sage: oklch(.22 .03 160);--szp-sc-roof-sage-stroke: oklch(.14 .025 160);--szp-sc-window: oklch(.85 .13 85);--szp-sc-window-opacity: .95;--szp-sc-door: oklch(.18 .03 30);--szp-sc-tree: oklch(.2 .03 160);--szp-sc-trunk: oklch(.16 .02 50);--szp-sc-ground-0: oklch(.16 .02 200);--szp-sc-ground-1: oklch(.12 .018 200);--szp-sc-star-opacity: 1;color-scheme:dark}.szp-admin{--bg: oklch(.975 .006 110);--sidebar-bg: oklch(.24 .025 155);--sidebar-hover: oklch(.3 .03 155);--sidebar-active: oklch(.35 .04 152);--ink: oklch(.22 .02 155);--ink-soft: oklch(.42 .02 155);--muted: oklch(.58 .015 145);--line: oklch(.9 .012 140);--line-soft: oklch(.94 .008 130);--card: oklch(.995 .004 100);--sage: oklch(.78 .045 145);--sage-deep: oklch(.5 .06 152);--sage-light: oklch(.93 .025 145);--accent-amber: oklch(.72 .14 70);--accent-amber-bg: oklch(.95 .04 70);--accent-red: oklch(.62 .16 25);--accent-red-bg: oklch(.95 .04 25);--accent-blue: oklch(.62 .12 250);--accent-blue-bg: oklch(.95 .04 250);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--bg-hover: oklch(.97 .005 110);--action-bg: oklch(.22 .02 155);--action-bg-hover: oklch(.14 .015 155);--btn-sage: oklch(.5 .06 152);--btn-sage-hover: oklch(.44 .065 152);--accent-red-dark: oklch(.52 .14 25);--accent-red-deeper: oklch(.38 .14 25);--sidebar-text: oklch(.94 .012 110);--sidebar-divider: oklch(.3 .025 155);--shadow-sm: 0 1px 2px oklch(.22 .02 155 / .04), 0 1px 4px oklch(.22 .02 155 / .05);--shadow-md: 0 4px 12px -2px oklch(.22 .02 155 / .08), 0 2px 4px oklch(.22 .02 155 / .04);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink)}[data-theme=dark] .szp-admin{--bg: oklch(.22 .012 155);--sidebar-bg: oklch(.16 .012 155);--sidebar-hover: oklch(.24 .015 155);--sidebar-active: oklch(.34 .04 152);--ink: oklch(.95 .008 110);--ink-soft: oklch(.84 .012 145);--muted: oklch(.66 .015 145);--line: oklch(.34 .015 155);--line-soft: oklch(.3 .012 155);--card: oklch(.27 .015 155);--sage: oklch(.56 .06 152);--sage-deep: oklch(.8 .08 148);--sage-light: oklch(.34 .045 150);--accent-amber: oklch(.82 .13 70);--accent-amber-bg: oklch(.34 .07 70);--accent-red: oklch(.76 .15 25);--accent-red-bg: oklch(.34 .08 25);--accent-blue: oklch(.78 .12 240);--accent-blue-bg: oklch(.34 .07 240);--bg-hover: oklch(.3 .018 155);--action-bg: oklch(.56 .06 152);--action-bg-hover: oklch(.65 .07 152);--btn-sage: oklch(.6 .07 152);--btn-sage-hover: oklch(.68 .075 152);--accent-red-dark: oklch(.65 .17 25);--accent-red-deeper: oklch(.48 .18 25);--sidebar-text: oklch(.95 .008 110);--sidebar-divider: oklch(.3 .022 155);--shadow-sm: 0 1px 2px rgba(0,0,0,.2), 0 1px 4px rgba(0,0,0,.15);--shadow-md: 0 4px 12px -2px rgba(0,0,0,.3), 0 2px 4px rgba(0,0,0,.2);color-scheme:dark}.szp-nav-item:hover{background:var(--sidebar-hover)!important;color:#fff!important}.szp-admin button:hover{box-shadow:none!important}.szp-admin button:active{box-shadow:none!important;filter:none!important}.szp-admin .table-container{padding:0!important}.szp-admin .table-header{background-color:transparent!important}.szp-admin .table-header th{background-color:var(--bg)!important;color:var(--muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:10px 16px!important;text-align:left!important;height:auto!important;border-bottom:1px solid var(--line-soft)!important}.szp-admin .table-body{background-color:transparent!important;color:var(--ink)!important}.szp-admin .table-body tr{height:auto!important;transition:background .1s}.szp-admin .table-body tr:hover{background-color:var(--bg-hover)!important}.szp-admin .table-body td{padding:11px 16px!important;font-size:13px!important;color:var(--ink)!important;border-top:1px solid var(--line-soft)!important;background-color:transparent!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{transition:background-color 5500s ease-in-out 0s}.main-div{width:100%;height:100%;display:flex;flex-direction:column}.menu-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:1.5rem;padding-right:1.5rem;padding-top:2.5rem}.menu-container-button{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.table-container{width:100%;flex:1;display:flex;flex-direction:column;padding:.8rem 1.5rem 1.5rem;overflow:hidden;min-height:0}.table-main{width:100%;font-size:.9rem}.table-header{background-color:var(--color-dark-B);color:#fff;padding:1rem;height:2.7rem}.table-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.table-header-wrapper{flex-shrink:0}.table-body-container{width:100%;flex:1;min-height:0;overflow-y:auto;max-height:calc(100dvh - 15rem)}.table-body{background-color:var(--color-light-B);color:#000}.table-body tr{height:2.7rem}.table-row-spinner{height:21rem!important;display:flex;justify-content:center;align-items:center}.table-body td{padding:0 1rem}.admin-order-schema-table .table-body td{padding-top:.65rem;padding-bottom:.65rem}.admin-order-schema-table .table-main{table-layout:fixed;width:100%}.admin-order-schema-commissioners-inner{display:flex;flex-direction:column;gap:.35rem;line-height:1.45;width:100%;min-width:0}.admin-order-schema-commissioners-inner>div{overflow-wrap:break-word;word-break:normal}.table-button-container{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;align-items:center;margin-top:auto;padding-right:1rem;padding-bottom:1rem}.table-detail-container{display:flex;flex-direction:row;width:100%}.table-detail-container-column{width:50%;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.hyperlink-list-row-container{display:flex;flex-direction:column;gap:.5rem;height:10.7rem;overflow-y:auto;width:17rem}.hyperlink-list-main-container{display:flex;flex-direction:row;gap:.5rem}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-popup{width:30rem;background-color:#2a2d2e;border-radius:1.5rem;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;align-items:center;padding:2rem;gap:1rem;max-height:90vh;overflow-y:auto}.popup-title{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:.5rem}.popup-divider{width:100%;height:1px;background-color:#ffffff1f;margin-bottom:.5rem}.popup-form-container{width:100%;display:flex;flex-direction:column;gap:1rem}.popup-button-container{display:flex;flex-direction:row;gap:1rem;width:100%;justify-content:flex-end;margin-top:.5rem}.popup-submit-button{height:3rem;font-size:1rem;width:8rem;border-radius:.75rem;border:none;cursor:pointer;font-weight:500;background:var(--color-dark-B);color:#fff}.popup-cancel-button{height:3rem;font-size:1rem;width:8rem;border-radius:.75rem;border:none;cursor:pointer;font-weight:500;background-color:#3a3d3e;color:#e0e0e0}.settings-container{flex:1;display:flex;flex-direction:column;padding:1.5rem;overflow:auto}.settings-card{max-width:40rem;background-color:var(--color-light-B);border:1px solid var(--color-dark-C);border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.settings-card-title{font-size:1.25rem;font-weight:600;color:var(--color-dark-A);margin-bottom:.25rem}.settings-fields{display:flex;flex-direction:column;gap:1.25rem}.settings-button-row{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;margin-top:.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}.popup-section-title{color:#ffffffd9;font-size:1rem;font-weight:600;width:100%;text-align:left;margin:0;margin-top:.25rem}.popup-checkbox-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;overflow-y:auto;max-height:10.4rem}.popup-dark.popup-popup .popup-checkbox-grid p{color:#ffffffe6}.group-worker-name-chip:hover{background-color:#667d754d;border:1px solid rgba(102,125,117,.7);transform:scale(1.01);cursor:pointer;transition:all .3s ease;box-shadow:0 0 10px #667d7580}.group-worker-names-container{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.8rem;overflow-y:auto;max-height:11.5rem;border:1px solid rgba(255,255,255,.2);border-radius:.75rem}.group-worker-name-chip{width:100%;box-sizing:border-box;padding:.35rem .7rem;border-radius:.4rem;background-color:#667d752e;border:1px solid rgba(102,125,117,.5);color:var(--color-dark-A);font-size:.9rem;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;cursor:pointer;text-align:center;max-width:none}.group-worker-name-chip:active{transform:translateY(1px) scale(.98);background-color:#667d7561;box-shadow:0 0 10px #667d7580;transition:all .3s ease}.group-worker-name-chip:focus-visible{outline:2px solid var(--color-dark-B);outline-offset:2px;box-shadow:0 0 10px #667d7580}.order-schema-section{width:100%;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.order-schema-section-title{padding-bottom:.65rem;border-bottom:1px solid rgba(0,0,0,.22);font-size:1.2rem;font-weight:700;color:var(--color-dark-A)}.order-schema-section-title-with-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:.65rem;border-bottom:1px solid rgba(0,0,0,.22);font-size:1.2rem;font-weight:700;color:var(--color-dark-A)}.scrollable-outer{flex:1;min-height:0;width:100%;display:flex;flex-direction:column}.scrollable-main{flex:1;min-height:0;width:100%;overflow-y:auto;display:flex;flex-direction:column}.scrollable-inner{display:flex;flex-direction:column;min-height:100%;flex:1 0 auto;box-sizing:border-box}.button-container-bottom{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;align-items:center;flex-shrink:0;margin-top:auto;padding:1.5rem}.button-container-right{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;align-items:center;padding:1.5rem 3rem 1.5rem 1.5rem}.orderSchemaHeaderSection{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:space-between;width:100%}.orderSchemaHeaderMainColumn{flex:1 1 0;min-width:0;width:auto;padding-top:0rem;padding-bottom:0rem}.orderSchemaHeaderMetaColumn{flex:0 0 auto;width:auto;padding-top:0rem;padding-bottom:0rem}
