@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+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: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+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: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+??,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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-cyrillic-ext-400-normal-DMj7z5uw.woff2)format("woff2"),url(/assets/source-code-pro-cyrillic-ext-400-normal-BlBdefdy.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-cyrillic-400-normal-zAQh90eX.woff2)format("woff2"),url(/assets/source-code-pro-cyrillic-400-normal-BxAVGXSA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;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,d09GRgABAAAAAAmIAA8AAAAADiAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEAA0dQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAzAAAANJMNggJPUy8yAAABxAAAAFUAAABgXIfUrFNUQVQAAAIcAAAAKgAAAC54qWzdY21hcAAAAkgAAABrAAAAjL/cgftnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAAD/wAABopPgFIYaGVhZAAABrwAAAA2AAAANiXfdoJoaGVhAAAG9AAAAB8AAAAkBjMAiGhtdHgAAAcUAAAAQwAAAEoNlgrebG9jYQAAB1gAAABKAAAAShmoGFNtYXhwAAAHpAAAABwAAAAgAFgCaW5hbWUAAAfAAAABGAAAAlxRfXHFcG9zdAAACNgAAACwAAABlrt45wQAAQAAAAwAAAAAAAAAAQACAAIAAQABAAAAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42mNgYYpgnMDAysDA1MUUwcDA4A2hGeMYjBiVgaLczJzMLMxMTCxAOWYGJODo4uTPcIBBQf4f841/7xkYWFQYjyUwMM4HyTE+Y5oCpBQYmAEW6g1ZAAAAeNpjYARCDiBmYBABkzIMTOXpGSWMEkA2EwMzmGRinACk9jAwAAA7PgNqAAB42kWItQECAQxF3wnu7uRWganoWYRB0B5ZAO2RCSAEveQ74Bo9Y9nUebvPACiSt8UloM9IFrKRg9zkoQq29WybyEp2cpG7qp50oUPCc76epkydNgEQwSdKnhJJ27OkyJCjQJE4CWJPDgUXBgAAAQAB//8AD3jajZRVeKtYEIDnDIR6cgkaYhQSaKrb0BK79a67u7u7u7ysu7u7++7ruu/buru9rPudnK/0ukTnR35GDkAMxgHQwstAgDbohCRoAIHcLRe7fd9taan4RlCpuHmUx9kH/13E2PojYnj0aafdKw5Pfz+9+6l42b8H1c/ad9/Nvvrm6V2OPfb8r9gbgGCTs4oXQQvIZFMCxSUX8z3PdyWppcX+cJcPtxv/aYKZebk7IS6w5Txe9O9hL73EOvaqHFyrHVzZCyifPcnikkUGC9xmVkFZ1zVVatH4n+QKQTkcHfFcV46CPZ+Z2btWbay32fihGxyz/Vbrb7zRzgdstfOO2xyAF9nr1Ic3TYgdm8xObtPLTgoro/3//tOYGRsFBn///wu7jF0BCkDM8bxROYijpupkrRiSxHZwepUtEZmyQEq0dnSkO62gwIbDA/ZdS1UEYTzWAv//D9/gQnYS/oESpGBF/AGOs8M4m5zfxkG2sYDEapNZGw6x84U8scb3X0R8I9/fzfkc4qs45+b338fZ5nwZ8R2cs5xvxDJ7WvCJnWU4z/lUnGLv4tvEOueLMWAvChJxmvO5OMJe5/lYnC/FjdjzgkecAQAW5Q8CgV8xmDqztY+DzydeBhbVMr9vuja0NQ61f5UAFl232RXmDKLrSC3+OAblHPJ2x5EdZfl2VtZ1ocL0Pjft2dmkrmMTcCrlpPoKQs+YS0G/K3pjBdJEvYYEgR82l4JfyWFzjbDOtlS+1BsbmHTsABf2SLqiGxgyvZTLFg0AFs2FnzuIoyMhnzlN32AbZQPbmRyIlXptE8djWjGbK+ksRIMk0tIzJhUIUc+gg2zURcXxyEerljIxKkZLZQl+WkmnFfqGw7MbHjkX45amoqVSmmLqn3V9lI+AzNF0VmimDi9pfjZpmsmkYew0OV1aXzZNWTEM3NJQ6I++9vPxl/UIyBzNlcwGDC1tDpaI/WhWYTg/K0l6TbUsVU2l7lMsS6F4wCpmM0nZFHqFkjcfYy9ulE42D02mo/9jE0pCN8WekbiaMAzRCwEwWsMQhyRlwqcRDaPZv1/Ngcw6DbFYsNSgb4MZnIrpxVypFwMaNU1k8OX482SJ7pQVWqhX3y+2HDm5obespUoNIkt0v0AXuADM85aw8B7o0ePBdTyv2Rm2rtuYrLcUbTP5kOiSsqAk4uIQhdleHmK5xcnncszHRLwjHjvJK2uaror0Ry/AuTs6yjtax/xZx4f8WLtmFYpifd1s/w3l3g1wyqPVrGqUeG8pV9SN9pfjc5Yb18xy88QG/nIWKn+J6jVe/VyFS9fdspSbHTxX5dBStZ/eSkuu2NKYqOOrzTLF+aKv7o5RFxLos1wu78AikAsVcQAAAQAAAAEGqNt2KIJfDzz1AAMD6AAAAADgUqs1AAAAAOQdgWT/P/46AxkEJAAAAAYAAgAAAAAAAHjaY2BkYGC+8e89AwNTxH/7//bMkkARVMAIAJdBBb4AeNpjimCwY2BgUGBIZvjN8AII7zBcZORkmMDQBcRTGOYDYT3DRIZuhslg8XqwihdA/kSgyBSgqvlAdROAJAMA4sAUeQAAAAAqACoATQCCAKQArAC0ALwAxADMANQA3ADkAOwA9AD8AQQBDAEUARwBKgE4AWIBgAGeAaYB0wIAAkYCaQKMAsUC6AMLA0UDRQAAeNpjYGRgYFBh/MGgxZDHwAbmIQAzAxMAKbcBw3jajZHFVQUwEEUv7mxxyA53d2eH6wbX7y5F0Ah9UBEV8E7O4Bq9yZuJzAAVJCmioLhCfF9wYlxAa8GCcSG1BUPGRSzwZFxMH4/GJRwRNi6liyXjWsaoxnNBvQgOuSbALXekUVeNk2KKftWY+JooN6KolLAsL/1OSmOfdpPy3NWcEUlhWXyleYukqJcd8a3UMOfaOdAqKd+AP88xSB8DDOlN07o7phsuvZI1zevSIvIOce0tbjTn1Z38+uQpiw8vcPYGkb3CfXzFh1sXWWGJTdH/f/Fx9fvdD6Ihf9uwaFFajAuvd2DRtljnfO3jHLMRX4oi0jrpwUkNoBzZf1LqSbJcy96xZhlybHAuH93g6t+/zTU8AxTzW6t42lzBxQGEAADAsBY9d8V1AfafgZXgT0IAAMvMBMjWAIQMjAaGRsYmpu7ce/DoybMXr968+/Dpy7cfv/78m5lbWFpZ29imq0rzAE2OsQ2AQAwDa4RYBTmEAkr4z6+C2H8BBHbEV+eLXeS2doZYxUa2ICNdfRFresjF0uRiARlVzJ29hK8YPsLmixe4uLOxJZvVJzYb951hvsbfnNmWd9dldDk3rk1mdJmf4MADyQ1U4g==)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-greek-400-normal-loYmywBR.woff2)format("woff2"),url(/assets/source-code-pro-greek-400-normal-D-pDoyqc.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-vietnamese-400-normal-Cp62Zi-a.woff2)format("woff2"),url(/assets/source-code-pro-vietnamese-400-normal-CSQ0MR64.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-latin-ext-400-normal-C8wU-ygL.woff2)format("woff2"),url(/assets/source-code-pro-latin-ext-400-normal-GB-6ZST1.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-latin-400-normal-DEXWLoHG.woff2)format("woff2"),url(/assets/source-code-pro-latin-400-normal-Bf_aQirX.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-code-pro-cyrillic-ext-500-normal-tqeAES4j.woff2)format("woff2"),url(/assets/source-code-pro-cyrillic-ext-500-normal-Czknif28.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-code-pro-cyrillic-500-normal-ByWPmmoj.woff2)format("woff2"),url(/assets/source-code-pro-cyrillic-500-normal-B11lr0U2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAdAABEAAAAADxgAAAbjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUYaFhseHDQGYD9TVEFUKgCBDBEICo0YiiELSgABNgIkA0oEIAWFWgeDFgwHGycMUVRyClH8TMjmFNdpRKI2VbAcvtXtyIN1jaAa070LoMpEUgF9hSEQpgrBV1gUutUW2Kg/ys1mk9QQDwVPzfCaQAs1O+C8BlU7MTgxl6egTrbmAiUV8fE/a67e39+GatRZI8RJqZREurvN/yGuST3SeERCIpt4hCSeqCQyIWFim6TKtiB6lGD625cRQBNYQiDWLHk9QHIyqL0RJBftzgaQ3FZ0NoOEJ0DAMHhDQBQb7MrhbGlvaWoGBHQBCBgMgiCgTUYGzb+wNwJQ/gMkGTq61XUpANqNnK6aPdFvHiAfm/kAdt3qsQ+6CAyyg/vgBI5hKqsC8pduec1UCMeBGv/D7//7BqozzpYDegUg/rHZACbgEMQbAvoQMIDd1dR2IlEgIUAs+g2QQAXow/lshIFADwcOQzFZPj5x7dm3f+dImWAMhD6ivPLky9+Ryns5UUZB7hwee5eAiAwF1BA8cfDRMLDQMbFx8Xjz4QVB5T82wAzAFjAL4gUg2wAOgXuAGpBw3WVKhCwHCCd1zB+uJTzxVVgEz8dHQBASDodBMGw2Q8QmKJYlzO5HyKJ7MIlKus1G69HDbrPS7Xaa1WrF6WX0frTeK+/605bfpnraERPoHvRJd+6A63YGWMvtXi3pk+4h910aDUvqVEw8uBPh9OWcDK4NtvE8X+vs1Q02u7XC8jQbN9ImbpZZlu06FsUc2NDvv25TmhdvP9ygWLcJuQ/GBJy5cwRch883rL14FLmP3cv0270fXBuCyiZuRO5N9EkbwLU+227tYYftVJisNru1Lx1Ma5u4d+Na2sT1ophlp5LkPRvWlJfaJI1efLxs7cGtyL34cMV2a48Ofh33hr1XZ7lkl+9eDa41QbaJog8cqCQvkpq/2bSJBw/SoPmisnONElyb91stdmsHP59xTH/LTJYe/Zl1AWtjlHcuHO9y7OyPs+tNH1I7NU5C5+xK7n7Q/Wj9GkLVL67mTinaOQtW2wuSe1M7qW59neOPovEtcde/gz/1Dt6hQk0h9J12Kr1akWBO1MQWLiUstPz8dGNKj5aw7ObhpXkmnU5rDrHYPlUVlMYkx5VoCqugLz3kS1ZosIOP1aCqSNLE8XrZzsje/Q5YkeYLVZzAK2BRmWgRn1t2BO2pkpqv+zgCi98v2rAbgRLb13P+MXB/+Qw/Cd4Jiztv8cmuGWUck0iqVHpaoSDxt9VDqZSaRJwy9xiS/8oBuwrJi6TvBVJwwZe8WK56l8fMedkhFgQcBeTuYU8hf4OAXMfnzyMFC/pKjedz2CFXcjg868gTVINzmeRhQcmeFOYKDu8UAkchuQ3dUEnyya1cjiP4d8KaYEnKyS3Rn3UG/Q7bCz9Sx7x5qwzPivyRYwzg80aRRSFXrOz0C/CuO7s7Ke2CvZnAK5Cltd2klH/T0BDjF5ZPI753SG5lsLxTwGO9CnQktAfLRrfs9pYBNqcuDOrg8QOMOT+yIsOVb99s9F20RCc6YZ0vJ9RfmaJ/1cS/5F40mt/Xh/XFOCQN/aVOAuYJYqiiCAVIoh8qkEI5+qMShShFCcoY3y2ta5TvaQCfWCIXjnzgfSxJ1/YuYFFKcG9EYGqz8ZDGpsp6GANuglU8wR6YBNtbLEqdI7guuuqQTENPsDswPg2u40wYmTHu4iHNyCx0Dlev+nAIiPr6yZ2PZ5exk94bx98D8FayKRqAL7nbAZLyG0uZLlCHAQT4d0TnnsSeZIiQ3BrhlFigzt7XT6/gFdyHC4iAsdzGmmSRRYYYb6QZTENk1lcwZbwZDG5WDGN/CgQwQ8ODBr7ewQIGdM2FQ1UfAM+xH8gQU3TLMKyoleFKQtiXEMo89HRU5inJSBlLjDwZh4EohIuBEYNEJAEKC96lnVOdGrU65XNyqNOlSakWXdpVcaKka+HglCLtSpViNlBnVoW8WbgK51RbdUigtraAEqdm1a5xs06N6lTh73RwUmnRrmY9kzO6Tl3/qL02tnFq16GO90bRUtHQiZGoVotOVWGh2xtFjRM1qdDA6VWrOQ3kBB3GtJtt6hllMCmUuF8omfw1ujSq0H7H/alZacOu+Z3661HKHFpUzhQZ+hpGRwOKLJUKIanuxtokKAkTifJU94ZE7ZU6bpa6V8ygWF6wNqVAhSY9YEJ0irIJMWDy8JardEAomQEq1ZcTFBjCEYE8kCfyQt7IB9EQHTEQE7EQG3Fw8fAJkIR8iYhJSMnIKShR/K6ruU5rMZm9JENscbaYI83QKIpIV5EZSmKWmCUWiUWsSTBnkEks0pZp9AaND+VrtKoazHqjEuLDrlqdt0HPFOJGtUWMRo0u6J2DVqeuVdeYhOp61BvJtB8WNzRq9qP/Y7YTUwA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAmIAA8AAAAADhAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEAA0dQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAzAAAANJMNggJPUy8yAAABxAAAAFUAAABgXOzUr1NUQVQAAAIcAAAAJwAAACp50GqBY21hcAAAAkQAAABrAAAAjL/cgftnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAAEAwAABorPVfESaGVhZAAABrwAAAA2AAAANiXfdoJoaGVhAAAG9AAAAB8AAAAkBjMAhGhtdHgAAAcUAAAAQgAAAEoNMQpkbG9jYQAAB1gAAABKAAAAShmoGFNtYXhwAAAHpAAAABwAAAAgAFgCaW5hbWUAAAfAAAABGAAAAlBRXXLpcG9zdAAACNgAAACwAAABlrt45wQAAQAAAAwAAAAAAAAAAQACAAIAAQABAAAAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42mNgYYpg/MLAysDA1MUUwcDA4A2hGeMYjBhVgKLczJzMLMxMTCxAOWYGJODo4uTPcIBBQf4f841/7xkYWFQYjyUwMM4HyTG+ZJoCpBQYmAE61A3BAAAAeNpjYARCDiBmYBABkzIMTOXpGSWMEkA2E1iEgVGT8QsDAwAwIwM0AHjaRYi1AQIBDEXfCe7u5FaBqehZhEHQHlkA7ZEJIAS95DvgGj1j2dR5u88AKJK3xSWgz0gWspGD3OShCrb1bJvISnZykbuqnnShQ8Jzvp6mTJ02ARDBJ0qeEknbs6TIkKNAkTgJYk8OBRcGAAABAAH//wAPeNqNlAOU61oUQM890bBKbtKpMtO8Jh32TTMvmTfsfNu2bdu2bdvGwrdtLHzby0+nd01GX6+6dxe7RzegQAiAHXgRSNAILZACDuAnO5Il3/McTQs9yw9Dx8ZkyH5YcvH3tX7ZP+TQQ2+XKwvfX7jLoXjR4r1WPHiXXcY++eyWbXbb7aJP2COkgwy9jOG5oEGSbLqvO+Rinut6jqpqWuajgz7aY/CrQaZkE3ZcjtmJLJ67eP+nnmLNWwR7h+HewRZA8WxFFo8sSfI59aj8qmlyQ9W4WFRH8qvBggHXcZLRZqtnV9x1eHBo1XXG91t93w3XWnGVVTbZcZ2NNlx3RzzXXmV4/npxuXmdFSc27mLH+tX+8hIejg72A4M/lv7FrmWXgw6gFF13QdKPITdMsoaWqrKtvQrfCSXkCS3e0NpitxQWlpk7sNtOPVyXpDWUBli6FL7EYXacxFCFNvgn/ghH2MGC04Jfxl62gdRAbNSZyVhhF0keMRefn4J97DbxeYfg44lvFFyY+vxhwe2CzyS+T3Be8JVYZU9LVeLiHLYFH4k19jm+T2wKPg0H2FtSK3FW8AkYsA9EPBnB5+Nq7EWpQpwDABbFDxKBF1osvspOJex9JfkGsCiXqc9WXbFnJ6w0/5wEFv1vvSqs2IdOUdW8MfSrBRTljiE7MOPZuYTBpRpL983LuHaeAAl6sZa2015R7h4rWmLTNe6QJqo1xAm8oD4KXljA+oywxqZ0odylVlcsdgQ43KsYOjfJ1dZj2x4lzqK+iN/24YKBQPScum+xdduDjuKKVbWz07ZwRDFd2+5pYzU0uW4os3tsAYAU1QyayUZV1Isu+WhqKRIrtLRwBj/E83lu5PNhZe01D6LVIMb1stzKZCyeTX4X+zITAZmj7vyjmSo80/yIns3qeiaz9QprltdMZbMpI5PB9TIGT6e5kcm9nHgjGQGZo76S2YLKbLM/Y+9FvQqCqV6p6ks8l+NmLvcAPU3a+5l5+WwyYUnz5W53ai/14GoiQUo4Wo+O6XFuKd1BXI+ZptIVAmA0wxCDFEUiuhE1o16/P9oq9uo1peS0pYLyJithTTU9u6sXh9HQU4ba/0biFbJEJ+UfLVSr76Yth05sUpprGX0l8QZZovMCrVAfMdedYRE1MKPLg1N03Xpl2OruWG2ioWRbyUcVz82Xi6lYXArlspvrpG1MxqrmtNsF7MFYrLFVPqrH59zgSrdYAKMTPRl3NMfiWieafHeTnnZKSm11u3LnUHkTrHWrRko3KPDeLhrmdMsbiUnLbctnuU2kP8dC6c/InovsJzOcnbc2y832nMwynJX7CY0p0y41TNRG8Y16mvJU0leV5NbGWIyqUbDbHVgGYqwRZQAAAQAAAAEGqNm87jRfDzz1AAMD6AAAAADgUqs1AAAAAOQdgWT/O/46Ax0EJAAAAAYAAgAAAAAAAHjaY2BkYGC+8e89AwNTxH/r/9bMskARVMAIAJbdBboAeNpjimAwZ2BgkGKIYfjE8BgIbzCcZGRhaGNoBOJuhtlAWM3QwdDEMBEsXg1W8RjI7wCKdANVzQaqawOSDADDUROaAAAAAAAqACoATQCCAKQArAC0ALwAxADMANQA3ADkAOwA9AD8AQQBDAEUARwBKgE4AWIBgAGeAaYB0wIAAkYCaQKMAsUC6AMLA0UDRQAAeNpjYGRgYFBh/MGgxZDHwAbmIQAzAxMAKbcBw3jajZA1VgRAEAULd1Ikmgx3dyfCPVx394gTcBEuw5n4b7aRzXa02vs1MMg7XXR0D4g/Oi6NO5jvmDTuZLRj2LiLQ76Mu//59PBGzbiXaW6MR9lkvMkd4wwzbDwjgmuiREhSJcurOEmcBBV0tQuU2WVJOy+OkiMmysmSkWfYa8p6F6UtKfJRf1UkC2fiiP47SqKFlkov4pIikz6bY4VFlllVp3uqnFf+sLfUmjaz7ykySJqo94jpb+g6xS0qUh4teU4455RbUbtdPYjjooyqlFqinMWJLNK1RH76LlSZNdGJ9HlC3nsam6TNse73oiqYjzgsyso2wzxO1qSfv/P9lP2kar6W49Km77ghqBhVcOP/O3UT33DpVrV42lzBxQGEAADAsBY9d8V1AfafgZXgT0IAAMvMBMjWAIQMjAaGRsYmpu7ce/DoybMXr968+/Dpy7cfv/78m5lbWFpZ29imq0rzAE2OsQ2AQAwDa4RYBTmEAkr4z6+C2H8BBHbEV+eLXeS2doZYxUa2ICNdfRFresjF0uRiARlVzJ29hK8YPsLmixe4uLOxJZvVJzYb951hvsbfnNmWd9dldDk3rk1mdJmf4MADyQ1U4g==)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-code-pro-greek-500-normal-C6-i8gwR.woff2)format("woff2"),url(/assets/source-code-pro-greek-500-normal-TDi6g5fW.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-code-pro-vietnamese-500-normal-9qef99rm.woff2)format("woff2"),url(/assets/source-code-pro-vietnamese-500-normal-Di6EYwJE.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-code-pro-latin-ext-500-normal-DcnsLkKi.woff2)format("woff2"),url(/assets/source-code-pro-latin-ext-500-normal-BCopTyd8.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-code-pro-latin-500-normal-DrRT_DWv.woff2)format("woff2"),url(/assets/source-code-pro-latin-500-normal-FgltuOLy.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-code-pro-cyrillic-ext-600-normal-Bk2yO1tA.woff2)format("woff2"),url(/assets/source-code-pro-cyrillic-ext-600-normal-Dlnx0AYk.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-code-pro-cyrillic-600-normal-BNz7v_mr.woff2)format("woff2"),url(/assets/source-code-pro-cyrillic-600-normal-DUFre9N-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;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,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-code-pro-greek-600-normal-D1ll-qYC.woff2)format("woff2"),url(/assets/source-code-pro-greek-600-normal-lDQpIXR8.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-code-pro-vietnamese-600-normal-CWDSnRUT.woff2)format("woff2"),url(/assets/source-code-pro-vietnamese-600-normal-BG1XwByG.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-code-pro-latin-ext-600-normal-kg67jYQv.woff2)format("woff2"),url(/assets/source-code-pro-latin-ext-600-normal-CdOS3fMr.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-code-pro-latin-600-normal-DVVSlvOB.woff2)format("woff2"),url(/assets/source-code-pro-latin-600-normal-B5rj6vMs.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Manrope Variable", Manrope, "Inter Variable", Inter, system-ui, sans-serif;--font-body:"Inter Variable", Inter, system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono:"Source Code Pro", ui-monospace, Menlo, monospace;--text-sm:.9375rem;--text-sm-lh:1.47;--text-base:1rem;--text-base-lh:1.6;--text-lg:1.0625rem;--text-lg-lh:1.53;--text-2xl:1.375rem;--text-2xl-lh:1.33;--text-3xl:1.75rem;--text-3xl-lh:1.07;--text-4xl:2.125rem;--text-4xl-lh:1.18;--text-xs:.75rem;--text-2xs:.6875rem;--fw-body:450;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--bg:#f2f2f5;--surface:#fff;--surface-2:#f7f7f9;--ink:#171717;--muted:#666;--faint:#6f6f6f;--line:#e6e6ea;--line-strong:#d0d0d6;--brand:#0072e5;--brand-ink:#005bc4;--brand-fg:#0057b8;--brand-soft:#eaf2fd;--on-brand:#fff;--accent:#ad5700;--accent-ink:#ad5700;--accent-soft:#fef6e7;--ok:#00794a;--ok-soft:#ebfaf3;--warn:#ad5700;--warn-soft:#fdf3e7;--danger:#ce2c31;--danger-soft:#fdecec;--info:#0b5cad;--info-soft:#edf5fd;--sidebar-bg:#f7f7fab8;--sidebar-fg:#171717;--sidebar-fg-muted:#666;--sidebar-fg-active:#171717;--sidebar-hover:#0000000b;--sidebar-line:#e6e6ea;--control-bg:color-mix(in oklch, var(--ink) 2.6%, transparent);--control-bg-hover:color-mix(in oklch, var(--ink) 4.5%, transparent);--control-border:var(--line-strong);--control-h:40px;--control-h-compact:36px;--control-h-sm:28px;--measure:1680px;--gutter:20px;--form-measure:1080px;--field-xs:112px;--field-sm:200px;--field-md:352px;--field-lg:512px;--radius-xs:4px;--radius-sm:7px;--radius:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-full:999px;--shadow-pop:0 12px 32px #1010161f, 0 2px 8px #1010160f;--shadow-card:0 1px 2px #1010160a, 0 6px 18px #1010160d;--shadow-raise:0 2px 4px #1010160d, 0 12px 28px #10101617;--scrim:#17171766;--ease:cubic-bezier(.32, .72, 0, 1);--dur:.22s;--dur-lang:.4s;--ring:0 0 0 3.5px color-mix(in oklch, var(--brand) 22%, transparent);--ring-danger:0 0 0 3.5px color-mix(in oklch, var(--danger) 22%, transparent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101012;--surface:#1b1b1e;--surface-2:#232327;--ink:#ededed;--muted:#a0a0a0;--faint:#858585;--line:#2a2a2f;--line-strong:#3f3f46;--brand:#0072e5;--brand-ink:#005bc4;--brand-fg:#5eb0ff;--brand-soft:#0072e529;--on-brand:#fff;--accent:#ffb224;--accent-ink:#ffb224;--accent-soft:#ffb2241f;--ok:#3ecf8e;--ok-soft:#3ecf8e1a;--warn:#ffb224;--warn-soft:#ffb22424;--danger:#e5484d;--danger-soft:#e5484d24;--info:#0090ff;--info-soft:#0090ff1f;--sidebar-bg:#141417b8;--sidebar-fg:#ededed;--sidebar-fg-muted:#a0a0a0;--sidebar-fg-active:#ededed;--sidebar-hover:#ffffff0f;--sidebar-line:#2a2a2f;--control-bg:color-mix(in oklch, var(--ink) 2.6%, transparent);--control-bg-hover:color-mix(in oklch, var(--ink) 5.5%, transparent);--control-border:var(--line-strong);--shadow-pop:0 12px 32px #0000008c, 0 2px 8px #0006;--shadow-card:0 1px 2px #0000004d, 0 6px 18px #00000047;--shadow-raise:0 2px 4px #00000059, 0 12px 28px #00000073;--scrim:#0009}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--fw-body);-webkit-font-smoothing:antialiased}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}h1,h2,h3,h4,.disp{font-family:var(--font-display);letter-spacing:-.01em}h1,.disp-xl{letter-spacing:-.026em}h2{letter-spacing:-.02em}h3,h4{letter-spacing:-.014em}button,input,select,textarea{font-family:inherit}button{cursor:pointer}.eyebrow{font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:0;text-transform:none;color:var(--faint);font-weight:var(--fw-semibold)}#login{z-index:50;grid-template-columns:1.05fr .95fr;display:grid;position:fixed;inset:0}#login .brandpane{background:var(--surface-2);border-right:1px solid var(--line);color:var(--muted);flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}#login .brandpane:before,.onb-page:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px);pointer-events:none;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000,#0000 78%);mask-image:radial-gradient(circle at 30% 40%,#000,#0000 78%)}#login .brandpane>*{z-index:1;position:relative}.logo{align-items:center;gap:10px;display:flex}.logo .mark{border-radius:var(--radius-sm);background:var(--brand);width:26px;height:26px;color:var(--on-brand);font-family:var(--font-mono);font-weight:var(--fw-semibold);place-items:center;font-size:16px;display:grid}.logo .name{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--sidebar-fg);font-size:19px}.brandpane .hero h1{font-size:var(--text-3xl);color:var(--sidebar-fg);line-height:1.15;font-weight:var(--fw-semibold);margin:0 0 14px}.brandpane .hero p{color:var(--sidebar-fg-muted);max-width:34ch;margin:0}#login .formpane{background:var(--surface);justify-content:center;align-items:center;padding:40px;display:flex}.loginbox{width:100%;max-width:340px}.loginbox h2{font-size:var(--text-2xl);line-height:var(--text-2xl-lh);font-weight:var(--fw-semibold);margin:0 0 4px}.loginbox .sub{color:var(--muted);margin:0 0 26px}.field{margin-bottom:16px}.field label{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--muted);margin-bottom:6px;display:block}.rowline{font-size:var(--text-sm);justify-content:space-between;align-items:center;margin:4px 0 22px;display:flex}.rowline label{color:var(--muted);align-items:center;gap:7px;display:flex}.rowline a{color:var(--brand-fg);text-decoration:none}.btn.block{justify-content:center;width:100%}.loginbox .sub.altaction{text-align:center;font-size:var(--text-xs);margin:20px 0 0}.brandfoot{flex-direction:column;gap:26px;display:flex}.truststrip{border-top:1px solid var(--line);padding-top:14px}.truststrip ul{margin:0;padding:0;list-style:none}.truststrip li{align-items:flex-start;gap:9px;display:flex}.truststrip svg{color:var(--brand-fg);flex-shrink:0}.truststrip .ts-text{min-width:0}.truststrip.full ul{flex-direction:column;gap:12px;display:flex}.truststrip.full svg{margin-top:2px}.truststrip.full .ts-text b{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--sidebar-fg);display:block}.truststrip.full .ts-detail{font-size:var(--text-xs);color:var(--sidebar-fg-muted);max-width:42ch;margin-top:2px;line-height:1.5;display:block}.truststrip.compact{width:100%;margin-top:20px;container-type:inline-size}.truststrip.compact ul{flex-wrap:nowrap;gap:6px 10px;display:flex}.truststrip.compact li{font-size:clamp(.5625rem, 2.8cqi, var(--text-2xs));color:var(--muted);white-space:nowrap;align-items:center;gap:4px}.truststrip.compact .ts-text b{font-weight:var(--fw-medium)}@container (width<=330px){.truststrip.compact ul{gap:6px 8px}.truststrip.compact li{gap:3px}}@container (width<=300px){.truststrip.compact ul{flex-wrap:wrap}}#app{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface-2);background:var(--sidebar-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);border-right:1px solid var(--sidebar-line);color:var(--sidebar-fg-muted);flex-direction:column;gap:4px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .logo{margin:4px 6px 14px}.sidebar .logo .name{font-size:17px}.navgroup{font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:0;text-transform:none;color:var(--faint);font-weight:var(--fw-body);padding:16px 10px 4px}.navitem{border-radius:var(--radius);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);color:var(--sidebar-fg-muted);font-size:var(--text-sm);font-weight:var(--fw-medium);text-align:left;box-sizing:border-box;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 10px;text-decoration:none;display:flex}.navitem .ic{text-align:center;opacity:.85;width:18px}.navitem .count{font-family:var(--font-mono);font-size:var(--text-2xs);background:var(--sidebar-hover);color:var(--sidebar-fg-active);border-radius:var(--radius);margin-left:auto;padding:1px 7px}.navitem:hover{background:var(--sidebar-hover);color:var(--sidebar-fg-active)}.navitem.active{background:var(--brand-soft);color:var(--brand-fg);font-weight:var(--fw-semibold)}.navitem.active .ic{opacity:1;color:var(--brand-fg)}.navitem.active .count{background:var(--sidebar-hover);color:var(--sidebar-fg-active)}.sidebar .spacer{flex:1}.userchip{border-top:1px solid var(--sidebar-line);align-items:center;gap:10px;margin-top:8px;padding:12px 8px 4px;display:flex}.userchip .av{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);width:28px;height:28px;color:var(--ink);font-weight:var(--fw-semibold);font-family:var(--font-body);place-items:center;display:grid}.userchip .who{font-size:var(--text-xs);line-height:1.25}.userchip .who b{color:var(--sidebar-fg);font-weight:var(--fw-semibold)}.userchip .who span{color:var(--sidebar-fg-muted)}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;background:var(--surface);background:color-mix(in oklch, var(--surface) 74%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line);padding:14px 0;position:sticky;top:0}.topbar-inner{max-width:var(--measure);width:100%;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.topbar .title h1{font-size:var(--text-lg);line-height:var(--text-lg-lh);font-weight:var(--fw-semibold);margin:0}.topbar .title p{color:var(--muted);font-size:var(--text-xs);margin:2px 0 0}.searchbox{flex:1;max-width:360px;margin:0 12px}.searchbox input{min-height:var(--control-h-compact);font-size:var(--text-xs)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar-actions{align-items:center;gap:8px;display:flex}.content{padding:24px var(--gutter) 60px;max-width:var(--measure);flex:1;width:100%;margin-inline:auto}.filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.filterbar .sort{font-size:var(--text-xs);color:var(--muted);margin-left:auto}.chip{height:var(--control-h-compact);border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-xs);color:var(--muted);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}button.chip:hover:not(.on),a.chip:hover:not(.on){background:var(--surface-2);border-color:var(--muted);color:var(--ink)}.chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-fg)}.tender{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1fr auto;align-items:start;gap:14px 24px;margin-bottom:12px;padding:18px 20px;display:grid}.tender.starred{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));box-shadow:inset 3px 0 0 var(--brand)}.tender.decided{border-color:color-mix(in srgb, var(--ok) 40%, var(--line));box-shadow:inset 3px 0 0 var(--ok)}.badge.decided{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.tender h3 .tenderlink{color:inherit;text-decoration:none}.tender h3 .tenderlink:hover{text-underline-offset:3px;text-decoration:underline}.m.decidenote .k{color:var(--danger)}.ausschreibung-detail .backlink{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:6px;margin-bottom:14px;text-decoration:none;display:inline-flex}.ausschreibung-detail .backlink:hover{color:var(--fg)}.tender .head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.tender .head .starmark{color:var(--brand-fg);flex:none}.tender h3{font-size:var(--text-lg);line-height:var(--text-lg-lh);font-weight:var(--fw-semibold);margin:0}.badge{font-family:var(--font-mono);font-size:var(--text-2xs);line-height:1.3;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);border:1px solid var(--line-strong);white-space:nowrap;align-items:center;padding:3px 5.5px;display:inline-flex}.badge.portal{background:var(--brand-soft);color:var(--brand-fg);border-color:color-mix(in srgb, var(--brand) 35%, transparent)}.badge.vorgang{color:var(--faint);border-color:var(--line);background:0 0}.tender .vstelle{color:var(--muted);font-size:var(--text-sm);margin-bottom:12px}.meta{flex-wrap:wrap;gap:26px;display:flex}.meta .m{flex-direction:column;gap:2px;display:flex}.meta .m .k{font-size:var(--text-2xs);color:var(--faint);text-transform:none;letter-spacing:0;font-weight:var(--fw-semibold)}.meta .m .v{font-family:var(--font-mono);font-size:14px;font-weight:var(--fw-medium)}.meta .m .v.warn{color:var(--warn)}.meta .m .v.danger{color:var(--danger)}.matchwrap{text-align:right;flex-direction:column;align-items:flex-end;gap:14px;display:flex}.match{flex-direction:column;align-items:flex-end;display:flex}.match .pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-3xl);line-height:var(--text-3xl-lh);font-weight:var(--fw-semibold);color:var(--brand-fg)}.match .pct.mid{color:var(--warn)}.match .pct.low{color:var(--faint)}.match .cap{font-size:var(--text-2xs);color:var(--faint);text-transform:none;letter-spacing:0;font-weight:var(--fw-semibold);margin-top:3px}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions.end{justify-content:flex-end}.pill{font-size:var(--text-2xs);font-weight:var(--fw-medium);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--accent-soft);color:var(--warn)}.pill.hot{background:var(--danger-soft);color:var(--danger)}.pill.ref{background:var(--brand-soft);color:var(--brand-fg)}.note,.ai-note{background:var(--info-soft);color:var(--info);border:1px solid color-mix(in srgb, var(--info) 30%, transparent);border-radius:var(--radius);font-size:var(--text-xs);align-items:flex-start;gap:10px;margin:14px 18px;padding:10px 13px;line-height:1.5;display:flex}.note.ok,.ai-done{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.note.warn{background:var(--accent-soft);color:var(--warn);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.note.danger{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.note.flush{margin:0}.note .note-action{vertical-align:middle;margin-left:8px}.inlinenote{max-width:30ch;font-size:var(--text-2xs);color:var(--muted);margin-top:6px;line-height:1.45}.inlinenote.danger{color:var(--danger);font-weight:var(--fw-medium)}.matchwrap .inlinenote{text-align:right}.note b{font-weight:var(--fw-semibold)}.ai-note .ic,.note .ic,.ai-done .ic{height:calc(var(--text-xs) * 1.5);flex:none;align-items:center;font-size:14px;display:inline-flex}.ai-note>span,.note>span,.ai-done>span{flex:1;min-width:0}.ai-dismiss{border-radius:var(--radius-sm);color:currentColor;opacity:.55;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-self:center;align-items:center;width:20px;height:20px;margin-left:auto;transition:opacity .15s,background .15s;display:inline-flex}.ai-dismiss:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}table.lv{border-collapse:collapse;width:100%;font-size:var(--text-sm)}table.lv th{text-align:left;font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--muted);font-weight:var(--fw-medium);border-bottom:1px solid var(--line);background:var(--surface);z-index:10;padding:12px;position:sticky;top:0}table.lv th.num,table.lv td.num{text-align:right}table.lv td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}table.lv .pos{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--muted);white-space:nowrap}table.lv{table-layout:fixed}table.lv col.c-expand,table.lv col.c-type{width:32px}table.lv col.c-pos{width:84px}table.lv col.c-qty{width:calc(var(--text-sm) * 7)}table.lv col.c-zeit{width:calc(var(--text-sm) * 8)}table.lv col.c-ep{width:134px}table.lv col.c-gp{width:calc(var(--text-sm) * 7 + 24px)}table.lv th,table.lv td{padding-left:10px;padding-right:10px}.qty-unit{font-family:var(--font-body);font-size:var(--text-xs);color:var(--muted);margin-left:5px}table.lv .txt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.lv-scroll{max-height:calc(100vh - 260px);overflow:auto}table.lv .txt .tag{margin-left:6px}table.lv .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}table.lv td.expand{padding:12px 0 12px 6px}.lv-toggle{color:var(--muted);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.lv-toggle:hover{background:var(--surface-2);color:var(--ink)}tr.lv-longtext td{background:var(--surface-2);padding:12px}tr.lv-longtext pre{white-space:pre-wrap;font-family:inherit;font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.5}table.lv tr.flag td{background:var(--surface-2)}table.lv tr.flag td:first-child{box-shadow:inset 2px 0 0 var(--warn)}table.lv tr.flag .pos:before{content:"▲ ";color:var(--warn)}table.lv tr:last-child td{border-bottom:none}tr.lv-category td{border-top:1px solid var(--line);font-weight:var(--fw-semibold);font-size:var(--text-xs);color:var(--ink);background:0 0;border-bottom:none;padding:22px 10px 8px}table.lv tbody tr.lv-category:first-child td{border-top:none;padding-top:12px}tr.lv-category.is-group td{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--faint);padding-bottom:0}tr.lv-category.is-group+tr.lv-category td{border-top:none;padding-top:3px}.lv-titel-sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap}.lv-titel-open{font-weight:var(--fw-medium);color:var(--muted);margin-left:10px}.lv-titel-open:before{content:"· ";color:var(--faint)}.lv-open{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--faint)}table.lv th .unit{color:var(--faint);font-weight:var(--fw-body)}.bietr{align-items:center;gap:6px;display:inline-flex}.dotok{border-radius:var(--radius-full);background:var(--ok);width:7px;height:7px;display:inline-block}.supl{font-size:var(--text-2xs);color:var(--faint)}.best{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ok);background:var(--ok-soft);border-radius:4px;margin-left:6px;padding:1px 6px}.sumrow{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 20px;display:flex}.sumrow .k{min-width:0;color:var(--muted);align-items:center;gap:6px;display:flex}.sumrow .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);white-space:nowrap;flex-shrink:0}.sumrow.sub{border-top:1px dashed var(--line)}.surcharge{font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;display:flex}.surcharge .k{min-width:0;color:var(--muted)}.surcharge .ctrl{flex-shrink:0;align-items:center;gap:8px;display:flex}.surcharge .ctrl input{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--control-bg);width:60px;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);text-align:right;padding:5px 8px}.total,.sumrow.total{background:var(--surface-2);color:var(--ink);border-top:1px solid var(--line-strong);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px;display:flex}.total .k,.sumrow.total .k{font-size:var(--text-xs);color:var(--muted);text-transform:none;letter-spacing:0;font-weight:var(--fw-semibold)}.total .v,.sumrow.total .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xl);line-height:var(--text-2xl-lh);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--ink)}.sumrow .k{flex-wrap:wrap}.sum-open{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--faint);white-space:nowrap;flex-basis:100%}.total.provisional{border-radius:0}.total.provisional .k{color:var(--warn)}.total-caveat{background:var(--surface-2);border-top:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);font-size:var(--text-2xs);color:var(--warn);align-items:flex-start;gap:7px;margin:0;padding:10px 20px 14px;line-height:1.5;display:flex}.total-caveat svg{flex:none;margin-top:1px}.bench{border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--muted);padding:14px 18px}.bench .b{justify-content:space-between;padding:4px 0;display:flex}.bench .b .v{font-family:var(--font-mono);color:var(--ink)}.bench .good{color:var(--ok);font-weight:var(--fw-semibold)}.bench .bad{color:var(--danger);font-weight:var(--fw-semibold)}.reqlist{padding:6px 0}button.reqrow{border:none;border-bottom:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;width:100%;transition:background .12s}button.reqrow:hover:not(:disabled){background:var(--surface-2)}button.reqrow:last-child{border-bottom:none}@media (prefers-reduced-motion:reduce){button.reqrow{transition:none}}.reqrow{border-bottom:1px solid var(--line);font-size:var(--text-sm);align-items:center;gap:12px;padding:11px 18px;display:flex}.reqrow:last-child{border-bottom:none}.reqrow .st{border-radius:var(--radius-full);width:20px;height:20px;font-size:var(--text-2xs);flex-shrink:0;place-items:center;display:grid}.reqrow .st.done{background:var(--ok-soft);color:var(--ok)}.reqrow .st.todo{background:var(--accent-soft);color:var(--warn)}.reqrow .rk{flex:1}.reqrow .rk small{color:var(--faint);font-size:var(--text-2xs);display:block}.reqrow .meta-sm{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--muted);white-space:nowrap;flex-shrink:0}.reqrow .meta-sm.urgent{color:var(--danger);font-weight:var(--fw-semibold)}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.statrow{margin-bottom:20px}.tagesatz{font-size:var(--text-lg);line-height:var(--text-lg-lh);color:var(--ink);font-weight:var(--fw-medium);margin:0 0 20px}.grid2>div>.panel+.panel,.grid2>div>.pipe-list+.panel{margin-top:16px}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.pagehead h2{font-size:var(--text-2xl);line-height:var(--text-2xl-lh);font-weight:var(--fw-semibold);margin:0}.pagehead p{color:var(--muted);font-size:var(--text-sm);margin:4px 0 0}.feedback{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pipe-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.pipe-list .ph{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pipe-list .ph h2{font-size:14px;font-weight:var(--fw-semibold);margin:0}.pipe-row{border-bottom:1px solid var(--line);font-size:var(--text-sm);grid-template-columns:1fr 110px 90px auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.pipe-row:last-child{border-bottom:none}.pipe-row.is-work{grid-template-columns:1fr 78px 78px}.pipe-row.is-empty{padding:22px 18px;display:block}.pipe-row .t{min-width:0}.pipe-row .t b{font-weight:var(--fw-semibold);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipe-row .t small{color:var(--faint);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipe-row .phases{gap:3px;display:flex}.pipe-row .phases span{border-radius:var(--radius-sm);background:var(--line);width:16px;height:6px}.pipe-row .phases span.on,.pipe-row .phases span.now{background:var(--brand)}.pipe-row .vol{font-family:var(--font-mono);font-weight:var(--fw-medium)}.pipe-row .fr{font-family:var(--font-mono);color:var(--muted)}.pipe-row .fr.urgent{color:var(--danger);font-weight:var(--fw-semibold)}.pipe-row .st{font-size:var(--text-2xs);font-weight:var(--fw-medium);border-radius:var(--radius-full);text-align:center;white-space:nowrap;justify-self:end;padding:3px 9px}.pipe-row .st.ok{background:var(--ok-soft);color:var(--ok)}.pipe-row .st.warn{background:var(--accent-soft);color:var(--warn)}.pipe-row .st.neutral{background:var(--surface-2);color:var(--muted)}.pipe-row.cols-2{grid-template-columns:1fr auto}.panelform{max-width:calc(var(--form-measure) + 40px);padding:18px 20px}.panelform.inline{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.panelform.tight{padding-top:0}.panelmessage{padding:0 20px 18px}.panelfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 20px 18px;display:flex}.panelfoot.end{justify-content:flex-end}.wizardnav{justify-content:space-between;align-items:center;gap:10px;margin:16px 0 24px;display:flex}.onb-page{background:var(--bg);min-height:100vh;position:relative}.onb-page>*{z-index:1;position:relative}.onb-page:before{-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(90% 70% at 50% 0,#000,#0000 75%)}#onboarding{max-width:880px;margin:0 auto;padding:40px 24px}.loadingpane{flex-direction:column;gap:12px;padding:40px 0;display:flex}.bootscreen{flex-direction:column;gap:10px;max-width:600px;margin:0 auto;padding:40px 24px;display:flex}.bootscreen .logo{margin-bottom:12px}.pagemessage{max-width:560px;margin:0 auto;padding:40px 24px}.pagemessage.wide{max-width:640px}.pagemessage h2{font-size:var(--text-2xl);line-height:var(--text-2xl-lh);font-weight:var(--fw-semibold);margin:0 0 10px}.pagemessage p{color:var(--muted);font-size:var(--text-sm);margin:0 0 14px;line-height:1.6}.pagemessage .detail{font-size:var(--text-xs);color:var(--faint);overflow-wrap:anywhere}.pagemessage code{font-family:var(--font-mono);border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--line);padding:1px 4px;font-size:.9em}.codeblock{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink);margin:0 0 14px;padding:14px 16px;line-height:1.6;overflow-x:auto}.codeblock code{font-size:inherit;background:0 0;border:none;padding:0}.formactions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 22px;display:grid}.fitem.feld-xs .edtxt,.fitem.feld-xs .v{max-width:var(--field-xs)}.fitem.feld-sm .edtxt,.fitem.feld-sm .v{max-width:var(--field-sm)}.fitem.feld-md .edtxt,.fitem.feld-md .v{max-width:var(--field-md)}.fitem.feld-lg .edtxt,.fitem.feld-lg .v{max-width:var(--field-lg)}.fitem.grow{flex:220px;min-width:0}.fitem.grow-sm{flex:180px;min-width:0}.checkfield{min-height:var(--control-h);font-size:var(--text-sm);color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:flex}.checkfield input{flex:none;margin:0}.rowactions{min-height:var(--control-h);align-items:center;gap:8px;display:flex}.fitem .k{font-size:var(--text-xs);color:var(--muted);text-transform:none;letter-spacing:0;font-weight:var(--fw-medium);margin-bottom:6px;display:block}.fitem .k small{font-weight:var(--fw-body);color:var(--faint)}.fitem .v{min-height:var(--control-h);overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);line-height:var(--text-sm-lh);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:0 0;align-items:center;padding:8px 12px;display:flex}.fitem .v.gelesen{border-color:#0000;padding-left:0;padding-right:0;font-weight:500}.fitem .v.gelesen.leer{color:var(--faint);font-weight:400}.fgroup+.fgroup{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.fgroup-head{margin-bottom:14px}.fgroup-head h3{font-size:var(--text-sm);letter-spacing:-.005em;color:var(--ink);margin:0;font-weight:650}.fgroup-head p{font-size:var(--text-xs);color:var(--faint);margin:2px 0 0}.fgroup-fuss{font-size:var(--text-xs);color:var(--faint);margin:12px 0 0;line-height:1.5}.ab-liste{gap:14px;padding:4px 18px 18px;display:grid}.ab-kopf{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ab-kopf .zahl{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--muted)}.ab-bahn{background:var(--surface-2);border:1px solid var(--line);border-radius:3px;height:6px;margin-top:5px;overflow:hidden}.ab-bahn i{background:var(--ink);height:100%;display:block}.ab-folge{font-size:var(--text-xs);color:var(--muted);margin:6px 0 0;line-height:1.5}.meta .m.krit{grid-template-columns:minmax(6.5rem,auto) 1fr;align-items:center;gap:3px 12px;display:grid}.meta .m.krit .k{grid-column:1}.meta .m.krit .krit-bahn{grid-column:2}.meta .m.krit .v{grid-column:1/-1}.krit-bahn{background:var(--surface-2);border:1px solid var(--line);border-radius:3px;min-width:56px;height:6px;overflow:hidden}.krit-bahn i{background:var(--ink);height:100%;display:block}.m.krit.ohne-angabe .krit-bahn{border-style:dashed}.m.krit.ohne-angabe .v{color:var(--warn)}.arbeitsteilung .at-balken{border:1px solid var(--line);border-radius:3px;height:10px;margin:0 18px;display:flex;overflow:hidden}.arbeitsteilung .at-balken i{height:100%;display:block}.at-selbst{background:var(--ink)}.at-material{background:var(--line-strong)}.at-fremd{background:var(--warn)}.at-legende{font-size:var(--text-xs);gap:5px;padding:12px 18px 0;display:grid}.at-legende>div{align-items:baseline;gap:8px;display:flex}.at-legende i{border-radius:2px;flex:none;width:8px;height:8px;transform:translateY(1px)}.at-legende b{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}.at-legende span{color:var(--muted)}.at-fuss{font-size:var(--text-2xs);margin:10px 18px 16px;line-height:1.45}.preisreferenz .pr-suche{gap:8px;padding:0 18px;display:flex}.preisreferenz .pr-suche input{min-width:0;height:var(--control-h-compact);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);flex:auto;padding:0 10px}.preisreferenz .pr-suche .btn{flex:none}.preisreferenz .pr-hinweis,.preisreferenz .pr-leer,.preisreferenz .pr-fehler{font-size:var(--text-2xs);margin:10px 18px 16px;line-height:1.45}.preisreferenz .pr-hinweis{align-items:center;gap:6px;display:flex}.preisreferenz .pr-fehler{color:var(--danger)}.pr-liste{background:var(--line);gap:1px;margin:12px 0 4px;padding:0;list-style:none;display:grid}.pr-liste>li{background:var(--surface);gap:3px;padding:10px 18px 12px;display:grid}.pr-kopf{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pr-zeit,.pr-ep{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);font-size:var(--text-sm)}.pr-ep{color:var(--muted)}.pr-material{font-size:var(--text-2xs);color:var(--muted);font-variant-numeric:tabular-nums}.pill.pr-ausgang{font-size:var(--text-2xs);margin-left:auto}.pill.pr-ausgang.won{background:var(--ok-soft);color:var(--ok)}.pill.pr-ausgang.lost{background:var(--warn-soft);color:var(--warn)}.pr-leistung{font-size:var(--text-xs);line-height:1.4}.pr-meta{font-size:var(--text-2xs);line-height:1.45}.zustimmung{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.zu-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);gap:14px;width:min(100%,460px);padding:26px 26px 20px;display:grid}.zu-kopf{align-items:center;gap:9px;display:flex}.zu-kopf h1{font-size:var(--text-lg);line-height:var(--text-lg-lh);margin:0}.zu-kopf.bad{color:var(--danger)}.zu-frage{font-size:var(--text-base);line-height:var(--text-base-lh);margin:0}.zu-liste{font-size:var(--text-sm);line-height:var(--text-sm-lh);gap:6px;margin:0;padding-left:18px;display:grid}.zu-hinweis{border-left:2px solid var(--line-strong);font-size:var(--text-xs);color:var(--muted);margin:0;padding:10px 12px;line-height:1.5}.zu-fehler{font-size:var(--text-xs);color:var(--danger);margin:0}.zu-knoepfe{justify-content:flex-end;gap:10px;display:flex}.zu-fuss{font-size:var(--text-2xs);margin:0;line-height:1.45}.run-absender{font-size:var(--text-2xs);color:var(--muted);margin-top:2px;display:block}.pr-grund{border-left:2px solid var(--line-strong);font-size:var(--text-2xs);color:var(--muted);margin-top:3px;padding-left:8px;line-height:1.45}.sumrow.unter .k{color:var(--faint);padding-left:14px}.teilung-hinweis{font-size:var(--text-2xs);margin:2px 0 6px 14px;line-height:1.45}.zeit-zelle{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.25;display:inline-flex}.zeit-zelle b{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.zeit-zelle small{font-size:var(--text-2xs);color:var(--faint);font-variant-numeric:tabular-nums}.zeit-zelle.bearbeitbar{gap:3px}.zeit-feld{align-items:center;gap:4px;display:inline-flex}.zeit-feld .ednum{width:58px}.zeit-feld em{font-style:normal;font-size:var(--text-2xs);color:var(--faint);text-align:left;min-width:20px}.lv-leer{color:var(--line-strong)}.bars{align-items:flex-end;gap:14px;height:150px;padding:18px 18px 6px;display:flex}.bars .bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bars .bar .col{background:var(--brand);border-radius:4px 4px 0 0;width:60%;min-height:4px}.bars .bar.win .col{background:var(--ok)}.bars .bar .lbl{font-size:var(--text-2xs);color:var(--faint);font-family:var(--font-mono)}.bars .bar .val{font-size:var(--text-2xs);color:var(--ink);font-family:var(--font-mono);font-weight:var(--fw-semibold)}@media (width<=1100px){.grid4{grid-template-columns:1fr 1fr}.pipe-row{grid-template-columns:1fr 110px auto}.pipe-row .phases,.pipe-row .fr{display:none}}@media (width<=980px){#app{grid-template-columns:1fr}.sidebar{display:none}.calc-grid,.tender{grid-template-columns:1fr}.matchwrap{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (width<=720px){#login{grid-template-columns:1fr}#login .brandpane{display:none}.grid2,.fgrid,.grid4{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}tr.lv-material td,tr.lv-subcontractor td,tr.lv-self td{background:0 0}tr.lv-material:hover td,tr.lv-subcontractor:hover td,tr.lv-self:hover td{background:var(--surface-2)}.tag{font-size:var(--text-2xs);font-weight:var(--fw-semibold);border-radius:var(--radius);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.tag-material{background:var(--brand-soft);color:var(--brand-fg);border-color:color-mix(in srgb, var(--brand) 18%, transparent)}.tag-subcontractor{background:var(--accent-soft);color:var(--warn);border-color:color-mix(in srgb, var(--accent) 22%, transparent)}.tag-self{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.lv-ico{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lv-ico-material{color:var(--brand-fg);background:var(--brand-soft)}.lv-ico-subcontractor{color:var(--warn);background:var(--accent-soft)}.lv-ico-self{color:var(--muted);background:var(--surface-2)}.lv-ico-pending{color:var(--muted);opacity:.4;font-size:14px;font-weight:var(--fw-semibold);background:0 0}.lv-type-cell{position:relative}.lv-ico-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .15s;display:inline-flex;position:relative}.lv-ico-btn:hover{background:var(--surface-2)}.lv-ico-btn.lv-ico-material{color:var(--brand-fg);background:var(--brand-soft)}.lv-ico-btn.lv-ico-subcontractor{color:var(--warn);background:var(--accent-soft)}.lv-ico-btn.lv-ico-self{color:var(--faint);background:0 0}.lv-ico-quiet{opacity:.55}.lv-ico-btn:hover .lv-ico-quiet{opacity:1}.lv-ico-btn.lv-ico-pending{color:var(--muted);opacity:.45;background:0 0}.lv-ico-dot{font-size:14px;font-weight:var(--fw-semibold);line-height:1}.lv-ico-btn.is-override{outline:1.5px solid var(--accent);outline-offset:-1.5px}.lv-ico-edit{background:var(--surface);border-radius:var(--radius-full);color:var(--accent);padding:1px;position:absolute;bottom:-2px;right:-2px}.lv-type-menu{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-pop);flex-direction:column;gap:2px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:0}.lv-type-opt{color:var(--ink);font-size:var(--text-xs);text-align:left;border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--fw-medium);background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;display:flex}.lv-type-opt:hover{background:var(--surface-2)}.lv-type-opt.active{background:var(--brand-soft);color:var(--brand-fg);font-weight:var(--fw-semibold)}.lv-type-reset{color:var(--muted);border-top:1px solid var(--line);margin-top:2px;padding-top:7px}.tag-manual{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:0 0;align-items:center;gap:3px;display:inline-flex}.lv-ico-btn.is-unsure{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.lv-unsure>td:first-child{box-shadow:inset 2px 0 0 var(--warn)}.ph-unsure{color:var(--warn)}.lv-ai-priced>td{background:var(--warn-soft)}.lv-ai-priced>td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.breakdown{padding:0}.breakdown-toggle{text-align:left;width:100%;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--muted);cursor:pointer;border:none;border-top:1px dashed var(--line);background:0 0;align-items:center;gap:6px;padding:9px 18px;display:flex}.breakdown-toggle:hover{color:var(--ink)}.breakdown-body{padding:0 18px 10px}.send-pos-list{border:1px solid var(--line);max-height:140px;font-size:var(--text-xs);color:var(--muted);border-radius:6px;padding:6px 10px;overflow-y:auto}.send-pos-list li{align-items:center;gap:6px;padding:2px 0;list-style:none;display:flex}.send-pos-list .oz{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--faint);flex-shrink:0;min-width:48px}.send-pos-list li.muted{color:var(--faint)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton{background:var(--line);border-radius:4px;height:12px;animation:1.5s ease-in-out infinite pulse;display:inline-block}.row-loading{opacity:.6;pointer-events:none}.ednum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);text-align:right;color:var(--ink);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;width:84px;padding:3px 6px;transition:background .12s,border-color .12s}.ednum:hover{border-color:var(--control-border);background:var(--control-bg)}.ednum:focus{border-color:var(--brand);background:var(--control-bg-hover);box-shadow:0 0 0 2px var(--brand-soft);outline:none}table.lv .ednum{width:72px;font-size:var(--text-xs);padding:3px 6px}.edunit{font-size:var(--text-2xs);color:var(--faint);margin-left:3px}table.lv .edunit{width:48px}table.lv tr.edited td{background:var(--accent-soft)}.sumrow .v input.ednum{width:96px}.surcharge .ctrl input.ednum{width:60px}.editflag{font-size:var(--text-2xs);color:var(--warn);font-weight:var(--fw-semibold);margin-left:8px}.edtxt{font-family:inherit;font-size:var(--text-sm);color:var(--ink);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;width:100%;padding:3px 6px;transition:background .12s,border-color .12s}.edtxt:hover{border-color:var(--control-border);background:var(--control-bg)}.edtxt:focus{border-color:var(--brand);background:var(--control-bg-hover);box-shadow:0 0 0 2px var(--brand-soft);outline:none}.ep-cell{justify-content:flex-end;align-items:center;gap:4px;display:flex;position:relative}table.lv .ep-cell .ednum{border-color:var(--line);background:var(--control-bg);width:88px}table.lv .ep-cell .ednum:hover:not(:focus){border-color:var(--control-border);background:var(--control-bg-hover)}table.lv .ep-cell .ednum:focus{border-color:var(--brand);background:var(--control-bg-hover);box-shadow:0 0 0 2px var(--brand-soft)}table.lv .ep-cell .ednum::placeholder{color:var(--faint);font-family:var(--font-body);font-size:var(--text-2xs)}.suggest-btn{border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:1px solid #0000;padding:4px 5px;line-height:1}.suggest-btn:hover{border-color:var(--line);background:var(--surface-2)}tr.lv-suggest td{background:var(--brand-soft);padding:12px 12px 14px}.suggest-panel{font-size:var(--text-xs);color:var(--brand-fg)}.loading-bar{border-radius:var(--radius-sm);background:var(--line);height:4px;margin-top:8px;overflow:hidden}.loading-bar-fill{border-radius:var(--radius-sm);background:var(--brand);width:40%;height:100%;animation:1.1s ease-in-out infinite loading-bar-slide}@keyframes loading-bar-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.loading-bar-fill{width:100%;animation:none}}.suggest-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.suggest-ep{font-family:var(--font-mono);font-weight:var(--fw-semibold);font-size:var(--text-sm)}.suggest-range{font-weight:var(--fw-body);color:var(--muted)}.suggest-explanation{color:var(--ink);margin:8px 0 0}.suggest-refs{border-left:2px solid var(--brand-fg);margin-top:10px;padding-left:10px}.suggest-refs-head{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--brand-fg);align-items:center;gap:5px;display:inline-flex}.suggest-refs ul{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;list-style:none;display:flex}.suggest-refs li{font-size:var(--text-2xs);color:var(--muted);align-items:baseline;gap:8px;display:flex}.ref-ep{font-family:var(--font-mono);font-weight:var(--fw-semibold);color:var(--brand-fg);flex:none}.ref-txt{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-meta{white-space:nowrap;flex:none;margin-left:auto}.suggest-sources{color:var(--muted);flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.suggest-sources li{font-size:var(--text-2xs)}.suggest-source-ep{font-family:var(--font-mono);color:var(--brand-fg);font-weight:var(--fw-medium)}.rueckmeldung{border-top:1px dashed var(--line);font-size:var(--text-2xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.rueckmeldung button{height:var(--control-h-sm);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-2xs);font-weight:var(--fw-medium);align-items:center;padding:0 10px;transition:background .15s,border-color .15s;display:inline-flex}.rueckmeldung button:hover:not(:disabled){background:var(--surface-2);border-color:var(--muted)}.rueckmeldung button:disabled{opacity:.5;cursor:not-allowed}.rueckmeldung-status{font-size:var(--text-2xs);color:var(--muted)}.rueckmeldung-fehler{width:100%;font-size:var(--text-2xs);color:var(--danger);margin:0}.chatzugang-mitte{flex-direction:column;gap:16px;width:100%;max-width:44rem;margin-inline:auto;display:flex}.chatzugang .panel>:not(.ph){margin-left:16px;margin-right:16px}.chatzugang .panel>:not(.ph):first-of-type{margin-top:14px}.chatzugang .panel>:last-child{margin-bottom:16px}.chatzugang p{font-size:var(--text-xs);color:var(--ink);margin-top:0;margin-bottom:10px;line-height:1.55}.chatzugang-adresse{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.chatzugang-adresse code{font-family:var(--font-mono,monospace);font-size:var(--text-xs);color:var(--ink);overflow-wrap:anywhere}.chatzugang-adresse button{height:var(--control-h-sm);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-2xs);font-weight:var(--fw-medium);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chatzugang-adresse button:hover{background:var(--surface-2);border-color:var(--muted)}.urheber{border:1px solid var(--line);border-radius:var(--radius-lg,10px);background:var(--surface);margin-top:12px;padding:14px 16px}.urheber-kopf{width:100%;color:var(--ink);font-size:var(--text-xs);font-weight:var(--fw-semibold);text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.urheber-pfeil{color:var(--muted);flex:none;transition:transform .15s}.urheber-pfeil.ist-offen{transform:rotate(90deg)}.urheber-hinweis{color:var(--muted);font-size:var(--text-2xs);margin:4px 0 0}.urheber-liste{flex-direction:column;gap:1px;margin:10px 0 0;padding:0;list-style:none;display:flex}.urheber-zeile{border-top:1px solid var(--line);font-size:var(--text-2xs);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.urheber-zeile.ist-system{color:var(--muted)}.urheber-wer{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.urheber-anzahl{font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.zustandsband-stand{color:var(--brand-fg);font-size:var(--text-2xs);font-weight:var(--fw-semibold)}@media (width<=720px){.zustandsband{padding:7px 16px}}.ep-ohne-mensch{background:var(--line-strong);border-radius:50%;flex:none;width:5px;height:5px}.zustandsband{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 24px;display:flex}.zustandsband-kette{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.zustandsband-stufe{color:var(--muted);font-size:var(--text-2xs);white-space:nowrap;align-items:center;gap:6px;display:flex}.zustandsband-punkt{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;width:7px;height:7px}.zustandsband-stufe.ist-vorbei .zustandsband-punkt{background:var(--line-strong);border-color:var(--line-strong)}.zustandsband-stufe.ist-hier{color:var(--ink);font-weight:var(--fw-semibold)}.zustandsband-stufe.ist-hier .zustandsband-punkt{background:var(--brand-fg);border-color:var(--brand-fg)}.zustandsband-strich{background:var(--line);width:28px;height:1px;margin:0 8px}.zustandsband-strich.ist-vorbei{background:var(--line-strong)}.zustandsband-weiter{color:var(--muted);font-size:var(--text-2xs);margin:0}@media (width<=720px){.zustandsband{padding:8px 16px}}.vokabel-liste{flex-direction:column;gap:6px;width:100%;display:flex}.vokabel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.vokabel-erledigt{color:var(--muted);background:0 0;border-style:dashed}.vokabel-paar{flex-wrap:wrap;flex:auto;align-items:baseline;gap:8px;min-width:16rem;display:flex}.vokabel-pfeil,.vokabel-beleg,.vokabel-status{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--fw-regular)}.vokabel-knoepfe{gap:6px;display:flex}.vokabel-knoepfe button,.vokabel-fuss button{height:var(--control-h-sm);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-2xs);font-weight:var(--fw-medium);padding:0 10px;transition:background .15s,border-color .15s}.vokabel-knoepfe button:hover:not(:disabled),.vokabel-fuss button:hover:not(:disabled){background:var(--surface-2);border-color:var(--muted)}.vokabel-knoepfe button:disabled,.vokabel-fuss button:disabled{opacity:.5;cursor:not-allowed}.vokabel-leer{font-size:var(--text-2xs);color:var(--muted);margin:0}.vokabel-fuss{align-items:center;gap:10px;margin-top:10px;display:flex}.vokabel-fehler{font-size:var(--text-2xs);color:var(--danger);margin:0}.katalogwahl{flex-direction:column;gap:8px;width:100%;margin-top:4px;display:flex}.katalogwahl-frage{font-size:var(--text-2xs);color:var(--ink);margin:0}.katalogwahl-suche{height:var(--control-h-sm);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-2xs);padding:0 10px}.katalogwahl-suche:focus-visible{outline:2px solid var(--brand-fg);outline-offset:1px}.katalogwahl-liste,.katalogwahl-baum{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.katalogwahl-zwischen{font-size:var(--text-2xs);color:var(--muted);margin:4px 0 0}.katalogwahl-zeile,.katalogwahl-knoten{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font-size:var(--text-2xs);text-align:left;background:0 0;align-items:baseline;gap:8px;padding:6px 10px;display:flex}.katalogwahl-zeile:last-child,.katalogwahl-knoten:last-child{border-bottom:0}.katalogwahl-zeile:hover:not(:disabled),.katalogwahl-knoten:hover{background:var(--surface-2)}.katalogwahl-knoten{font-weight:var(--fw-medium);color:var(--muted)}.katalogwahl-knoten[aria-expanded=true]{color:var(--ink)}.katalogwahl-abschnitt{padding-left:12px}.katalogwahl-code{min-width:5.5em;font-family:var(--font-mono,monospace);color:var(--muted);flex:none}.katalogwahl-text{flex:auto}.katalogwahl-einheit{color:var(--muted);flex:none}.katalogwahl-leer,.katalogwahl-blaettern,.katalogwahl-nichts{font-size:var(--text-2xs);color:var(--muted);align-self:flex-start;margin:0}.katalogwahl-nichts{border-top:1px solid var(--line);text-align:left;width:100%;margin-top:4px;padding-top:8px}.katalogwahl-blaettern,.katalogwahl-nichts{text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.katalogwahl-blaettern:hover,.katalogwahl-nichts:hover{color:var(--ink)}.rueckmeldung-danke{border-top:1px dashed var(--line);font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--brand-fg);margin-top:10px;padding-top:10px}.pdf-page-link{color:var(--brand-fg);font-size:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.pdf-page-link:hover{color:var(--ink)}.pdf-page-link.code{font-family:var(--font-mono);font-weight:var(--fw-medium)}.pdf-modal-overlay{z-index:100;background:var(--scrim);justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.pdf-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-pop);flex-direction:column;width:min(900px,100%);height:100%;display:flex;overflow:hidden}.pdf-modal-head{border-bottom:1px solid var(--line);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pdf-modal-close{color:var(--muted);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.pdf-modal-close:hover{background:var(--surface-2);color:var(--ink)}.pdf-modal-frame{border:none;flex:1;width:100%}.pdf-modal.dialog{width:min(600px,100%);height:auto;max-height:85vh}.dialog-body{flex-direction:column;gap:16px;padding:18px 20px;display:flex;overflow-y:auto}.dialog-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.radiorow{flex-wrap:wrap;gap:16px;display:flex}.radiorow .checkfield{min-height:0}.checkfield.fill{flex:1;gap:10px;min-width:0}.reqlist.boxed{border:1px solid var(--line);border-radius:var(--radius);padding:0;overflow:hidden}.reqlist.boxed .reqrow{padding:10px 12px}@keyframes ai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}@keyframes ai-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ai-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ai-badge{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-fg);border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);align-items:center;gap:6px;padding:3px 5.5px;display:inline-flex}.ai-badge .spin{animation:1s linear infinite ai-spin}.ai-badge.pulse{animation:1.2s ease-in-out infinite ai-pulse}.ai-working{background:var(--brand-soft);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);border-radius:var(--radius);color:var(--brand-fg);font-size:var(--text-xs);line-height:1.5;font-weight:var(--fw-medium);align-items:center;gap:10px;padding:10px 13px;display:flex}.ai-working .spin{animation:1s linear infinite ai-spin}.ai-done{border-radius:var(--radius);font-size:var(--text-xs);line-height:1.5;font-weight:var(--fw-medium);align-items:center;gap:10px;padding:10px 13px;display:flex}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{border:2px solid var(--line);border-top-color:var(--brand);border-radius:var(--radius-full);width:16px;height:16px;animation:.7s linear infinite spinner-rotate;display:inline-block}.spinner.lg{border-width:3px;width:24px;height:24px}.skeleton-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 18px;display:flex}.skeleton-row:last-child{border-bottom:none}.skeleton-block{background:linear-gradient(90deg, var(--line) 25%, var(--surface-2) 50%, var(--line) 75%);background-size:200% 100%;border-radius:4px;height:14px;animation:1.5s ease-in-out infinite ai-shimmer}.skeleton-block.h{height:18px}.skeleton-block.tall{height:200px}.skeleton-stack{flex-direction:column;flex:1;gap:6px;display:flex}.skeleton-row .skeleton-block.trailing{margin-left:auto}.skeleton.w-sm{width:40px}.skeleton.w-md{width:80px}.skeleton-block.w2{width:20%}.skeleton-block.w3{width:30%}.skeleton-block.w4{width:40%}.skeleton-block.w5{width:50%}.skeleton-block.w6{width:60%}.skeleton-block.w8{width:80%}.badge.badge-ai{background:var(--brand-soft);color:var(--brand-fg);border-color:color-mix(in srgb, var(--brand) 35%, transparent)}.action-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.action-bar .ab-back{width:var(--control-h);height:var(--control-h);border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);flex-shrink:0;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.action-bar .ab-back:hover{background:var(--surface-2);color:var(--ink);border-color:var(--muted)}.action-bar .ab-title{flex:1;min-width:0}.action-bar .ab-title .eyebrow{margin-bottom:2px;display:block}.action-bar .ab-title h2{font-size:var(--text-2xl);font-weight:var(--fw-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.action-bar .ab-title .meta{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:10px;margin:4px 0 0;display:flex}.action-bar .ab-title .meta .sep{color:var(--faint)}.action-bar .ab-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.save-pill{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--faint);border-radius:var(--radius-full);background:var(--surface-2);border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;transition:color .15s,background .15s;display:inline-flex}.save-pill .dot{border-radius:var(--radius-full);background:var(--faint);width:6px;height:6px}.save-pill.dirty{color:var(--warn);background:var(--accent-soft)}.save-pill.dirty .dot{background:var(--warn)}.save-pill.saving{color:var(--brand-fg);background:var(--brand-soft)}.save-pill.saving .dot{background:var(--brand);animation:1s ease-in-out infinite ai-pulse}.save-pill.saved{color:var(--ok);background:var(--ok-soft)}.save-pill.saved .dot{background:var(--ok)}.overflow-wrap{position:relative}.overflow-trigger{width:var(--control-h);height:var(--control-h);border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.overflow-trigger:hover,.overflow-trigger.open{background:var(--surface-2);color:var(--ink);border-color:var(--muted)}.overflow-backdrop{z-index:90;position:fixed;inset:0}.overflow-menu{z-index:91;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:240px;box-shadow:var(--shadow-pop);padding:6px;animation:.12s ease-out overflow-in;position:absolute;top:calc(100% + 6px);right:0}@keyframes overflow-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.overflow-menu .om-label{font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:0;text-transform:none;color:var(--faint);font-weight:var(--fw-semibold);padding:8px 10px 4px}.overflow-item{border-radius:var(--radius);width:100%;font-size:var(--text-sm);color:var(--ink);text-align:left;font-family:inherit;font-weight:var(--fw-medium);background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;transition:background .1s;display:flex}.overflow-item:hover:not(:disabled){background:var(--surface-2)}.overflow-item:disabled{opacity:.45;cursor:not-allowed}.overflow-item .ic{width:16px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.overflow-item.danger,.overflow-item.danger .ic{color:var(--danger)}.overflow-item .shortcut{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--faint);margin-left:auto}.overflow-divider{background:var(--line);height:1px;margin:4px 6px}.pipeline{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;margin:0 0 20px;padding:14px 20px;list-style:none;display:flex}.pipeline-step{min-width:0;font-size:var(--text-xs);color:var(--faint);font-weight:var(--fw-medium);white-space:nowrap;flex:1;align-items:center;gap:10px;display:flex}.pipeline-step:last-child{flex:none}.pipeline-step .step-icon{border-radius:var(--radius-full);width:28px;height:28px;font-size:var(--text-xs);font-weight:var(--fw-medium);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);flex-shrink:0;place-items:center;transition:background .25s,border-color .25s,color .25s;display:grid}.pipeline-step.completed .step-icon{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 45%, transparent);color:var(--ok)}.pipeline-step.active .step-icon{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-fg)}.pipeline-step .step-label{text-overflow:ellipsis;overflow:hidden}.pipeline.dense{scrollbar-width:none;overflow-x:auto}.pipeline.dense::-webkit-scrollbar{display:none}.pipeline.dense{padding-inline:14px}.pipeline.dense .pipeline-step{flex:none;gap:8px;min-width:auto}.pipeline.dense .pipeline-step .step-label{text-overflow:clip;overflow:visible}.pipeline.dense .pipeline-step .step-icon{width:24px;height:24px}.pipeline.dense .pipeline-connector{flex:8px;min-width:8px;margin:0 6px}.pipeline-step .step-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--faint);display:block}.pipeline-step.active .step-count,.pipeline-step.completed .step-label{color:var(--muted)}.pipeline-step.active .step-label{color:var(--ink);font-weight:var(--fw-semibold)}.pipeline-connector{background:var(--line);flex:1;min-width:24px;height:1px;margin:0 12px;transition:background .25s}.pipeline-connector.done{background:color-mix(in srgb, var(--ok) 45%, transparent)}@media (width<=860px){.pipeline-step .step-label{display:none}.pipeline.dense .pipeline-step.active .step-label{display:inline}.pipeline.dense .pipeline-step{gap:0}.pipeline.dense .pipeline-step.active{gap:8px}}.status-strip{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.status-strip .ai-note,.status-strip .ai-working,.status-strip .ai-done{margin:0}.status-strip:empty{display:none}.btn{height:var(--control-h);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-sm);line-height:1;font-weight:var(--fw-body);white-space:nowrap;background:var(--brand);color:var(--on-brand);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform 80ms var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--brand-ink);border-color:#0000}.btn:active:not(:disabled){transform:scale(.98)}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn.ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--muted)}.btn.accent{background:var(--brand);color:var(--on-brand);border-color:var(--brand-ink)}.btn.accent:hover:not(:disabled){background:var(--brand-ink);border-color:var(--brand-ink)}.btn.compact{height:var(--control-h-compact);padding:0 12px}.btn.sm{height:var(--control-h-sm);font-size:var(--text-xs);gap:5px;padding:0 10px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost.star.on{background:var(--brand-soft);color:var(--brand-fg);border-color:color-mix(in srgb, var(--brand) 35%, transparent)}.btn.ghost.star.on:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand)}.control,.field input,.fitem input.edtxt,.fitem select.edtxt,.fitem textarea.edtxt,.searchbox input,.onb-upload select,.filterbar .sort select,.unterlagen-chat-scope select,.unterlagen-chat-eingabe input,.worklist select{width:100%;min-height:var(--control-h);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--control-bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--fw-body);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:8px 12px}.control:hover:not(:disabled):not(:focus),.field input:hover:not(:disabled):not(:focus),.fitem input.edtxt:hover:not(:disabled):not(:focus),.fitem select.edtxt:hover:not(:disabled):not(:focus),.unterlagen-chat-eingabe input:hover:not(:focus),.searchbox input:hover:not(:focus){background:var(--control-bg-hover)}.control:focus,.field input:focus,.fitem input.edtxt:focus,.fitem select.edtxt:focus,.fitem textarea.edtxt:focus,.searchbox input:focus,.onb-upload select:focus,.filterbar .sort select:focus{border-color:var(--brand);box-shadow:var(--ring);background:var(--control-bg-hover);outline:none}.control:disabled,.field input:disabled,.fitem input.edtxt:disabled,.fitem select.edtxt:disabled,.searchbox input:disabled{opacity:.55;cursor:not-allowed}.control[readonly],.field input[readonly],.fitem input.edtxt[readonly]{border-color:var(--line-strong);color:var(--muted);background:0 0}.control::placeholder,.field input::placeholder,.fitem input.edtxt::placeholder,.searchbox input::placeholder{color:var(--faint)}.control.is-invalid,.fitem input.edtxt.is-invalid,.fitem select.edtxt.is-invalid{border-color:var(--danger)}.control.is-invalid:focus,.fitem input.edtxt.is-invalid:focus,.fitem select.edtxt.is-invalid:focus{border-color:var(--danger);box-shadow:var(--ring-danger)}.fielderror{font-size:var(--text-2xs);line-height:1.45;font-weight:var(--fw-medium);color:var(--danger);margin-top:5px;display:block}select.control,.fitem select.edtxt,.onb-upload select,.filterbar .sort select,.unterlagen-chat-scope select,.worklist select{appearance:auto;cursor:pointer;padding-right:16px}input[type=checkbox],input[type=radio]{accent-color:var(--brand)}.filterbar .sort select,.onb-upload select,.unterlagen-chat-scope select,.unterlagen-chat-eingabe input,.worklist select,.control.compact{width:auto;min-height:var(--control-h-compact);font-size:var(--text-xs);padding:6px 10px}.onb-upload select{flex:1;width:100%}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.panel+.panel{margin-top:16px}.grid2>.panel+.panel,.grid4>.panel+.panel{margin-top:0}.panel .ph{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.panel .ph h2{font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--fw-semibold);margin:0}.panel .ph .ph-count{font-size:var(--text-xs);color:var(--faint);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:8px;display:flex}.panel .ph .ph-count b{font-weight:var(--fw-semibold);color:var(--muted)}.panel .ph .ph-count b:before{content:"· ";color:var(--faint);font-weight:var(--fw-body)}.panel .ph .supl{font-size:var(--text-xs);color:var(--muted);line-height:1.5;font-weight:var(--fw-body);max-width:60ch}.calc-grid{grid-template-columns:1fr 320px;align-items:start;gap:20px;display:grid}.calc-side{scrollbar-width:thin;flex-direction:column;gap:20px;max-height:calc(100vh - 40px);display:flex;position:sticky;top:20px;overflow-y:auto}.calc-side>*{flex:none}@media (width<=980px){.calc-side{max-height:none;position:static;overflow:visible}}.pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:18px 0 4px;padding-top:16px;display:flex}.pager-status{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=560px){.pager-range{display:none}}.empty-state{background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:56px 32px;display:flex}.panel.empty-state{border-style:dashed}.empty-state.ablegeziel{border-width:2px;transition:border-color .12s,background-color .12s}.empty-state.ablegeziel.is-over{border-color:var(--brand);background:var(--brand-soft)}.empty-state .es-icon{border-radius:var(--radius);background:var(--brand-soft);width:56px;height:56px;color:var(--brand-fg);place-items:center;margin-bottom:4px;display:grid}.empty-state h3{font-size:var(--text-lg);line-height:var(--text-lg-lh);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.empty-state p{color:var(--muted);font-size:var(--text-sm);max-width:44ch;margin:0;line-height:1.55}.empty-state p.sub{font-size:var(--text-xs);color:var(--faint)}.empty-state .btn{margin-top:4px}.loadingpanel{flex-direction:column;gap:10px;padding-top:18px;display:flex}.k-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.k-list .kl-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.k-list .kl-head h2{font-size:var(--text-base);font-weight:var(--fw-semibold);margin:0}.k-list .kl-head .count{font-size:var(--text-xs);color:var(--faint);font-family:var(--font-mono)}.k-row{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;transition:background .12s;display:flex}.k-row:last-child{border-bottom:none}.k-row:hover{background:var(--surface-2)}.k-row-wrap{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.k-row-wrap:last-child,.k-row-wrap .k-row{border-bottom:none}.k-row-discard{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 18px;transition:background .12s,color .12s;display:flex}.k-row-discard:hover:not(:disabled){background:var(--surface-2);color:var(--danger)}.k-row-discard:disabled{opacity:.5;cursor:default}.k-row .kr-main{flex:1;min-width:0}.k-row .kr-main b{font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.k-row .kr-main small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.k-row .kr-meta{flex-shrink:0;align-items:center;gap:12px;display:flex}.k-row .kr-status{font-size:var(--text-2xs);font-weight:var(--fw-medium);white-space:nowrap;border-radius:var(--radius-full);padding:4px 10px}.k-row .kr-status.kalkulation{background:var(--brand-soft);color:var(--brand-fg)}.k-row .kr-status.exportiert,.k-row .kr-status.abgegeben{background:var(--ok-soft);color:var(--ok)}.k-row .kr-status.beauftragt,.k-row .kr-status.abgeschlossen{background:var(--brand-soft);color:var(--brand-fg)}.k-row .kr-status.rechnung_erstellt{background:var(--accent-soft);color:var(--accent-ink)}.k-row .kr-status.abgerechnet{background:var(--ok-soft);color:var(--ok)}.k-row .kr-chevron{color:var(--faint);transition:color .12s,transform .12s}.k-row:hover .kr-chevron{color:var(--muted);transform:translate(2px)}.price-summary .sumrow,.price-summary .surcharge{padding-left:20px;padding-right:20px}.bilanz{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.bilanz-zelle{background:var(--surface);flex-direction:column;gap:2px;padding:16px 20px;display:flex}.bilanz-zelle+.bilanz-zelle{border-left:1px solid var(--line)}.bilanz-zelle .k{font-size:var(--text-xs);color:var(--muted)}.bilanz-zelle .zahl{font-family:var(--font-mono);font-size:26px;font-weight:var(--fw-semibold);color:var(--ink);line-height:1.1}.bilanz-zelle .faint{font-size:var(--text-xs);color:var(--faint)}.price-summary .zuschlag-herkunft{color:var(--faint);margin:0;padding:6px 20px 10px;font-size:12px;line-height:1.45}.price-summary .total{flex-direction:column;align-items:stretch;gap:4px;padding:16px 20px}.price-summary .total .v{font-size:var(--text-2xl);line-height:var(--text-2xl-lh);letter-spacing:-.02em;white-space:nowrap}@media (width<=980px){.calc-grid{grid-template-columns:1fr}.action-bar .ab-title h2{white-space:normal}}.btn.icon-only{width:var(--control-h);justify-content:center;padding:0}.btn.compact.icon-only{width:var(--control-h-compact)}.btn.sm.icon-only{width:var(--control-h-sm)}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--bg)}.freigabe .k-list{margin:0;padding:0;list-style:none}.freigabe .k-row{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--ink);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.freigabe .k-row:hover{background:var(--surface-2)}.freigabe .k-row.active{background:var(--brand-soft);box-shadow:inset 2px 0 0 var(--brand);border-color:#0000}.freigabe .k-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:var(--fw-medium);overflow:hidden}.freigabe .k-row.active .k-title{color:var(--brand-fg)}.freigabe .k-meta{color:var(--faint);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0}.readiness{border-radius:var(--radius);border:1px solid var(--line);align-items:flex-start;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.readiness b{font-size:var(--text-sm);display:block}.readiness p{font-size:var(--text-xs);color:var(--muted);margin:3px 0 0;line-height:1.45}.readiness.is-ready{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.readiness.is-blocked{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.learned{border-radius:var(--radius);border:1px solid var(--brand-fg);background:var(--brand-soft);color:var(--brand-fg);align-items:flex-start;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.learned b{font-size:var(--text-sm);display:block}.learned p{font-size:var(--text-xs);color:var(--muted);margin:3px 0 0;line-height:1.45}.hinweis{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);background:var(--accent-soft);color:var(--warn);font-size:var(--text-xs);align-items:flex-start;gap:10px;margin:14px 0;padding:12px 14px;line-height:1.45;display:flex}.hinweis svg{flex:none;margin-top:1px}.hinweis .linkish{color:inherit;text-decoration:underline}.mk-panel{gap:8px;display:grid}.mk-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-explain{font-size:var(--text-sm);color:var(--ink);margin:0;line-height:1.5}.mk-buyer .k{font-size:var(--text-xs);color:var(--muted);margin-bottom:4px;display:block}.mk-buyer ul{font-size:var(--text-sm);gap:3px;margin:0;padding:0;list-style:none;display:grid}.mk-buyer p{font-size:var(--text-sm);margin:0}.mk-evidence summary{cursor:pointer;font-size:var(--text-xs);color:var(--muted)}.mk-evidence ul{font-size:var(--text-xs);color:var(--muted);gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.run-market>summary{cursor:pointer;font-size:var(--text-xs);color:var(--muted);padding:6px 0 0}.meta .m .v.mk-umfeld{font-family:inherit;font-size:inherit;font-weight:var(--fw-body)}.meta .m .v.mk-umfeld .panelmessage{padding:0}.mk-ratio{font-size:var(--text-xs);color:var(--muted);margin:6px 0 0;line-height:1.5}.calc-side .mk-panel{overflow-wrap:anywhere}.missing-list{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 14px;padding:0;list-style:none;overflow:hidden}.actions+.missing-list{margin-top:14px}.missing-list li{font-size:var(--text-xs);border-bottom:1px solid var(--line);grid-template-columns:68px 1fr auto;align-items:baseline;gap:10px;padding:8px 12px;display:grid}.missing-list li:last-child{border-bottom:none}.missing-list .oz{color:var(--faint)}.missing-list .qty{color:var(--muted);white-space:nowrap}.missing-list .more{color:var(--faint);font-style:italic;display:block}.confirm{font-size:var(--text-sm);color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;padding:11px 0 14px;display:flex}.confirm input{accent-color:var(--brand);margin-top:2px}.confirm input:disabled+span{opacity:.55}@keyframes submissio-spin{to{transform:rotate(360deg)}}.panel.padded{padding:0 20px 18px}.panelhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.panel.padded>.panelhead{margin:0 -20px 14px;padding:14px 20px 12px}.panelhead h2{min-width:0;font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--fw-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin:0;display:flex;overflow:hidden}.panelhead .chip{height:calc(var(--text-sm) * var(--text-sm-lh));font-size:var(--text-2xs);padding:0 8px}.panelhead .mono{font-size:var(--text-xs);color:var(--faint);white-space:nowrap;flex-shrink:0}.formerror{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius);font-size:var(--text-xs);line-height:1.5;font-weight:var(--fw-medium);margin:12px 0;padding:9px 12px;display:block}.formok{border:1px solid color-mix(in srgb, var(--ok) 30%, transparent);background:var(--ok-soft);color:var(--ok);border-radius:var(--radius);font-size:var(--text-xs);line-height:1.5;font-weight:var(--fw-medium);margin:12px 0;padding:9px 12px;display:block}.linkish{font:inherit;font-size:var(--text-xs);color:var(--brand-fg);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.linkish:hover{color:var(--ink)}.iconbtn{border-radius:var(--radius-sm);color:var(--faint);cursor:pointer;background:0 0;border:none;place-items:center;padding:3px;display:grid}.iconbtn:hover{background:var(--surface-2);color:var(--ink)}.prefill-badge{background:var(--brand-soft);color:var(--brand-fg);font-size:var(--text-2xs,10px);font-weight:var(--fw-semibold);letter-spacing:.01em;text-transform:none;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:1px 6px;display:inline-flex}.prefill-evidence{font-size:var(--text-2xs,10px);color:var(--muted);margin-top:4px;line-height:1.5;display:block}.prefill-evidence em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.edtxt.is-prefilled:not(:focus){border-left:2px solid var(--brand)}.onb-waiting{text-align:center;margin-top:12px}.onb-done-note{color:var(--brand-fg);font-size:var(--text-xs);align-items:center;gap:8px;display:flex}.formnotice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2,transparent);color:var(--muted);font-size:var(--text-xs);padding:8px 10px;line-height:1.5}.onb-hint{font-size:var(--text-xs);color:var(--muted);margin:0 0 12px;line-height:1.5}.onb-upload{align-items:center;gap:8px;display:flex}.onb-docs{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.onb-docs li{font-size:var(--text-xs);color:var(--ink);align-items:center;gap:7px;display:flex}.onb-docs .name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.onb-docs .bad{font-size:var(--text-2xs);color:var(--danger)}.runs{flex-direction:column;gap:14px;display:flex}.run-notice{border:1px solid var(--brand);background:var(--brand-soft);color:var(--ink);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:9px 11px}.run.is-ready{border-color:var(--ok)}.run .panelhead h2{min-width:0}.run .panelhead .linkish{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);text-decoration:none}.run .panelhead .linkish:hover{color:var(--brand-fg);text-decoration:underline}.run-steps{gap:0;margin:0 0 12px;padding:0;list-style:none;display:flex}.run-steps li{font-size:var(--text-2xs);color:var(--faint);flex:1;align-items:center;gap:7px;display:flex;position:relative}.run-steps li:after{content:"";background:var(--line);flex:1;height:1px}.run-steps li:last-child:after{display:none}.run-steps .dot{border-radius:var(--radius-full);border:1px solid var(--line-strong);background:var(--surface);flex-shrink:0;width:9px;height:9px}.run-steps li.done{color:var(--ink)}.run-steps li.done .dot{background:var(--brand);border-color:var(--brand)}.run-steps li.linked:after{background:var(--brand)}.run-waiting{font-size:var(--text-xs);color:var(--warn);align-items:center;gap:7px;margin-bottom:8px;display:flex}.run-replies{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.run-replies .pill{font-size:var(--text-2xs);border-radius:var(--radius-full);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--muted);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.run-replies .pill.ok{color:var(--ok);border-color:var(--ok);background:var(--ok-soft)}.run-replies .pill.bad{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.run-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-done{font-size:var(--text-xs);color:var(--ok);font-weight:var(--fw-semibold);align-items:baseline;gap:10px;display:inline-flex}.run-score{font-family:var(--font-mono);font-weight:var(--fw-body);color:var(--muted)}.run-lost-form{align-items:center;gap:6px;display:inline-flex}.run-lost-note{font-size:var(--text-xs);color:var(--danger);font-weight:var(--fw-semibold)}.run-won-note{font-size:var(--text-xs);color:var(--ok);font-weight:var(--fw-semibold)}.proposal-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.proposal-row:last-child{border-bottom:none}.proposal-main{gap:2px;display:grid}.proposal-facts{font-size:var(--text-xs);color:var(--muted)}.run-letter{width:100%;font-size:var(--text-sm)}.run-letter summary{cursor:pointer;color:var(--muted)}.run-letter textarea{width:100%;font:var(--text-xs) / 1.5 var(--font-mono);margin:8px 0}.letter-result{border:1px solid var(--line);border-radius:var(--radius);gap:6px;padding:10px 12px;display:grid}.letter-result ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mk-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.grid2.markt{align-items:start}.mk-col{flex-direction:column;gap:16px;min-width:0;display:flex}.mk-bars{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mk-bars li{align-items:center;gap:12px;display:flex}.mk-bar-q{width:68px;font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.mk-bar{background:var(--bg);border-radius:var(--radius-sm,4px);flex:1;align-items:center;min-width:0;height:22px;display:flex;position:relative}.mk-bar-fill{background:var(--brand);border-radius:var(--radius-sm,4px);opacity:.85;min-width:6px;height:22px}.mk-bar-val{font-size:var(--text-xs);font-weight:var(--fw-medium);white-space:nowrap;color:var(--ink);position:absolute}.mk-bar-val.innen{color:var(--on-brand);text-align:right;box-sizing:border-box;padding-right:10px;overflow:hidden}.mk-bar-val.innen .faint{color:inherit;opacity:.75}.mk-buyers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-buyer-name{font-weight:var(--fw-semibold);align-items:center;gap:8px;display:flex}.mk-buyer-meta{font-size:var(--text-xs);color:var(--muted);display:block}.req-panel .req-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.req-item{font-size:var(--text-xs);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.req-status{flex:none;margin-top:1px}.req-erfuellt .req-status{color:var(--ok)}.req-warnung .req-status{color:var(--warn)}.req-fehlt .req-status{color:var(--danger)}.req-unklar .req-status{color:var(--faint)}.req-raw{color:var(--ink);display:block}.req-detail{color:var(--muted);display:block}.pill.muted{background:var(--faint-soft,#80808024);color:var(--faint,#666)}.autopilot .ph h2{align-items:center;gap:7px;display:inline-flex}.autopilot.is-running{border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.ap-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px 16px;display:flex}.ap-empty p{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.55}.ap-status{font-size:var(--text-xs);color:var(--fg);font-weight:var(--fw-medium);align-items:center;gap:9px;padding:12px 16px 10px;display:flex}.ap-status-text{flex:1;min-width:0}.ap-status .btn{flex-shrink:0}.ap-dot{border-radius:var(--radius-full);background:var(--muted);flex-shrink:0;width:8px;height:8px}.ap-dot.running,.ap-dot.queued{background:var(--brand);animation:1.6s ease-in-out infinite ap-pulse}.ap-dot.done{background:var(--ok)}.ap-dot.failed,.ap-dot.interrupted,.ap-dot.stalled{background:var(--danger);animation:none}@keyframes ap-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ap-dot.running,.ap-dot.queued{animation:none}}.ap-bar{border-radius:var(--radius-full);background:var(--surface-2);height:3px;margin:0 16px 12px;overflow:hidden}.ap-bar>span{background:var(--brand);height:100%;transition:width .4s;display:block}.ap-steps{flex-direction:column;margin:0;padding:0 16px 4px;list-style:none;display:flex}.ap-step{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.ap-step:first-child{border-top:none}.ap-step-ic{border-radius:var(--radius-full);width:18px;height:18px;color:var(--muted);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.ap-step.done .ap-step-ic{color:var(--ok)}.ap-step.running .ap-step-ic{color:var(--brand-fg)}.ap-step.failed .ap-step-ic{color:var(--danger)}.ap-step-pending{border-radius:var(--radius-full);border:1.5px solid var(--line-strong);width:6px;height:6px}.ap-step-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ap-step-label{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--fg);align-items:baseline;gap:8px;display:flex}.ap-step.pending .ap-step-label{color:var(--faint);font-weight:var(--fw-body)}.ap-step-time{font-size:var(--text-2xs);color:var(--faint);font-family:var(--font-mono)}.ap-step-summary{font-size:var(--text-2xs);color:var(--muted);line-height:1.5}.ap-step-summary.danger{color:var(--danger)}.ap-step-rerun{border-radius:var(--radius);width:22px;height:22px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;display:grid}.ap-step-rerun:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--fg)}.ap-step-rerun:disabled{opacity:.4;cursor:default}.ap-handoff{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);font-size:var(--text-2xs);color:var(--fg);flex-direction:column;align-items:flex-start;gap:9px;margin:4px 16px 14px;padding:10px 12px;line-height:1.5;display:flex}.ap-handoff .ic{color:var(--warn);display:flex}.ap-handoff.ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 24%, transparent)}.ap-handoff.ok .ic{color:var(--ok)}.ap-handoff-line{align-items:flex-start;gap:8px;margin:0;display:flex}.ap-foot{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.corner-chip{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);height:30px;font-size:var(--text-2xs);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.corner-menu{z-index:91;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:320px;max-height:60vh;box-shadow:var(--shadow-pop);padding:4px;position:absolute;top:calc(100% + 6px);overflow-y:auto}.corner-menu.align-right{right:0}.corner-menu.align-left{left:0}.corner-item{border-radius:var(--radius);cursor:pointer;text-align:left;width:100%;color:var(--fg);background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.corner-item:hover{background:var(--surface-2)}.bgjobs{position:relative}.bgjobs-chip{color:var(--muted);font-weight:var(--fw-medium)}.bgjobs-chip.active{border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:var(--brand-soft);color:var(--brand-fg)}.bgjobs-chip-lines{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.bgjobs-item-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bgjobs-item-main b{font-size:var(--text-xs);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bgjobs-item-main small{font-size:var(--text-2xs);color:var(--muted)}.bgjobs-bar{border-radius:var(--radius-full);background:var(--surface-2);height:2px;overflow:hidden}.bgjobs-bar>span{background:var(--brand);height:100%;transition:width .4s;display:block}.todochip{position:relative}.todochip-chip{color:var(--fg);font-weight:var(--fw-semibold)}.todochip-row{align-items:stretch;gap:2px;display:flex}.todochip-row-main{flex:1;min-width:0}.todochip-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.todochip-body b{font-size:var(--text-xs);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todochip-body small{font-size:var(--text-2xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todochip-row.urgent .todochip-body b{color:var(--danger)}.todochip-check{border-radius:var(--radius-full);background:var(--ok-soft);width:22px;height:22px;color:var(--ok);flex-shrink:0;place-items:center;display:grid}.todochip-row.exit-erledigt .todochip-body b{color:var(--muted);text-decoration:line-through}.todochip-skip{border-radius:var(--radius);width:30px;color:var(--faint);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:center;place-items:center;display:grid}.todochip-skip:hover{background:var(--surface-2);color:var(--fg)}.todochip-row.exit-erledigt,.todochip-row.exit-weggeklickt{pointer-events:none;overflow:hidden}.todochip-row.exit-erledigt{animation:.5s forwards todochip-erledigt}.todochip-row.exit-weggeklickt{animation:.26s forwards todochip-weggeklickt}@keyframes todochip-erledigt{0%,55%{opacity:1;max-height:60px}to{opacity:0;max-height:0;margin:0;padding:0}}@keyframes todochip-weggeklickt{0%{opacity:1;max-height:60px;transform:translate(0)}to{opacity:0;max-height:0;margin:0;padding:0;transform:translate(28px)}}@media (prefers-reduced-motion:reduce){.todochip-row.exit-erledigt,.todochip-row.exit-weggeklickt{animation:none}}.jobnotices{z-index:80;flex-direction:column;gap:10px;max-width:min(440px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.jobnotice{border-radius:var(--radius-lg);background:var(--surface);border:1px solid color-mix(in srgb, var(--ok) 35%, var(--line));box-shadow:var(--shadow-pop);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.jobnotice.danger{border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}.jobnotice .ic{color:var(--ok);flex-shrink:0;margin-top:2px;display:flex}.jobnotice.danger .ic{color:var(--danger)}.jobnotice-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jobnotice-body b{font-size:var(--text-xs);font-weight:var(--fw-semibold)}.jobnotice-body small{font-size:var(--text-2xs);color:var(--muted);line-height:1.45}.jobnotice-close{color:var(--faint);cursor:pointer;height:var(--control-h-sm);background:0 0;border:none;align-items:center;padding:2px;display:flex}.jobnotice-close:hover{color:var(--fg)}.kr-job{font-size:var(--text-2xs);color:var(--brand-fg);font-weight:var(--fw-medium);align-items:center;gap:6px;margin-top:5px;display:inline-flex}.kr-job-bar{border-radius:var(--radius-full);background:var(--surface-2);width:90px;height:2px;overflow:hidden}.kr-job-bar>span{background:var(--brand);height:100%;transition:width .4s;display:block}.tag-ai{background:var(--brand-soft);color:var(--brand-fg);border-color:color-mix(in srgb, var(--brand) 24%, transparent)}.pipeline-step.failed .step-icon{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger)}.pipe-row.is-link{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.pipe-row.is-link:hover{border-color:var(--line-strong);background:var(--surface-2)}.pipe-row.is-link:focus-visible,.todo-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pipe-row.is-link{border-bottom:1px solid var(--line);background:0 0;border-top:none;border-left:none;border-right:none}.todo-panel .ph{border-bottom:1px solid var(--line)}.todo-list{margin:0;padding:0;list-style:none}.todo-row{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;align-items:center;gap:12px;padding:12px 18px;display:flex}.todo-list li:last-child .todo-row{border-bottom:none}.todo-row:hover{background:var(--surface-2)}.todo-row.quiet b,.todo-row.quiet .todo-body small{color:var(--muted)}.todo-ic{border-radius:var(--radius);background:var(--surface-2);width:30px;height:30px;color:var(--muted);border:1px solid var(--line);flex-shrink:0;place-items:center;display:grid}.todo-ic.submit{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 30%, transparent);color:var(--ok)}.todo-ic.send-rfq,.todo-ic.wholesalers,.todo-ic.price,.todo-ic.lv{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 28%, transparent);color:var(--brand-fg)}.todo-ic.deadline{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 28%, transparent);color:var(--warn)}.todo-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.todo-body b{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.todo-body small{font-size:var(--text-2xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todo-row.urgent .todo-body b{color:var(--danger)}.todo-go{color:var(--faint);flex-shrink:0}.todo-row:hover .todo-go{color:var(--fg)}.todo-more{font-size:var(--text-2xs);color:var(--faint);padding:10px 18px}.todo-empty{color:var(--muted);align-items:flex-start;gap:12px;padding:22px 18px;display:flex}.todo-empty svg{color:var(--ok);flex-shrink:0}.todo-empty b{color:var(--fg);font-size:var(--text-sm)}.todo-empty p{font-size:var(--text-xs);margin:4px 0 0;line-height:1.55}.tender .meta .m .v .v-sub{font-size:var(--text-2xs);font-weight:var(--fw-body);color:var(--muted);font-family:var(--font-body);display:block}.dropzone{border:2px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--surface);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;padding:40px 24px;transition:border-color .12s,background-color .12s;display:flex}.dropzone--active{border-color:var(--brand);background:var(--brand-soft)}.is-dragover{outline:2px dashed var(--brand);outline-offset:6px;border-radius:var(--radius-xl);background:var(--brand-soft)}.dropzone p{font-size:var(--text-sm);margin:0}.dropzone strong{color:var(--ink)}.dropzone .faint{color:var(--faint);font-size:var(--text-xs)}.dropzone .truststrip.compact{border-top:0;margin-top:24px;padding-top:0}.dropzone .truststrip.compact ul{justify-content:center}.intake-progress{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:4px;margin-bottom:20px;padding:14px 16px;display:flex}.intake-progress b{font-size:var(--text-sm);color:var(--ink)}.intake-progress .faint{font-size:var(--text-xs);color:var(--faint)}.intake-progress progress{border-radius:var(--radius-full);background:var(--line);appearance:none;border:0;width:100%;height:4px;margin-top:6px}.intake-progress progress::-webkit-progress-bar{background:var(--line);border-radius:var(--radius-full)}.intake-progress progress::-webkit-progress-value{background:var(--brand);border-radius:var(--radius-full)}.intake-progress progress::-moz-progress-bar{background:var(--brand);border-radius:var(--radius-full)}.intake-progress--done{border-left-color:var(--brand-ink)}.worklist{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:24px;padding:16px}.worklist h3{font-size:var(--text-sm);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.worklist h3 svg{color:var(--warn)}.worklist>p{font-size:var(--text-xs);margin:6px 0 12px}.worklist ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.worklist li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.worklist li div{flex-direction:column;gap:2px;min-width:0;display:flex}.worklist li b{font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere}.worklist li .faint{font-size:var(--text-xs);color:var(--faint)}.worklist li button{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.doclist-scroll{overflow-x:auto}.doclist{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.doclist th,.doclist td{text-align:left;border-bottom:1px solid var(--line);font-weight:var(--fw-body);vertical-align:baseline;padding:10px 12px}.doclist thead th{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--faint);text-transform:uppercase;letter-spacing:.04em}.doclist tbody th{color:var(--ink);font-weight:var(--fw-medium);overflow-wrap:break-word;align-items:center;gap:8px;display:flex}.doclist td:nth-child(2),.doclist td:nth-child(3),.doclist td:nth-child(4){white-space:nowrap}.ablage.ist-geteilt .doclist thead th:nth-child(3),.ablage.ist-geteilt .doclist td:nth-child(3){display:none}.doclist tbody th .linkish{text-align:left}.tag-scan{background:var(--bg);color:var(--faint);border-color:var(--line-strong)}@media (width<=640px){.worklist li{flex-direction:column;align-items:flex-start}.doclist td:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.dropzone{transition:none}}.dropzone--compact{flex-flow:wrap;justify-content:center;gap:12px;margin-bottom:20px;padding:14px 20px}.dropzone--compact p{font-size:var(--text-sm)}.doclist-tools{align-items:center;gap:12px;margin-bottom:8px;display:flex}.doclist-tools .searchbox{margin-left:0}.doclist-tools .faint{font-size:var(--text-xs);color:var(--faint);white-space:nowrap}.doclist td:last-child{text-align:right}.tender.rejected{border-color:var(--line);box-shadow:inset 3px 0 0 var(--line-strong);background:color-mix(in srgb, var(--muted) 4%, var(--surface))}.tender.rejected h3,.tender.rejected .match .pct{color:var(--muted)}.tender .m.rejectnote .k{color:var(--ink);font-weight:var(--fw-medium)}.rejectpicker{border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;gap:10px;padding-top:12px;display:flex}.rejectpicker-q{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--muted);margin:0}.rejectpicker-opts{flex-wrap:wrap;gap:8px;display:flex}.rejectpicker-opts .chip{cursor:pointer}.rejectpicker-opts .chip:hover:not(:disabled){border-color:var(--brand);color:var(--brand-fg)}.rejectpicker-opts .chip:disabled{opacity:.5;cursor:not-allowed}.rejectpicker-foot{align-items:center;gap:8px;display:flex}.rejectpicker-note{min-width:0;height:var(--control-h-compact);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink);flex:1;padding:0 12px}.rejectpicker-note:focus-visible{outline:2px solid var(--brand);outline-offset:1px}:root{--mobilenav-h:66px}.mobilenav,.mobilesheet,.mobilesheet-scrim{display:none}.mobilenav{z-index:70;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);grid-auto-columns:1fr;grid-auto-flow:column;position:fixed;inset:auto 0 0}.mobilenav-tab{min-height:var(--mobilenav-h);color:var(--sidebar-fg-muted);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--fw-medium);text-align:center;cursor:pointer;background:0 0;border:none;border-top:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:7px 4px;line-height:1.1;text-decoration:none;display:flex}.mobilenav-tab span{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow:hidden}.mobilenav-tab.active{color:var(--brand-fg);border-top-color:var(--brand);background:var(--brand-soft)}.mobilesheet-scrim{z-index:85;background:var(--scrim);cursor:pointer;border:none;width:100%;padding:0;position:fixed;inset:0}.mobilesheet{z-index:86;background:var(--surface);border-top:1px solid var(--line);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-pop);padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));max-height:80vh;position:fixed;inset:auto 0 0;overflow-y:auto}.mobilesheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.mobilesheet-who{min-width:0}.mobilesheet-who b{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);overflow-wrap:anywhere;display:block}.mobilesheet-who span{font-size:var(--text-xs);color:var(--muted)}.mobilesheet-links{flex-direction:column;padding:6px 0;display:flex}.mobilesheet-link{border-radius:var(--radius);min-height:48px;color:var(--ink);font-size:var(--text-sm);font-weight:var(--fw-medium);align-items:center;gap:12px;padding:0 4px;text-decoration:none;display:flex}.mobilesheet-link.active,.mobilesheet-link.active svg{color:var(--brand-fg)}.mobilesheet-foot{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:flex}.mobilesheet-foot .btn{flex:1}@media (width<=980px){.mobilenav{display:grid}.mobilesheet,.mobilesheet-scrim{display:block}.content{padding-bottom:calc(var(--mobilenav-h) + env(safe-area-inset-bottom,0px) + 28px)}.jobnotices{left:12px;right:12px;bottom:calc(var(--mobilenav-h) + env(safe-area-inset-bottom,0px) + 12px);max-width:none}.topbar-inner{flex-wrap:wrap;align-items:flex-start}.topbar .title{flex:100%;min-width:0}.topbar-actions{flex:none}.searchbox{max-width:none;margin-inline:0}.topbar-actions .btn,.todochip,.topbar-actions:empty{display:none}}@media (width<=760px){:root{--control-h:48px;--control-h-compact:44px;--control-h-sm:44px;--gutter:14px}.chip,.btn.sm,.btn.compact{min-height:44px}.lv-toggle,.lv-ico-btn,.suggest-btn,.k-row-discard,.jobnotice-close,.pdf-modal-close,.overflow-menu button{min-width:44px;min-height:44px}.bgjobs-chip,.breakdown-toggle,.ap-step-rerun,.k-row,.save-pill,select.edtxt,input.edtxt,.ednum{min-height:44px}.panelhead h2 .linkish{text-align:left;align-items:center;min-height:44px;display:inline-flex}.panelhead,.ph{flex-wrap:wrap;align-items:flex-start}.panelhead h2{flex:100%}input[type=checkbox],input[type=radio]{width:20px;height:20px}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;gap:8px;min-height:44px;display:inline-flex}input,select,textarea{font-size:16px}.content{padding-top:18px}.codeblock,pre{overflow-x:auto}.topbar .title h1{overflow-wrap:anywhere}.action-bar .ab-actions,.rowactions,.mobilesheet-foot{flex-wrap:wrap}.action-bar .ab-title h2{white-space:normal;font-size:var(--text-xl);overflow:visible}.filterbar .sort{flex:100%;margin-left:0}.filterbar .sort select{max-width:100%}.k-row-wrap .k-row{flex:auto;width:auto;min-width:0}.k-row{padding:14px var(--gutter)}.k-row-discard{flex:none;padding:0 12px}.matchwrap{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.matchwrap,.matchwrap .match,.matchwrap .inlinenote{text-align:left;align-items:flex-start}.matchwrap .inlinenote{max-width:none}.matchwrap .actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.matchwrap .actions>*{flex:45%}.rejectpicker-foot{flex-wrap:wrap}.rejectpicker-note{flex:100%}.pipeline{scrollbar-width:none;overflow-x:auto}.pipeline::-webkit-scrollbar{display:none}.run-steps{flex-wrap:wrap;gap:6px 14px}.run-steps li{flex:none}.run-steps li:after{display:none}.fitem{flex-basis:100%}.pipe-row .t b,.pipe-row .t small,.k-row .kr-main b,.k-row .kr-main small,.todo-row .todo-body b,.todo-row .todo-body small{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.lv-scroll{max-height:none;overflow:visible}table.lv,table.lv tbody,table.lv tr,table.lv td{display:block}table.lv{table-layout:auto}table.lv colgroup,table.lv thead{display:none}table.lv td{border-bottom:none;padding:0}table.lv tr.lv-item{grid-template-columns:44px 44px minmax(0, 1fr) calc(var(--text-sm) * 7 + 24px);padding:10px var(--gutter) 12px;border-bottom:1px solid var(--line);grid-template-areas:"expand type pos pos""text text text text""qty qty ep gp";align-items:center;gap:2px 6px;display:grid}table.lv tr.lv-item>td.expand{grid-area:expand}table.lv tr.lv-item>td.lv-type-cell{text-align:left;grid-area:type}table.lv tr.lv-item>td.pos{grid-area:pos}table.lv tr.lv-item>td.txt{font-size:var(--text-sm);line-height:var(--text-sm-lh);grid-area:text}table.lv tr.lv-item>td.qty,table.lv tr.lv-item>td.ep,table.lv tr.lv-item>td.gp{text-align:left;white-space:nowrap;padding-top:6px;display:block}table.lv tr.lv-item>td.qty{grid-area:qty}table.lv tr.lv-item>td.ep{grid-area:ep}table.lv tr.lv-item>td.gp{text-align:right;grid-area:gp}table.lv tr.lv-item>td[data-label]:before{content:attr(data-label);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--faint);margin-bottom:2px;display:block}table.lv tr.lv-item>td.ep .ep-cell{justify-content:flex-start;width:100%}table.lv .ep-cell .ednum{text-align:left;width:100%;min-width:0;min-height:44px}table.lv tr.lv-item>td.expand,table.lv tr.lv-item>td.lv-type-cell{align-self:start}table.lv tr.lv-category{padding:12px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}table.lv tr.lv-category>td:first-child{flex:auto;min-width:0}table.lv tr.lv-category>td.lv-titel-sum{margin-left:auto}table.lv tr.lv-category>td{padding:0}table.lv tr.lv-longtext,table.lv tr.lv-suggest{padding:0 var(--gutter) 12px;border-bottom:1px solid var(--line)}table.lv tr.lv-longtext>td:first-child,table.lv tr.lv-suggest>td:first-child{display:none}table.lv tr.lv-longtext pre{white-space:pre-wrap;overflow-wrap:anywhere}.suggest-refs,.suggest-sources{overflow-wrap:anywhere}.lv-type-menu{min-width:200px;left:0;right:auto}.doclist,.doclist tbody,.doclist tr,.doclist td,.doclist tbody th{display:block}.doclist thead{display:none}.doclist tbody tr{border-bottom:1px solid var(--line);padding:12px 0}.doclist tbody tr:last-child{border-bottom:none}.doclist td,.doclist tbody th{border-bottom:none;padding:2px 0}.doclist tbody th{padding-bottom:6px;display:flex}.doclist td:nth-child(2){font-size:var(--text-xs);display:block}.doclist td:nth-child(3),.doclist td:nth-child(4){font-size:var(--text-xs);display:inline-block}.doclist td:nth-child(3):after{content:" ·";color:var(--faint)}.doclist td:nth-child(4){margin-left:6px}.doclist td:last-child{text-align:left;padding-top:10px}#login .formpane{padding:28px var(--gutter) 40px}.loginbox{max-width:none}}.filetrigger{display:inline-flex;position:relative}.filetrigger>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pb-board{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.pb-col{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.pb-colhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pb-colhead h2{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.pb-colhead .mono{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--faint)}.pb-empty{color:var(--faint);font-size:var(--text-xs);margin:2px 0 0}.pb-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.pb-title{text-align:left;font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere}.pb-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-badge{font-size:var(--text-2xs);font-weight:var(--fw-medium);border-radius:var(--radius-full);background:var(--surface-2);color:var(--muted);white-space:nowrap;align-items:center;padding:3px 8px;display:inline-flex}.pb-badge.submitted,.pb-badge.ready_for_review{background:var(--info-soft);color:var(--info)}.pb-badge.beauftragt,.pb-badge.abgeschlossen{background:var(--brand-soft);color:var(--brand-fg)}.pb-badge.rechnung_erstellt{background:var(--accent-soft);color:var(--accent-ink)}.pb-badge.abgerechnet{background:var(--ok-soft);color:var(--ok)}.pb-deadline,.pb-dates{font-size:var(--text-2xs);color:var(--muted);align-items:center;gap:4px;display:inline-flex}.pb-fixed{color:var(--accent-ink);font-weight:var(--fw-medium);align-items:center;gap:2px;display:inline-flex}.pb-conflict{font-size:var(--text-2xs);color:var(--muted);background:var(--surface-2);border-radius:var(--radius-sm);align-items:flex-start;gap:5px;padding:5px 6px;line-height:1.4;display:flex}.pb-conflict.hard{background:var(--accent-soft);color:var(--accent-ink)}.pb-conflict svg{flex:none;margin-top:1px}.pb-conflict-more{color:var(--faint);white-space:nowrap}.pb-next{align-self:flex-start;margin-top:2px}.run-head-meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media (width<=720px){.pb-board{grid-auto-columns:minmax(78vw,1fr)}}.pep-scroll{overflow-x:auto}.pep-grid{flex-direction:column;min-width:860px;display:flex}.pep-headrow,.pep-row{border-bottom:1px solid var(--line);grid-template-columns:200px repeat(7,minmax(0,1fr));display:grid}.pep-row:last-child{border-bottom:0}.pep-headrow{background:var(--surface-2);font-size:var(--text-xs);color:var(--faint)}.pep-headrow .pep-name,.pep-daylabel{font-weight:var(--fw-medium);padding:8px 10px}.pep-daylabel{border-left:1px solid var(--line);align-items:baseline;gap:6px;display:flex}.pep-daylabel small{color:var(--faint)}.pep-row .pep-name{border-right:1px solid var(--line);font-size:var(--text-sm);padding:10px}.pep-quals{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.pep-quals .badge{font-size:var(--text-2xs)}.pep-track{grid-column:2/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-height:54px;padding:6px 4px;display:grid;position:relative}.pep-cells{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid;position:absolute;inset:6px 4px}.pep-cell{border-radius:var(--radius);cursor:pointer;background:0 0;border:1px dashed #0000;padding:0}.pep-cell:hover,.pep-cell:focus-visible{border-color:var(--control-border);background:var(--control-bg)}.pep-lane{z-index:1;pointer-events:none;grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid;position:relative}.pep-bar{pointer-events:auto;border-radius:var(--radius);font-size:var(--text-xs);cursor:grab;flex-direction:column;gap:4px;min-width:0;padding:6px 8px;display:flex}.pep-bar.confirmed{background:var(--brand-soft);border:1px solid var(--brand-ink);color:var(--brand-fg)}.pep-bar.proposed{background:var(--accent-soft);border:1px dashed var(--accent-ink);color:var(--accent-ink)}.pep-bar.moving{outline:2px solid var(--brand);outline-offset:1px}.pep-grid.moving .pep-bar:not(.moving){pointer-events:none}.pep-bar.open-start{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.pep-bar.open-end{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.pep-bar-text{min-width:0}.pep-bar-text b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pep-bar-text small{color:inherit;opacity:.85}.pep-bar-actions{flex-wrap:wrap;gap:4px;display:flex}.pep-bar-actions .btn{font-size:var(--text-2xs)}.vo-material-edit{flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.vo-material-edit .fitem.grow{flex:180px}.btn.ghost.recording{border-color:var(--danger);color:var(--danger);animation:1.4s ease-in-out infinite vorort-rec}@keyframes vorort-rec{0%,to{opacity:1}50%{opacity:.62}}.spin{animation:1s linear infinite ai-spin}@media (prefers-reduced-motion:reduce){.btn.ghost.recording,.spin{animation:none}}.tagebuch{padding:4px 0 8px}.tb-day+.tb-day{border-top:1px solid var(--line)}.tb-daytitle{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--faint);text-transform:none;margin:0;padding:12px 18px 6px}.tb-list{margin:0;padding:0;list-style:none}.tb-entry{font-size:var(--text-sm);gap:12px;padding:10px 18px;display:flex}.tb-entry+.tb-entry{border-top:1px solid var(--line)}.tb-icon{border-radius:var(--radius-full);background:var(--surface-2);width:26px;height:26px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.tb-entry.is-fortschritt .tb-icon{background:var(--ok-soft);color:var(--ok)}.tb-entry.is-nachtrag .tb-icon{background:var(--accent-soft);color:var(--warn)}.tb-entry.is-material .tb-icon{background:var(--brand-soft);color:var(--brand-fg)}.tb-body{flex:1;min-width:0}.tb-meta{font-size:var(--text-2xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb-text{color:var(--ink);margin:3px 0 0}.tb-photos{font-size:var(--text-2xs);color:var(--faint);align-items:center;gap:5px;margin-top:4px;display:inline-flex}.unterlagen-frage{max-width:52rem;margin-inline:auto}.unterlagen-frage-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.unterlagen-frage-kopf h2{margin:2px 0 0}.unterlagen-frage .unterlagen-chat{max-height:none;position:static}.ablage.ist-geteilt{grid-template-columns:minmax(0,1fr) minmax(300px,30%);align-items:start;gap:24px;display:grid}@media (width<=1100px){.ablage.ist-geteilt{grid-template-columns:minmax(0,1fr)}}.vorschau{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:10px;max-height:calc(100vh - 32px);padding:14px 16px;display:flex;position:sticky;top:16px}.vorschau-kopf{font-size:var(--text-xs);justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vorschau-kopf>span{flex-direction:column;gap:2px;min-width:0;display:flex}.vorschau-kopf b{overflow-wrap:break-word;min-width:0}.vorschau-kopf small{font-size:var(--text-2xs)}.vorschau-kopf button{border-radius:var(--radius);color:var(--muted);background:0 0;border:0;flex:none;padding:4px;display:inline-flex}.vorschau-kopf button:hover{background:var(--surface-2);color:var(--ink)}.vorschau-umschalter{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);gap:2px;padding:2px;display:flex}.vorschau-umschalter button{border-radius:calc(var(--radius) - 2px);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--fw-medium);background:0 0;border:0;flex:1;padding:5px 8px}.vorschau-umschalter button.ist-an{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.vorschau-oeffnen{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--fw-medium);text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.vorschau-oeffnen:hover:not(:disabled){color:var(--ink)}.vorschau-oeffnen:disabled{opacity:.6;cursor:not-allowed}.vorschau-rahmen{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);flex:1;min-height:24rem}.vorschau-text{font-size:var(--text-2xs);overflow:auto}.vorschau-text pre{font-family:var(--font-mono,monospace);font-size:var(--text-2xs);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0 0 8px;line-height:1.5}.vorschau-fehler{font-size:var(--text-2xs);color:var(--danger);margin:0}.ablage-zurueck{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--fw-medium);align-items:center;gap:6px;margin-bottom:12px;display:inline-flex}.ablage-zurueck:hover{color:var(--ink)}.unterlagen-layout{grid-template-columns:minmax(0,1fr) minmax(360px,30%);align-items:start;gap:24px;display:grid}@media (width<=1100px){.unterlagen-layout{grid-template-columns:minmax(0,1fr)}}.unterlagen-chat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:12px;max-height:calc(100vh - 32px);padding:16px;display:flex;position:sticky;top:16px}.unterlagen-chat-head h3{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.unterlagen-chat-head p{font-size:var(--text-xs);margin:4px 0 0}.unterlagen-chat-scope{gap:8px;display:flex}.unterlagen-chat-scope select{flex:1;min-width:0}@media (width<=720px){.unterlagen-chat-scope select{min-height:44px}}.unterlagen-chat-faden{min-height:120px;font-size:var(--text-sm);flex-direction:column;flex:1;gap:16px;display:flex;overflow-y:auto}.unterlagen-chat-beispiele{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.unterlagen-chat-beispiele p{font-size:var(--text-xs);margin:0}.unterlagen-chat-runde{flex-direction:column;gap:6px;display:flex}.unterlagen-chat-frage{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin:0;padding-bottom:6px;display:flex}.unterlagen-chat-frage .faint{font-size:var(--text-2xs)}.unterlagen-chat-antwort{white-space:pre-line;color:var(--ink);margin:0}.unterlagen-chat-objekte,.unterlagen-chat-belege{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.unterlagen-chat-objekte li,.unterlagen-chat-belege li{font-size:var(--text-xs);flex-direction:column;gap:2px;display:flex}.unterlagen-chat-belege{border-top:1px dashed var(--line);padding-top:6px}.unterlagen-chat-belege .faint{font-size:var(--text-2xs);line-height:1.5}.unterlagen-chat-objekte .pdf-page-link,.unterlagen-chat-belege .pdf-page-link{text-align:left;align-items:center;gap:4px;display:inline-flex}.unterlagen-chat-eingabe{gap:8px;display:flex}.unterlagen-chat-eingabe input{flex:1;width:auto;min-width:0}.unterlagen-chat-eingabe .btn{white-space:nowrap}.pd-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);margin:0 0 20px;padding:18px 20px}.pd-section>h2{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--ink);align-items:center;gap:8px;margin:0 0 10px;display:flex}.pd-section>h2 svg{color:var(--muted);flex-shrink:0}.pd-chat{font-size:var(--text-sm);line-height:var(--text-sm-lh);overflow-wrap:anywhere;flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pd-chat li .supl{display:block}.pd-chatrow{gap:8px;display:flex}.pd-chatrow input{flex:1;min-width:0}.pd-chatrow .btn{white-space:nowrap}.pd-gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.pd-gallery figure{margin:0}.pd-gallery img{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);width:100%;height:110px;display:block}.pd-gallery figcaption{font-size:var(--text-2xs);color:var(--faint);margin-top:4px}.pd-total{font-size:var(--text-sm);margin:0 0 10px}.pd-progress{font-size:var(--text-sm);flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.pd-progress li{grid-template-columns:minmax(90px,160px) minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.pd-bar{background:var(--surface-2);border-radius:var(--radius-full);height:8px;display:block;overflow:hidden}.pd-fill{background:var(--brand);border-radius:var(--radius-full);height:100%;display:block}.pd-variations{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pd-variation{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:12px 14px}.pd-var-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-var-head b{font-size:var(--text-sm);overflow-wrap:anywhere}.pd-var-head .pill{flex-shrink:0}.pd-var-text{font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0}.pd-var-meta{font-size:var(--text-2xs);color:var(--muted);margin:4px 0 0}.pd-var-photos{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pd-var-photos img{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);width:72px;height:72px;display:block}.pd-var-actions{margin-top:10px}.pd-termine{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:10px;display:flex}.pd-termine .fitem{min-width:150px}.pd-fixedfield{font-size:var(--text-sm);align-items:center;gap:6px;padding-bottom:8px;display:inline-flex}.pd-freetermin{margin:0}.pd-exec .reqrow{align-items:center}.pd-exec-total{border-top:1px solid var(--line-strong);font-size:var(--text-sm)}.pd-tablewrap{margin-top:10px;overflow-x:auto}.pd-exec-table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.pd-exec-table th,.pd-exec-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px 6px 0}.pd-exec-table td:nth-child(2){white-space:normal;min-width:200px}.pd-exec-table th{color:var(--muted);font-weight:var(--fw-medium)}@media (width<=720px){.pd-section{padding:14px}.pd-progress li{grid-template-columns:minmax(70px,1fr) minmax(0,1fr) 44px}.pd-chatrow{flex-direction:column}.pd-chatrow .btn{align-self:flex-end}}.vo-recbar{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--danger) 6%, transparent);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;padding:10px 14px;display:flex}.vo-recdot{border-radius:var(--radius-full);background:var(--danger);flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite vorort-rec}.vo-rectime{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--danger);white-space:nowrap}.vo-recsub{color:var(--muted);font-size:var(--text-2xs)}.vo-head,.vo-rows .reqrow{grid-template-columns:24px minmax(0,1fr) 88px 76px 150px 104px;align-items:start;gap:2px 14px;display:grid}.vo-head{border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:10px 18px}.vo-head span:nth-child(3),.vo-head span:nth-child(5),.vo-head span:nth-child(6){text-align:right}.vo-fields{display:contents}.vo-rows .rk .edtxt,.vo-rows .ednum,.vo-rows .edunit{width:100%}.vo-rows .vo-f-price .inlinenote{margin-top:4px}.vo-sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--ink);text-align:right;white-space:nowrap;padding-top:9px}.stickyfoot{z-index:4;background:var(--surface);box-shadow:0 -10px 14px -14px color-mix(in srgb, var(--ink) 28%, transparent);position:sticky;bottom:0}.panelfoot.stickyfoot{margin-inline:-20px;padding-inline:20px}@media (width<=720px){.vo-head{display:none}.vo-rows .reqrow{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"cb rk sum""cb fields fields"}.vo-rows .checkfield{grid-area:cb}.vo-rows .rk{grid-area:rk}.vo-rows .vo-fields{flex-wrap:wrap;grid-area:fields;align-items:flex-start;gap:8px 10px;margin-top:8px;display:flex}.vo-rows .vo-fields .fitem{flex-basis:auto}.vo-rows .vo-fields .fitem .k{clip-path:none;white-space:normal;width:auto;height:auto;margin:0 0 2px;position:static;overflow:visible}.vo-rows .vo-fields .vo-f-qty .ednum{width:72px}.vo-rows .vo-fields .vo-f-unit .edunit{width:64px}.vo-rows .vo-fields .vo-f-price .ednum{width:110px}.vo-rows .vo-fields .vo-f-qty .ednum,.vo-rows .vo-fields .vo-f-price .ednum{text-align:left}.vo-rows .vo-f-price .inlinenote{max-width:none;display:block}.vo-rows .vo-sum{grid-area:sum}}@media (prefers-reduced-motion:reduce){.vo-recdot{animation:none}}@media (width>=721px){.freigabe.grid2{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.freigabe-foot{border-top:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-direction:column;gap:12px;margin:16px -20px -20px;padding:14px 20px 20px;display:flex}.clockface{align-items:center;gap:12px;margin:10px 0 2px;display:flex}.clockdot{border-radius:var(--radius-full);background:var(--danger);flex:none;width:11px;height:11px;animation:1.4s ease-in-out infinite vorort-rec}.clocktime{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1.1;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--ink)}.btn.xl{min-height:56px;font-size:var(--text-lg)}@media (prefers-reduced-motion:reduce){.clockdot{animation:none}}.gelesen-laeuft{flex-direction:column;gap:4px;min-width:92px;display:flex}.gelesen-laeuft .balken{background:var(--line);border-radius:2px;height:3px;position:relative;overflow:hidden}.gelesen-laeuft .balken:after{content:"";background:var(--accent);border-radius:2px;width:40%;animation:1.4s ease-in-out infinite gelesen-wandern;position:absolute;inset-block:0}@keyframes gelesen-wandern{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.gelesen-laeuft .balken:after{animation:none;left:0}}.onb-website{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.onb-website>span{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--ink)}.onb-website input{max-width:var(--field-lg);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-sm);padding:8px 10px}.onb-website input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.onb-website small{font-size:var(--text-2xs)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--font-weight-normal:400;--font-weight-bold:700;--tracking-wide:.025em;--leading-snug:1.375;--radius-xs:.125rem;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--animate-spotlight:spotlight 2s ease .75s 1 forwards}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.z-\[1\]{z-index:1}.row-span-1{grid-row:span 1/span 1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-7{margin:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-square{aspect-ratio:1}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[58px\]{height:58px}.h-\[169\%\]{height:169%}.h-full{height:100%}.w-20{width:calc(var(--spacing) * 20)}.w-40{width:calc(var(--spacing) * 40)}.w-\[138\%\]{width:138%}.w-full{width:100%}.w-max{width:max-content}.w-md{width:var(--container-md)}.max-w-7xl{max-width:var(--container-7xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spotlight{animation:var(--animate-spotlight)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-neutral-200{border-color:var(--color-neutral-200)}.border-slate-800{border-color:var(--color-slate-800)}.bg-slate-900\/\[0\.8\]{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/\[0\.8\]{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[radial-gradient\(\#0ea5e9_40\%\,transparent_60\%\)\]{background-image:radial-gradient(#0ea5e9 40%,#0000 60%)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[1px\]{padding:1px}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-black{color:var(--color-black)}.text-neutral-600{color:var(--color-neutral-600)}.text-white{color:var(--color-white)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-\[0\.8\]{opacity:.8}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.group-hover\/bento\:translate-x-2:is(:where(.group\/bento):hover *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@supports (backdrop-blur:var(--tw)){.supports-backdrop-blur\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.supports-backdrop-blur\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}@media (width>=48rem){.md\:auto-rows-\[18rem\]{grid-auto-rows:18rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:w-\[84\%\]{width:84%}}@media (prefers-color-scheme:dark){.dark\:border-white\/\[0\.2\]{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.2\]{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:bg-black{background-color:var(--color-black)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-white{color:var(--color-white)}.dark\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@supports (backdrop-blur:var(--tw)){@media (prefers-color-scheme:dark){.supports-backdrop-blur\:dark\:bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.supports-backdrop-blur\:dark\:bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spotlight{0%{opacity:0;transform:translate(-72%,-62%)scale(.5)}to{opacity:1;transform:translate(-50%,-40%)scale(1)}}.lz{--brett:#1e2126;--brett-tief:#16181c;--loch:#0000006b;--loch-kante:#ffffff0b;--nacht:#101317;--papier:#f2f2f0;--papier-tief:#e9e9e6;--tinte:#17161a;--tinte-weich:#56555c;--hell:#f4f3f0;--hell-weich:#a5a29c;--pad-orange:#f0a35c;--pad-orange-hell:#f8c69a;--pad-orange-tief:#e3893d;--blau:#0072e5;--blau-tief:#005bc4;--blau-hell:#5eb0ff;--auf-blau:#fff;--graphit:#2a2825;--rot:#b23a2e;--schrift-kopf:"Manrope Variable", Manrope, system-ui, sans-serif;--schrift-text:"Inter Variable", Inter, system-ui, sans-serif;--schrift-hand:"Caveat", "Segoe Print", cursive;background:var(--papier);min-height:100dvh;color:var(--tinte);font-family:var(--schrift-text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.lz *,.lz :before,.lz :after{box-sizing:border-box}.lz :focus-visible{outline:2px solid var(--rot);outline-offset:3px}.lz [id]{scroll-margin-top:76px}.lz-breite{max-width:1360px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.lz-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lz-kopf{z-index:40;pointer-events:none;padding-inline:clamp(12px,3vw,28px);position:fixed;top:12px;left:0;right:0}.lz-kopf-innen{pointer-events:auto;background:#ffffffdb;border:1px solid #17161a17;border-radius:14px;align-items:center;gap:26px;max-width:1180px;margin-inline:auto;padding:9px 9px 9px 20px;display:flex;box-shadow:0 1px 2px #17161a0d,0 12px 30px #17161a1a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lz-kopf-innen{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:#ffffffb8}}.lz-kopf-nav{margin-left:auto}.lz-kopf-tun{align-items:center;gap:16px;display:flex}.lz-kopf-anmelden{color:var(--tinte-weich);font-size:.92rem;text-decoration:none}.lz-kopf-anmelden:hover{color:var(--tinte)}.lz-knopf-klein{border-radius:7px;padding:9px 15px;font-size:.9rem}.lz-logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lz-logo-mark{background:var(--blau);width:26px;height:26px;color:var(--auf-blau);border-radius:4px;place-items:center;font-family:Source Code Pro,ui-monospace,Menlo,monospace;font-size:16px;font-weight:600;display:grid}.lz-logo-name{font-family:var(--schrift-kopf);letter-spacing:.02em;color:var(--tinte);font-size:19px;font-weight:700}.lz-kopf-nav{align-items:center;gap:22px;font-size:.92rem;display:flex}.lz-kopf-nav a{color:var(--tinte-weich);padding-block:4px;text-decoration:none;position:relative}.lz-kopf-nav a:after{content:"";background:var(--blau);transform-origin:0;height:1.5px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lz-kopf-nav a:hover{color:var(--tinte)}.lz-kopf-nav a:hover:after{transform:scaleX(1)}.lz-wand{background-color:var(--brett);background-image:radial-gradient(120% 70% at 50% -10%,#ffffff0e,#0000 70%),radial-gradient(circle,#00000029 0 1.6px,#0000 1.8px);background-size:100% 100%,40px 40px}.lz-einstieg{isolation:isolate;background:radial-gradient(80% 62% at 76% 26%, #0072e51c, transparent 64%), radial-gradient(70% 55% at 10% 0%, #fff, transparent 62%), var(--papier);color:var(--tinte);align-items:center;min-height:100svh;padding-block:clamp(104px,13vh,168px) clamp(60px,10vh,116px);display:flex;position:relative;overflow:hidden}.lz-einstieg .lz-augenbraue{color:var(--blau)}.lz-einstieg .lz-h1{color:var(--tinte)}.lz-einstieg .lz-h1-zwei{color:inherit}.lz-einstieg .lz-lede{color:var(--tinte-weich)}.lz-einstieg-innen{grid-template-columns:minmax(0,570px) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,88px);display:grid}.lz-brett-raum{color:var(--hell);padding-block:clamp(56px,10vh,108px) clamp(48px,8vh,88px);position:relative}.lz-brett-raum:after,.lz-buehne:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0d 0%,#0000 34%,#00000038 100%);position:absolute;inset:0}.lz-brett-raum>*{z-index:1;position:relative}.lz-augenbraue{font-family:var(--schrift-kopf);letter-spacing:.16em;text-transform:uppercase;color:var(--blau-hell);margin:0 0 18px;font-size:.76rem;font-weight:600}.lz-augenbraue.lz-dunkel-auf-hell{color:var(--rot)}.lz-augenbraue.lz-auf-papier{color:var(--blau-tief)}.lz-lede.lz-auf-papier{color:var(--tinte-weich)}.lz .lz-h1{font-family:var(--schrift-kopf);letter-spacing:-.028em;text-wrap:balance;max-width:24ch;margin:0 0 22px;font-size:clamp(2.05rem,3.6vw,3rem);font-weight:780;line-height:1.06}.lz-h1-zwei{color:var(--blau-hell);display:block}.lz .lz-h2{font-family:var(--schrift-kopf);letter-spacing:-.028em;max-width:22ch;margin:0 0 18px;font-size:clamp(1.65rem,3.4vw,2.5rem);font-weight:800;line-height:1.15}.lz-lede{color:var(--hell-weich);max-width:56ch;margin:0 0 30px;font-size:1.12rem;line-height:1.65}.lz-fliess{color:var(--tinte-weich);max-width:62ch;margin:0 0 18px;font-size:1.03rem;line-height:1.7}.lz-knopfreihe{flex-wrap:wrap;gap:12px;display:flex}.lz-einstieg .lz-knopf{padding:13px 19px;font-size:.97rem}.lz-knopf{background:var(--blau);color:var(--auf-blau);font-family:var(--schrift-kopf);border:none;border-radius:9px;align-items:center;gap:9px;padding:14px 22px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.lz-knopf:hover{background:var(--blau-tief)}.lz-knopf-still{color:var(--tinte);background:0 0;box-shadow:inset 0 0 0 1px #17161a29}.lz-knopf-still:hover{background:#17161a0d}.lz-buehne-raum{height:340vh}.lz-buehne{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.lz-buehne-innen{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:40px;width:100%;display:grid;position:relative}.lz-brett{height:64vh;min-height:380px;position:relative}.lz-zettel,.lz-schluss{left:var(--x,0);top:var(--y,0);background:var(--pad-orange);width:clamp(140px,22%,196px);min-height:116px;color:var(--graphit);transform:rotate(calc(var(--dreh,0deg) / 3));border-radius:3px;flex-direction:column;gap:6px;padding:20px 17px 15px;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;box-shadow:0 1px 1px #0000004d,0 14px 34px #00000057}.lz-pad-manila{background:var(--pad-orange-tief)}.lz-pad-blau{background:var(--pad-orange-hell)}.lz-zettel-nadel{background:#2a28256b;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:50%;translate:-50%;box-shadow:0 1px 1px #ffffff59}.lz-zettel-text{font-family:var(--schrift-hand);font-size:1.28rem;line-height:1.2;position:relative}.lz-zettel-zeit{font-family:var(--schrift-hand);opacity:.72;margin-top:auto;font-size:1.05rem}.lz-zettel.ist-weg{opacity:0;transform:rotate(calc(var(--dreh,0deg) / 3 - 5deg)) translate(-14px, 26px) scale(.97);pointer-events:none}.lz-zettel-text:after{content:"";background:var(--rot);transform-origin:0;height:2px;transition:transform .22s;position:absolute;top:52%;left:-3px;right:-3px;transform:scaleX(0)}.lz-zettel.ist-weg .lz-zettel-text:after{transform:scaleX(1)}.lz-schluss{background:var(--hell);opacity:0;width:clamp(190px,26%,250px);min-height:140px;top:34%;left:50%;transform:translate(-50%)rotate(-.5deg)scale(.94)}.lz-schluss .lz-zettel-text{font-size:1.62rem}.lz-schluss.ist-da{opacity:1;transform:translate(-50%)rotate(-.5deg)scale(1)}.lz-zaehler{padding-left:22px;position:relative}.lz-zaehler:before,.lz-zaehler:after{content:"";border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.lz-zaehler:before{background:#f4f3f024}.lz-zaehler:after{background:var(--blau-hell);transform:scaleY(var(--anteil,0));transform-origin:top;transition:transform .5s cubic-bezier(.22,1,.36,1)}.lz-zaehler-k{color:var(--hell-weich);margin:0 0 6px;font-size:.9rem;font-weight:500}.lz-zaehler-v{font-family:var(--schrift-kopf);letter-spacing:-.035em;color:var(--hell);font-variant-numeric:tabular-nums;margin:0 0 16px;font-size:clamp(2.1rem,4.2vw,3.1rem);font-weight:760;line-height:1}.lz-zaehler-von{font-family:var(--schrift-text);letter-spacing:0;color:var(--hell-weich);margin-top:10px;font-size:.95rem;font-weight:450;display:block}.lz-zaehler-was{color:var(--hell-weich);min-height:4.6em;margin:0;font-size:.95rem;line-height:1.55}.lz-hell{background:var(--papier);padding-block:clamp(56px,9vh,100px)}.lz-hell-tief{background:var(--papier-tief)}.lz-dunkel{background:var(--brett);color:var(--hell);padding-block:clamp(56px,9vh,100px)}.lz-dunkel .lz-fliess{color:var(--hell-weich)}.lz-fussnote{color:var(--tinte-weich);max-width:62ch;margin:18px 0 0;font-size:.9rem}.lz-rechnung-raum{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lz-rechnung-raum{clip-path:none;white-space:normal;width:auto;height:auto;padding-block:clamp(48px,8vh,88px);position:static;overflow:visible}}.lz-rechnung-summe{margin:0}.lz-rechnung-summe b{font-family:var(--schrift-kopf);letter-spacing:-.03em;color:var(--tinte);font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:780;display:block}.lz-rechnung-summe span{color:var(--tinte-weich)}.lz-rechnung{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lz-rechnung-zeile{color:var(--tinte);justify-content:space-between;gap:20px;font-weight:600;display:flex}.lz-rechnung-zeit{color:var(--tinte-weich);font-family:Source Code Pro,ui-monospace,monospace}.lz-rechnung-loest{color:var(--tinte-weich);display:block}.lz-mehr{isolation:isolate;padding-block:0 clamp(48px,8vh,96px);position:relative;overflow:clip}.lz-mehr-strecke{height:420vh;position:relative}.lz-mehr-buehne{align-content:center;height:100svh;padding-top:76px;display:grid;position:sticky;top:0;overflow:hidden}.lz-mehr-grund{z-index:-1;pointer-events:none;background-image:linear-gradient(#17161a0d 1px,#0000 1px),linear-gradient(90deg,#17161a0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 78% at 50% 44%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 78% at 50% 44%,#000 30%,#0000 78%)}.lz-mehr-innen{gap:clamp(20px,2.6vh,34px);width:100%;display:grid}.lz-mehr-wort{position:relative}.lz .lz-mehr-wort .lz-h2{margin-bottom:14px}.lz-kapitel-satz{min-height:3.5em;color:var(--tinte-weich);max-width:78ch;margin:0;font-size:1.08rem;line-height:1.68;position:relative}.lz-kapitel-satz>span{opacity:0;transition:opacity .45s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(8px)}.lz-kapitel-satz>span.ist-da{opacity:1;transform:none}.lz-kapitel-punkte{gap:7px;margin-top:16px;display:flex}.lz-kapitel-punkte i{background:#17161a24;border-radius:2px;width:26px;height:3px;transition:background-color .4s}.lz-kapitel-punkte i.ist-da{background:var(--blau)}.lz-bereiche{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:18px;margin:0;padding:0;list-style:none;display:grid}.lz-platz-a{grid-area:1/1/2/5}.lz-platz-b{grid-area:1/5/2/7}.lz-bereiche>li{opacity:0;pointer-events:none;background:#fff;border:1px solid #17161a0f;border-radius:22px;flex-direction:column;padding:24px 24px 0;transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translateY(32px)scale(.985);box-shadow:0 1px 2px #17161a0d,0 14px 40px #17161a14}.lz-bereiche>li.ist-da{opacity:1;pointer-events:auto;transform:none}.lz-bereiche>li.ist-fort{transform:translateY(-26px)scale(.985)}.lz-platz-b{transition-delay:70ms}.lz-bereich-ort{letter-spacing:.02em;color:var(--blau-tief);margin-bottom:10px;font-family:Source Code Pro,ui-monospace,monospace;font-size:.76rem}.lz-bereich-titel{font-family:var(--schrift-kopf);letter-spacing:-.022em;color:var(--tinte);text-wrap:balance;min-height:2.4em;margin:0 0 8px;font-size:1.26rem;font-weight:760;line-height:1.2}.lz-bereich-text{color:var(--tinte-weich);max-width:52ch;min-height:4.65em;margin:0;font-size:.96rem;line-height:1.55}.lz-bereich-bild{flex:1;margin-top:20px;display:flex}.lz-riss{background:var(--papier);border:1px solid #17161a12;border-bottom:0;border-radius:12px 12px 0 0;flex:1;align-content:start;gap:8px;margin:0 -2px -1px;padding:12px;font-size:.84rem;display:grid}.lz-mehr-fuss-raum{margin-top:clamp(-90px,-6vh,-30px);position:relative}.lz-mehr-fuss{color:var(--tinte-weich);max-width:62ch;margin:0;font-size:.95rem;line-height:1.6}.lz-los{background:#fff;border:1px solid #17161a0f;border-radius:9px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.lz-los-quelle{text-align:center;color:var(--blau-tief);background:#0072e517;border-radius:5px;padding:2px 0;font-family:Source Code Pro,ui-monospace,monospace;font-size:.7rem}.lz-los-wort{min-width:0;display:grid}.lz-los-wort b{color:var(--tinte);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lz-los-wort span{color:var(--tinte-weich);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.lz-los-frist{color:var(--tinte-weich);white-space:nowrap;font-size:.78rem}.lz-los-frist.ist-knapp{color:#ad5700;font-weight:600}.lz-riss-frist{align-content:center;gap:4px}.lz-frist-k{color:var(--tinte-weich);margin:0;font-size:.78rem}.lz-frist-v{font-family:var(--schrift-kopf);letter-spacing:-.02em;color:var(--tinte);font-variant-numeric:tabular-nums;margin:0;font-size:1.3rem;font-weight:760}.lz-frist-bahn{background:#17161a17;border-radius:2px;height:4px;margin:10px 0 6px;overflow:hidden}.lz-frist-fuellung{background:#ad5700;border-radius:2px;width:79%;height:100%;display:block}.lz-frist-rest{color:#ad5700;margin:0;font-size:.78rem;font-weight:600}.lz-riss-plan{align-content:center;gap:6px}.lz-plan-kopf{color:var(--tinte-weich);grid-template-columns:repeat(5,1fr);margin-left:96px;font-size:.72rem;display:grid}.lz-plan-zeile{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:6px;display:grid}.lz-plan-wer{color:var(--tinte);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.lz-plan-bahn{background:#17161a0d;border-radius:5px;height:18px;position:relative}.lz-plan-balken{background:var(--blau);border-radius:4px;position:absolute;top:3px;bottom:3px}.lz-plan-balken.ist-stoss{background:#ad5700}.lz-plan-hinweis{color:#ad5700;margin:2px 0 0 96px;font-size:.76rem;font-weight:600}.lz-riss-vorschlag{align-content:center;gap:10px;padding:14px}.lz-vs-kopf{align-items:baseline;gap:10px;display:flex}.lz-vs-kopf b{color:var(--tinte);font-weight:600}.lz-riss-vorschlag .lz-oz{color:var(--tinte-weich)}.lz-vs-grund{color:var(--tinte-weich);margin:0;font-size:.82rem;line-height:1.5}.lz-vs-felder{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.lz-vs-feld{gap:4px;display:grid}.lz-vs-feld>span:first-child{color:var(--tinte-weich);font-size:.74rem}.lz-vs-eingabe{font-variant-numeric:tabular-nums;min-width:104px;height:34px;color:var(--tinte);background:#fff;border:1px solid #17161a29;border-radius:8px;align-items:center;padding:0 11px;display:inline-flex}.lz-vs-eingabe.ist-geaendert{border-color:var(--blau);font-weight:600;box-shadow:0 0 0 3px #0072e529}.lz-vs-strich{background:var(--blau);width:1.5px;height:17px;margin-left:2px;animation:1.1s step-end infinite lz-marke}@keyframes lz-marke{50%{opacity:0}}.lz-vs-marke{color:#00794a;background:#dcf3e7;border-radius:999px;align-self:center;padding:4px 10px;font-size:.78rem}.lz-riss-ausgang{align-content:center;gap:9px;padding:14px}.lz-ag-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.lz-ag-kopf b{color:var(--tinte);font-weight:600}.lz-ag-marke{color:#ad5700;white-space:nowrap;background:#fdf3e7;border-radius:999px;padding:3px 9px;font-size:.74rem}.lz-ag-text{color:var(--tinte-weich);font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.lz-ag-bilanz{gap:18px;margin-top:2px;display:flex}.lz-ag-zelle{gap:1px;display:grid}.lz-ag-zelle b{color:var(--tinte);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1.1}.lz-ag-zelle span{color:var(--tinte-weich);font-size:.74rem}.lz-riss-anfragen{align-content:center}.lz-anfrage-knopf{background:var(--blau);color:#fff;border-radius:9px;justify-self:start;margin-top:4px;padding:7px 14px;font-size:.82rem;font-weight:500}.lz-akte{background:#fff;border:1px solid #17161a0f;border-radius:9px;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 11px;display:flex}.lz-akte-name{color:var(--tinte);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lz-akte-zu{color:var(--tinte-weich);white-space:nowrap;font-size:.78rem}.lz-mehr-still .lz-bereiche,.lz-mehr-still .lz-bereiche>li{display:block}.lz-mehr-still .lz-bereiche{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.lz-mehr-still .lz-bereiche>li{grid-area:auto/span 3;display:flex}.lz-mehr-bogen{max-width:62ch;color:var(--tinte-weich);margin:0 0 40px;padding-left:1.2em;line-height:1.65}.lz-mehr-bogen li{margin-bottom:8px}@media (width<=1080px){.lz-mehr{padding-block:clamp(56px,9vh,100px)}.lz-mehr-strecke{height:auto}.lz-mehr-buehne{height:auto;position:static;overflow:visible}.lz-mehr-grund{display:none}.lz-kapitel-satz{gap:10px;min-height:0;display:grid}.lz-kapitel-satz>span{opacity:1;transition:none;position:static;transform:none}.lz-kapitel-punkte{display:none}.lz-bereiche{grid-template-columns:minmax(0,1fr)}.lz-bereiche>li,.lz-mehr-still .lz-bereiche>li{opacity:1;pointer-events:auto;grid-area:auto;transition:none;transform:none}}.lz-vorteile{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:34px 0 46px;display:grid}.lz-vorteile article{background:var(--papier);border-radius:10px;padding:24px 22px}.lz-vorteile svg{color:var(--rot);margin-bottom:12px}.lz-vorteile h3{font-family:var(--schrift-kopf);letter-spacing:-.015em;margin:0 0 8px;font-size:1.06rem;font-weight:800}.lz-vorteile p{color:var(--tinte-weich);margin:0;font-size:.97rem;line-height:1.6}.lz-beleg{background:var(--brett);color:var(--hell);border-radius:12px;padding:clamp(24px,3.5vw,38px);position:relative}.lz-notiz.lz-notiz-lauf{color:var(--blau-hell);flex-direction:column;align-items:flex-end;top:16px;right:48px}.lz-notiz.lz-notiz-lauf .lz-pfeil{width:66px;margin-right:30px;transform:none}.lz-beleg-kopf h3{font-family:var(--schrift-kopf);letter-spacing:-.02em;margin:0 0 8px;font-size:1.3rem;font-weight:800}.lz-beleg-kopf p{color:var(--hell-weich);max-width:60ch;margin:0 0 22px}.lz-tabelle-rahmen{overflow-x:auto}.lz-tabelle{border-collapse:collapse;width:100%;min-width:560px;font-size:.94rem}.lz-tabelle th{text-align:left;font-family:var(--schrift-kopf);letter-spacing:.13em;text-transform:uppercase;color:var(--hell-weich);border-bottom:1px solid #f4f3f02e;padding:0 12px 10px 0;font-size:.72rem;font-weight:600}.lz-tabelle td{vertical-align:baseline;border-bottom:1px solid #f4f3f017;padding:12px 12px 12px 0}.lz-tabelle tr:last-child td{border-bottom:0}.lz-oz,.lz-zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.lz-oz{color:var(--hell-weich)}.lz-beleg-marke{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.78rem;display:inline-block}.lz-beleg-ok{color:#8fd0a6;background:#3f7d5838}.lz-beleg-mid{color:#ffb224;background:#ffb22429}.lz-beleg-low{color:#f0a196;background:#b23a2e3d}.lz-beleg .lz-fussnote{color:var(--hell-weich)}.lz-zwei{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:clamp(28px,5vw,56px);display:grid}.lz-vorort-karte{background:var(--hell);border-radius:12px;padding:22px;box-shadow:0 14px 30px #17161a1a}.lz-vorort-kopf{font-family:var(--schrift-kopf);align-items:center;gap:8px;margin-bottom:12px;font-size:.95rem;font-weight:700;display:flex}.lz-vorort-kopf svg{color:var(--rot)}.lz-vorort-text{font-family:var(--schrift-hand);color:var(--graphit);margin:0 0 18px;font-size:1.24rem;line-height:1.4}.lz-vorort-liste{background:#17161a1f;gap:1px;margin:0 0 14px;padding:0;list-style:none;display:grid}.lz-vorort-liste li{background:var(--hell);justify-content:space-between;gap:14px;padding:10px 2px;font-size:.95rem;display:flex}.lz-vorort-fuss{color:var(--tinte-weich);margin:0;font-size:.88rem}.lz-band{background:var(--blau-tief);color:var(--auf-blau);padding-block:clamp(76px,12vh,150px)}.lz-band-innen{grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,92px);display:grid}.lz-augenbraue.lz-auf-blau{color:var(--auf-blau);opacity:.9}.lz .lz-band-h2{color:var(--auf-blau);text-wrap:balance;max-width:none;margin-bottom:22px}.lz-band-lede{color:var(--auf-blau);margin:0 0 28px;font-size:1.12rem;line-height:1.65}.lz-vertrauen{margin:0;padding:0;list-style:none;display:grid}.lz-vertrauen li{border-top:2px solid #ffffff73;align-content:start;gap:10px;padding:24px 0 30px;display:grid}.lz-band-strecke .lz-vertrauen li{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.lz-band-strecke .lz-vertrauen li.ist-da{opacity:1;transform:none}.lz-vertrauen li:last-child{border-bottom:2px solid #ffffff73;padding-bottom:24px}.lz-vertrauen b{font-family:var(--schrift-kopf);letter-spacing:-.022em;font-size:clamp(1.3rem,2.1vw,1.7rem);font-weight:800;line-height:1.14}.lz-vertrauen span{color:var(--auf-blau);max-width:48ch;font-size:1.06rem;line-height:1.6}.lz-band-strecke{height:300vh;position:relative}.lz-band-buehne{align-content:center;min-height:100svh;display:grid;position:sticky;top:0}.lz-band-buehne>.lz-breite{width:100%}.lz-band-rechts{align-content:center;min-height:400px;display:grid;position:relative}.lz-schloss{pointer-events:none;width:min(300px,62%);height:auto;transition:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.lz-band-fuss{color:var(--auf-blau);margin:0;font-size:.98rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.lz-band-strecke,.lz-lernen-strecke,.lz-chat-strecke,.lz-quellen-strecke{height:auto}.lz-band-buehne,.lz-lernen-buehne,.lz-chat-buehne,.lz-quellen-buehne{min-height:0;padding-top:0;position:static}.lz-mehr-fuss-raum{margin-top:0}.lz-chat-zug,.lz-quellen li,.lz-quellen-fuss{opacity:1;transition:none;transform:none}.lz-chat-arbeit.ist-am-werk i{animation:none}.lz-lernen-ok,.lz-lernen-mid,.lz-lernen-low{transition:none}.lz-witz{opacity:1;transition:none;transform:none}}.lz-vorteile article,.lz-lernen-reihe{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(12px)}.lz-vorteile article.ist-da,.lz-lernen-reihe.ist-da{opacity:1;transform:none}.lz-beleg{transition:opacity .6s .1s}.lz-beleg:not(.ist-da){opacity:0}.lz-abschluss{background:var(--papier);color:var(--tinte);text-align:center;padding-block:clamp(60px,9vh,104px);position:relative}.lz-abschluss .lz-h2{max-width:none;color:var(--tinte)}.lz-abschluss .lz-fliess{color:var(--tinte-weich);margin-inline:auto;margin-bottom:28px}.lz-abschluss>*{z-index:1;position:relative}.lz-fuss{color:var(--tinte-weich);background:#fff;padding-top:clamp(48px,7vh,78px);font-size:.92rem;position:relative;overflow:hidden}.lz-fuss-innen{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:clamp(32px,5vw,72px);display:grid;position:relative}.lz-logo-gross .lz-logo-mark{border-radius:6px;width:34px;height:34px;font-size:20px}.lz-logo-gross .lz-logo-name{color:var(--tinte);font-size:25px}.lz-fuss-satz{max-width:42ch;margin:18px 0 24px;line-height:1.65}.lz-knopf-hell{background:var(--nacht);color:var(--hell);padding:12px 20px;font-size:.95rem}.lz-knopf-hell:hover{background:#23262c}.lz-fuss-spalten{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:28px;display:grid}.lz-fuss-spalten>div{align-content:start;gap:11px;display:grid}.lz-fuss-kopf{font-family:var(--schrift-kopf);letter-spacing:.14em;text-transform:uppercase;color:#17161a9e;margin:0 0 3px;font-size:.72rem;font-weight:600}.lz-fuss a:not(.lz-knopf){color:var(--tinte-weich);width:fit-content;text-decoration:none}.lz-fuss a:not(.lz-knopf):hover{color:var(--tinte);text-underline-offset:4px;text-decoration:underline}.lz-fuss-schatten{font-family:var(--schrift-kopf);letter-spacing:-.05em;text-align:center;color:#0000;-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.55'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E"),linear-gradient(#17161a07,#17161a07);-webkit-background-clip:text;background-clip:text;margin:clamp(28px,5vh,54px) 0 0;padding-bottom:.16em;font-size:clamp(4rem,15vw,13rem);font-weight:800;line-height:.78;overflow:hidden}.lz-fuss-zeile{z-index:1;color:#17161a9e;border-top:1px solid #17161a1a;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:-.3em;padding-block:20px;font-size:.86rem;display:flex;position:relative}@media (width<=900px){.lz-fuss-innen{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.lz-fuss-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.lz-buehne-innen{grid-template-columns:minmax(0,1fr);gap:24px}.lz-vorteile{grid-template-columns:minmax(0,1fr)}.lz-band-innen{grid-template-columns:minmax(0,1fr);gap:30px}.lz-band-strecke{height:auto}.lz-band-buehne{min-height:0;position:static}.lz-band-rechts{min-height:0}.lz-schloss{display:none}.lz-band-strecke .lz-vertrauen li{opacity:1;transform:none}.lz-zwei{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.lz-kopf-nav{display:none}}@media (width<=620px){.lz-kopf-anmelden{display:none}.lz-knopf-klein{white-space:nowrap;padding:8px 12px;font-size:.82rem}.lz-kopf-innen{gap:12px;padding:7px 8px 7px 14px}.lz-logo-name{font-size:17px}.lz-buehne-raum{height:300vh}.lz-brett{height:62vh;min-height:420px}.lz-zettel{left:var(--xs);top:var(--ys);width:clamp(128px,44%,168px);min-height:76px;padding:18px 11px 10px}.lz-zettel .lz-zettel-text{font-size:1.1rem}.lz-zettel .lz-zettel-zeit{font-size:.92rem}.lz-schluss{width:clamp(170px,54%,220px);min-height:120px}.lz-zaehler{border-top:2px solid #5eb0ff57;border-left:0;padding-top:16px;padding-left:0}.lz-zaehler-was{min-height:0}}@media (prefers-reduced-motion:reduce){.lz *,.lz :before,.lz :after{transition:none!important;animation:none!important}.lz-buehne-raum{height:auto}.lz-buehne{height:auto;padding-block:60px;position:static}}.lz-lv{background:#fff;border:1px solid #17161a17;border-radius:14px;padding:6px;animation:.8s cubic-bezier(.22,1,.36,1) both lz-tafel-auf;box-shadow:0 1px 2px #17161a0a,0 24px 56px #17161a21}@keyframes lz-tafel-auf{0%{opacity:0;transform:translateY(18px)scale(.985)}}.lz-lv-kopf{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:.84rem;display:flex}.lz-lv-datei{color:var(--tinte-weich);font-family:Source Code Pro,ui-monospace,Menlo,monospace}.lz-lv-stand{color:var(--blau);align-items:center;gap:7px;font-weight:500;display:inline-flex}.lz-lv-stand:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite lz-puls}.lz-lv-stand.ist-fertig{color:#00794a}.lz-lv-stand.ist-fertig:before{animation:none}@keyframes lz-puls{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.lz-lv-tabelle{table-layout:fixed;border-collapse:collapse;background:var(--papier);border-radius:9px;width:100%;font-size:.86rem;overflow:hidden}.lz-lv-tabelle td:first-child{width:52px}.lz-lv-tabelle td:nth-child(3){width:64px}.lz-lv-tabelle td:nth-child(4){width:86px}.lz-lv-tabelle td:nth-child(5){width:112px}.lz-lv-tabelle tr{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(6px)}.lz-lv-tabelle tr.ist-da{opacity:1;transform:none}.lz-lv-tabelle td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #17161a12;padding:11px 10px}.lz-lv-tabelle tr:last-child td{border-bottom:0}.lz-lv-text{white-space:nowrap;text-overflow:ellipsis;color:var(--tinte);overflow:hidden}.lz-lv-menge{color:var(--tinte-weich)}.lz-lv-ep{color:var(--tinte);font-weight:600}.lz-lv-fuss{color:var(--tinte-weich);justify-content:space-between;align-items:baseline;gap:14px;padding:14px;font-size:.88rem;display:flex}.lz-lv-summe{font-family:var(--schrift-kopf);letter-spacing:-.02em;color:var(--tinte);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800}.lz-einstieg-wort>*{animation:.66s cubic-bezier(.22,1,.36,1) both lz-herein}.lz-einstieg-wort>:first-child{animation-delay:20ms}.lz-einstieg-wort>:nth-child(2){animation-delay:.1s}.lz-einstieg-wort>:nth-child(3){animation-delay:.2s}.lz-einstieg-wort>:nth-child(4){animation-delay:.3s}@keyframes lz-herein{0%{opacity:0;transform:translateY(14px)}}@media (width<=900px){.lz-einstieg-innen{grid-template-columns:minmax(0,1fr)}.lz-lv-tabelle{font-size:.82rem}.lz-lv-menge{display:none}}.lz-auf>*{opacity:1}.lz-auf.ist-drin>*{animation:.62s cubic-bezier(.22,1,.36,1) both lz-herein}.lz-auf.ist-drin>:first-child{animation-delay:0s}.lz-auf.ist-drin>:nth-child(2){animation-delay:70ms}.lz-auf.ist-drin>:nth-child(3){animation-delay:.14s}.lz-auf.ist-drin>:nth-child(4){animation-delay:.21s}.lz-auf.ist-drin>:nth-child(5){animation-delay:.28s}.lz-lv-tabelle td:last-child{text-align:right;padding-right:14px}.lz-lv .lz-beleg-ok{color:#00794a;background:#ebfaf3}.lz-lv .lz-beleg-mid{color:#ad5700;background:#fdf3e7}.lz-lv .lz-beleg-low{color:#ce2c31;background:#fdeced}.lz-einstieg:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#17161a0e 1px,#0000 1px),linear-gradient(90deg,#17161a0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 28% 34%,#000,#0000 76%);mask-image:radial-gradient(circle at 28% 34%,#000,#0000 76%)}.lz-bemassung{letter-spacing:.06em;color:var(--tinte-weich);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:10px 26px;margin:30px 0 0;padding-top:20px;font-family:Source Code Pro,ui-monospace,Menlo,monospace;font-size:.74rem;display:flex;position:relative}.lz-bemassung:before{content:"";background:#17161a2e;height:1px;position:absolute;top:0;left:0;right:0}.lz-bemassung:after{content:"";pointer-events:none;border-left:1px solid #17161a47;border-right:1px solid #17161a47;height:9px;position:absolute;top:-4px;left:0;right:0}.lz-bm b{color:var(--tinte);font-weight:600}.lz-uebergang{position:relative}.lz-abschluss{border-bottom-right-radius:26px;border-bottom-left-radius:26px}.lz-lv-raum{position:relative}.lz-notiz{z-index:2;color:var(--blau-tief);opacity:0;pointer-events:none;align-items:center;gap:2px;transition:opacity .6s .25s,transform .6s .25s;display:flex;position:absolute;transform:translateY(6px)}.lz-notiz.ist-da{opacity:1;transform:none}.lz-notiz-text{font-family:var(--schrift-hand);white-space:nowrap;font-size:1.32rem;line-height:1.15}.lz-pfeil{flex-shrink:0;width:62px;height:auto}.lz-notiz-beleg{flex-direction:column;align-items:flex-end;gap:0;top:-52px;right:8px}.lz-notiz-beleg .lz-pfeil{width:54px;margin-top:10px;margin-right:69px}.lz-notiz-unsicher{align-items:center;top:172px;left:calc(100% + 4px);transform:translate(8px)}.lz-notiz-unsicher.ist-da{transform:none}.lz-notiz-unsicher .lz-pfeil{width:52px}.lz-notiz-unsicher .lz-notiz-text{white-space:normal;max-width:8.6em}@media (width<=1720px){.lz-notiz-unsicher{display:none}}@media (width<=900px){.lz-notiz{display:none}}.lz-handy-raum{height:300vh}.lz-handy-buehne{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.lz-handy-innen{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:center;gap:clamp(32px,6vw,84px);width:100%;display:grid;position:relative}.lz-handy-wort .lz-h2{color:var(--hell)}.lz-handy-liste{gap:2px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lz-handy-liste li{opacity:.3;gap:3px;padding:13px 0 13px 34px;transition:opacity .45s;display:grid;position:relative}.lz-handy-liste li:before{content:"";background:var(--nacht);border:1.5px solid #ffffff42;border-radius:50%;width:9px;height:9px;transition:width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1),background-color .45s,border-color .45s,box-shadow .45s;position:absolute;top:24px;left:7px;translate:-50% -50%}.lz-handy-liste li:not(:last-child):after{content:"";background-color:#ffffff1c;background-image:linear-gradient(#5eb0ff80,#5eb0ff80),none;background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:100% 0%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:1.5px;transition:background-size .7s;position:absolute;top:33px;bottom:-15px;left:7px;translate:-50%}.lz-handy-liste li.ist-da{opacity:.66}.lz-handy-liste li.ist-da:before{background:#5eb0ff80;border-color:#5eb0ff80}.lz-handy-liste li.ist-aktiv{opacity:1}.lz-handy-liste li.ist-aktiv:before{background:var(--blau-hell);border-color:var(--blau-hell);width:13px;height:13px;animation:1.6s ease-in-out infinite lz-handy-puls;box-shadow:0 0 0 5px #5eb0ff29}@keyframes lz-handy-puls{50%{box-shadow:0 0 0 10px #5eb0ff0d}}@media (prefers-reduced-motion:reduce){.lz-handy-liste li.ist-aktiv:before{animation:none}}.lz-handy-liste li.ist-fertig:after{background-size:100% 100%}.lz-handy-liste li:last-child:after{display:none}.lz-handy-reiter{font-family:var(--schrift-kopf);color:var(--hell);font-size:1.02rem;font-weight:700}.lz-handy-detail{color:var(--hell-weich);max-width:46ch;font-size:.95rem;line-height:1.55}.lz-telefon{justify-self:center;position:relative}.lz-telefon-rahmen{aspect-ratio:9/19.5;background:linear-gradient(145deg,#6f757c 0%,#2b2f34 26%,#1b1e22 55%,#4a5057 100%);border-radius:46px;width:clamp(238px,27vw,300px);padding:4px;position:relative;box-shadow:0 0 0 1px #000000b3,0 34px 80px #0009}.lz-telefon-rahmen:before,.lz-telefon-rahmen:after{content:"";background:linear-gradient(#5c6269,#33383d);border-radius:2px;width:2.5px;position:absolute}.lz-telefon-rahmen:before{height:9%;top:22%;left:-2px}.lz-telefon-rahmen:after{height:13%;top:26%;right:-2px}.lz-telefon-kerbe{z-index:3;background:#000;border-radius:999px;width:84px;height:25px;position:absolute;top:14px;left:50%;translate:-50%}.lz-telefon-schirm:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(122deg,#ffffff29 0%,#0000 26% 74%,#ffffff0d 100%);border-radius:42px;position:absolute;inset:0}.lz-telefon-schirm{background:var(--papier);border-radius:42px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.lz-telefon-nav{margin:44px 12px 0}.lz-telefon-zurueck{color:var(--tinte-weich);background:#fff;border:1px solid #17161a29;border-radius:999px;padding:5px 10px;font-size:.62rem;line-height:1;display:inline-block}.lz-telefon-leiste{gap:1px;padding:8px 15px;display:grid}.lz-telefon-vorgang{font-family:var(--schrift-kopf);color:var(--tinte);letter-spacing:-.02em;font-size:1.1rem;font-weight:800}.lz-telefon-ort{color:var(--tinte-weich);font-size:.74rem}.lz-telefon-reiter{gap:4px;padding:6px 11px 10px;display:flex}.lz-telefon-reiter span{text-align:center;color:var(--tinte-weich);white-space:nowrap;background:#17161a0d;border-radius:6px;flex:1;padding:5px 2px;font-size:.6rem;font-weight:500;transition:background .35s,color .35s}.lz-telefon-reiter span.ist-an{background:var(--blau);color:var(--auf-blau)}.lz-telefon-flaeche{flex:1;margin:0 11px;position:relative}.lz-telefon-tabbar{background:#fbfbfa;border-top:1px solid #17161a1a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:auto;padding:6px 6px 10px;display:grid}.lz-telefon-tabbar span{color:var(--tinte-weich);justify-items:center;gap:2px;padding:2px 0;font-size:.52rem;line-height:1;display:grid}.lz-telefon-tabbar span.ist-an{color:var(--blau);font-weight:600}.lz-telefon-panel{opacity:0;background:#fff;border:1px solid #17161a17;border-radius:10px;transition:opacity .42s,transform .42s;position:absolute;inset:0;overflow:hidden;transform:translateY(8px)}.lz-telefon-panel.ist-an{opacity:1;transform:none}.lz-telefon-ph{border-bottom:1px solid #17161a14;gap:1px;padding:10px 12px;display:grid}.lz-telefon-ph b{font-family:var(--schrift-kopf);color:var(--tinte);font-size:.8rem;font-weight:700}.lz-telefon-ph span{color:var(--tinte-weich);font-size:.62rem;line-height:1.35}.lz-telefon-koerper{align-content:start;gap:7px;padding:11px 12px;display:grid}.lz-telefon-k{color:var(--tinte-weich);font-size:.6rem}.lz-telefon-feld{color:#17161a6b;background:#17161a07;border:1px solid #17161a24;border-radius:6px;align-items:center;min-height:26px;padding:4px 8px;font-size:.66rem;line-height:1.25;display:flex}.lz-telefon-feld.ist-gefuellt{color:var(--tinte)}.lz-telefon-feld.lz-schmal{width:64px}.lz-telefon-supl{color:var(--tinte-weich);margin:0;font-size:.62rem}.lz-telefon-knopf{background:var(--blau);min-height:30px;color:var(--auf-blau);font-family:var(--schrift-kopf);border-radius:7px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.lz-telefon-knopf-akzent{background:var(--rot)}.lz-telefon-foto{min-height:28px;color:var(--tinte);border:1px solid #17161a29;border-radius:7px;justify-content:center;align-items:center;font-size:.66rem;display:flex}.lz-uhr{align-items:center;gap:8px;padding:4px 0 2px;display:flex}.lz-uhr-punkt{background:#00794a;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite lz-puls}.lz-uhr-zeit{letter-spacing:-.02em;color:var(--tinte);font-variant-numeric:tabular-nums;font-family:Source Code Pro,ui-monospace,Menlo,monospace;font-size:1.5rem;font-weight:600}.lz-schieber{height:16px;display:block;position:relative}.lz-schieber-bahn{background:linear-gradient(90deg, var(--blau) 0 60%, #17161a1f 60%);border-radius:999px;height:4px;position:absolute;top:6px;left:0;right:0}.lz-schieber-griff{background:#fff;border:1px solid #17161a33;border-radius:50%;width:14px;height:14px;position:absolute;top:1px;left:calc(60% - 7px);box-shadow:0 1px 2px #17161a40}.lz-notiz-handy{color:var(--blau-hell);align-items:center;gap:10px;width:max-content;transition:opacity .34s;transform:translateY(-50%)}.lz-notiz-handy.ist-da{transform:translateY(-50%)}.lz-notiz-handy .lz-notiz-text{white-space:normal;text-align:right;text-wrap:balance;max-width:13em}.lz-notiz-handy-zeit{top:41.4%;right:calc(100% + 10px)}.lz-notiz-handy-zeit .lz-pfeil{width:96px}.lz-notiz-handy-fortschritt{top:52.4%;right:calc(100% + 18px)}.lz-notiz-handy-fortschritt .lz-pfeil{width:68px}.lz-notiz-handy-nachtrag{top:60%;right:calc(100% + 12px)}.lz-notiz-handy-nachtrag .lz-pfeil{width:84px}.lz-notiz-handy-aufmass{top:55.3%;right:calc(100% + 6px)}.lz-notiz-handy-aufmass .lz-pfeil{width:112px}@media (width<=1340px){.lz-notiz-handy{display:none}}@media (width<=900px){.lz-handy-innen{grid-template-columns:minmax(0,1fr);gap:26px}.lz-handy-raum{height:260vh}.lz-telefon-rahmen{width:min(210px,58vw)}.lz-handy-liste li{padding-block:9px}}.lz-lernen{gap:18px;margin:34px 0 0;display:grid}.lz-lernen-reihe{grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,176px);align-items:center;gap:24px;display:grid}.lz-lernen-name{font-family:var(--schrift-kopf);font-size:.94rem;font-weight:700}.lz-lernen-balken{background:#17161a12;border-radius:999px;height:18px;display:flex;overflow:hidden}.lz-lernen-balken>span{transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) both lz-balken}@keyframes lz-balken{0%{transform:scaleX(0)}}.lz-lernen-ok{background:#00794a}.lz-lernen-mid{background:#ad5700}.lz-lernen-low{background:#ce2c31}.lz-lernen-zahl{color:var(--tinte-weich);text-align:right;font-variant-numeric:tabular-nums;font-size:.88rem}.lz-lernen-strecke{height:210vh;position:relative}.lz-lernen-buehne{align-content:center;min-height:100svh;padding-top:104px;display:grid;position:sticky;top:0}.lz-lernen-buehne>.lz-breite{width:100%}.lz-lernen-ok,.lz-lernen-mid,.lz-lernen-low{width:0;transition:width .9s cubic-bezier(.22,1,.36,1)}.lz-lernen-reihe.ist-da .lz-lernen-ok{width:var(--ok)}.lz-lernen-reihe.ist-da .lz-lernen-mid{width:var(--mid)}.lz-lernen-reihe.ist-da .lz-lernen-low{width:var(--low)}.lz-witz{font-family:var(--schrift-hand);color:var(--blau-tief);opacity:0;margin:30px 0 0;font-size:1.5rem;transition:opacity .6s .15s,transform .6s .15s;transform:translateY(8px)}.lz-witz.ist-da{opacity:1;transform:none}@media (width<=700px){.lz-lernen-reihe{grid-template-columns:minmax(0,1fr);gap:6px}.lz-lernen-zahl{text-align:left}}.lz-notiz-lernen{grid-area:4/1/auto/-1;align-items:flex-start;gap:10px;margin:6px 0 0 56%;display:inline-flex;position:relative}.lz-notiz-lernen .lz-pfeil{flex-shrink:0;width:46px;margin-top:-2px;transform:scaleX(-1)}.lz-notiz-lernen .lz-notiz-text{white-space:normal;max-width:24em;line-height:1.25}@media (width<=700px){.lz-notiz-lernen{display:none}}.lz code{background:var(--blau-soft,#0072e517);color:var(--blau-tief);border-radius:4px;padding:.1em .4em;font-family:Source Code Pro,ui-monospace,Menlo,monospace;font-size:.88em}.lz-preise-kopf{padding-block:clamp(88px,15vh,148px) clamp(48px,7vh,80px)}.lz-preise-karten-raum{padding-bottom:clamp(56px,8vh,96px)}.lz-preise-karten{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}@media (width<=760px){.lz-preise-karten{grid-template-columns:minmax(0,1fr)}}.lz-preise-karte{border:1px solid #17161a17;border-radius:20px;flex-direction:column;padding:30px 28px;display:flex}.lz-preise-karte-frei{background:#fff;box-shadow:0 1px 2px #17161a0a,0 12px 30px #17161a12}.lz-preise-karte-enterprise{background:var(--blau-tief);color:#fff;border-color:#0000}.lz-preise-label{font-family:var(--schrift-kopf);margin-bottom:18px;font-size:.92rem;font-weight:700;display:inline-block}.lz-preise-karte-frei .lz-preise-label{color:var(--blau)}.lz-preise-karte-enterprise .lz-preise-label{color:#cfe1fb}.lz-preise-preis{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.lz-preise-zahl{font-family:var(--schrift-kopf);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800;line-height:1}.lz-preise-takt{color:var(--tinte-weich);font-size:.9rem}.lz-preise-karte-enterprise .lz-preise-takt{color:#cfe1fb}.lz-preise-tagline{border-bottom:1px solid #17161a17;margin:0 0 24px;padding-bottom:20px;font-size:.98rem;line-height:1.5}.lz-preise-karte-enterprise .lz-preise-tagline{color:#cfe1fb;border-bottom-color:#fff3}.lz-preise-merkmale{flex:1;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.lz-preise-merkmale li{align-items:flex-start;gap:10px;font-size:.93rem;line-height:1.46;display:flex}.lz-preise-merkmale svg{flex-shrink:0;margin-top:3px}.lz-preise-karte-frei .lz-preise-merkmale svg{color:var(--blau)}.lz-preise-karte-enterprise .lz-preise-merkmale svg{color:#cfe1fb}.lz-preise-gegenleistung{background:#0072e512;border-radius:12px;margin-bottom:20px;padding:15px 17px;font-size:.87rem;line-height:1.55}.lz-preise-karte-enterprise .lz-preise-gegenleistung{background:#ffffff1a}.lz-preise-knopf{justify-content:center;align-self:stretch}.lz-preise-karte-enterprise .lz-preise-knopf{color:var(--blau-tief);background:#fff;border-color:#0000}.lz-preise-karte-enterprise .lz-preise-knopf:hover{opacity:.92}.lz-preise-karten-drei{grid-template-columns:repeat(3,minmax(0,1fr))}.lz-preise-karten-drei .lz-preise-zahl{font-size:2rem}@media (width<=900px){.lz-preise-karten-drei{grid-template-columns:minmax(0,1fr)}}.lz-preise-karte-plain{background:#fff;box-shadow:0 1px 2px #17161a0a,0 12px 30px #17161a12}.lz-preise-karte-abo{border-color:var(--blau);box-shadow:0 1px 2px #17161a0a,0 16px 36px #0072e521}.lz-preise-karte-abo .lz-preise-label,.lz-preise-karte-abo .lz-preise-merkmale svg{color:var(--blau)}.lz-preise-vergleich .lz-breite,.lz-preise-warum .lz-breite,.lz-preise-faq .lz-breite{max-width:900px}.lz-preise-tabelle-rahmen{background:#fff;border:1px solid #17161a17;border-radius:16px;overflow-x:auto;box-shadow:0 1px 2px #17161a0a,0 12px 30px #17161a0f}.lz-preise-tabelle-rahmen:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.lz-preise-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px}.lz-preise-tabelle th,.lz-preise-tabelle td{text-align:left;white-space:nowrap;border-bottom:1px solid #17161a12;padding:13px 20px;font-size:.9rem}.lz-preise-tabelle td:first-child,.lz-preise-tabelle th:first-child{white-space:normal}.lz-preise-tabelle thead th{font-family:var(--schrift-kopf);color:var(--tinte-weich);border-bottom:1px solid #17161a1c;font-size:.8rem;font-weight:700}.lz-preise-tabelle tbody th{color:var(--tinte-weich);font-weight:500}.lz-preise-tabelle tbody tr:last-child td,.lz-preise-tabelle tbody tr:last-child th{border-bottom:0}.lz-preise-tabelle td.ist-stark{color:var(--tinte);font-weight:600}.lz-preise-tabelle td.ist-leer{color:#a5a29c}.lz-preise-warum p{max-width:66ch}.lz-preise-faq-liste{gap:20px;max-width:66ch;margin:24px 0 0;display:grid}.lz-preise-faq-eintrag{border-top:1px solid #17161a17;padding-top:18px}.lz-preise-faq-eintrag:first-child{border-top:0;padding-top:0}.lz-preise-faq-eintrag dt{font-family:var(--schrift-kopf);color:var(--tinte);margin:0 0 7px;font-size:1.02rem;font-weight:700}.lz-preise-faq-eintrag dd{color:var(--tinte-weich);margin:0;font-size:.95rem;line-height:1.58}.lz-preise-hinweis-raum{padding-block:0 clamp(56px,8vh,96px)}.lz-preise-hinweis{background:#fdf3e7;border:1px solid #ad570038;border-radius:16px;max-width:900px;margin-inline:auto;padding:20px 22px;display:block}.lz-preise-hinweis-label{font-family:var(--schrift-kopf);color:#ad5700;margin:0 0 7px;font-size:.92rem;font-weight:700}.lz-preise-hinweis p{color:var(--tinte);margin:0;font-size:.9rem;line-height:1.6}.lz-doku-kopf{padding-block:clamp(88px,15vh,148px) clamp(48px,7vh,80px)}.lz-doku-schritte-raum{padding-bottom:clamp(56px,8vh,96px)}.lz-doku-schritte{gap:0;max-width:74ch;margin:26px 0 0;padding:0;list-style:none;display:grid}.lz-doku-schritte li{border-top:1px solid #17161a17;grid-template-columns:52px minmax(0,1fr);gap:18px;padding-block:18px;display:grid}.lz-doku-schritte li:first-child{border-top:0}.lz-doku-nr{color:var(--blau-tief);padding-top:2px;font-family:Source Code Pro,ui-monospace,Menlo,monospace;font-size:.86rem}.lz-doku-schritte h3{font-family:var(--schrift-kopf);color:var(--tinte);margin:0 0 5px;font-size:1.02rem;font-weight:700}.lz-doku-schritte p{color:var(--tinte-weich);max-width:56ch;margin:0;font-size:.95rem;line-height:1.56}.lz-doku-gefroren{color:var(--tinte);background:#0072e512;border-radius:12px;max-width:74ch;margin:28px 0 0;padding:16px 18px;font-size:.92rem;line-height:1.58}.lz-doku-verfahren{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0 44px;display:grid}@media (width<=900px){.lz-doku-verfahren{grid-template-columns:minmax(0,1fr)}}.lz-doku-verfahren article{background:#fff;border:1px solid #17161a14;border-radius:16px;align-content:start;gap:8px;padding:22px;display:grid}.lz-doku-verfahren-label{letter-spacing:.02em;color:var(--blau-tief);font-family:Source Code Pro,ui-monospace,Menlo,monospace;font-size:.76rem}.lz-doku-verfahren h3{font-family:var(--schrift-kopf);color:var(--tinte);margin:0;font-size:1.05rem;font-weight:700}.lz-doku-verfahren-text{color:var(--tinte-weich);margin:0;font-size:.9rem;line-height:1.55}.lz-doku-beleg{color:var(--tinte-weich);margin:6px 0 0;font-family:Source Code Pro,ui-monospace,Menlo,monospace;font-size:.78rem}.lz-doku-daten-raum{padding-block:clamp(56px,8vh,96px)}.lz-doku-daten{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:clamp(32px,5vw,64px);display:grid}@media (width<=800px){.lz-doku-daten{grid-template-columns:minmax(0,1fr)}}.lz-doku-daten .lz-fliess{max-width:56ch}.lz-doku-daten .truststrip.full{border-top:0;padding-top:0}.lz-doku-tabelle-rahmen{background:#fff;border:1px solid #17161a17;border-radius:16px;margin-bottom:40px;overflow-x:auto;box-shadow:0 1px 2px #17161a0a,0 12px 30px #17161a0f}.lz-doku-tabelle{border-collapse:collapse;width:100%;min-width:520px}.lz-doku-tabelle th,.lz-doku-tabelle td{text-align:left;border-bottom:1px solid #17161a12;padding:14px 20px;font-size:.92rem}.lz-doku-tabelle thead th{font-family:var(--schrift-kopf);color:var(--tinte-weich);border-bottom:1px solid #17161a1c;font-size:.8rem;font-weight:700}.lz-doku-tabelle tbody th{color:var(--tinte);white-space:nowrap;font-weight:600}.lz-doku-tabelle tbody td{color:var(--tinte-weich)}.lz-doku-tabelle tbody tr:last-child th,.lz-doku-tabelle tbody tr:last-child td{border-bottom:0}.lz-chat-strecke{height:300vh;position:relative}.lz-chat-buehne{align-content:center;min-height:100svh;padding-top:104px;display:grid;position:sticky;top:0}.lz-chat-innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.lz-quellen-strecke{height:230vh;position:relative}.lz-quellen-buehne{align-content:center;min-height:100svh;padding-top:88px;display:grid;position:sticky;top:0}.lz-quellen-buehne .lz-fliess{margin-bottom:0}.lz-quellen-buehne .lz-quellen li{padding:13px 18px}.lz-quellen-buehne .lz-h2{margin-bottom:14px}.lz-quellen-buehne .lz-quellen{margin-top:20px}.lz-quellen-buehne .lz-quellen-fuss{margin-top:16px}.lz-quellen{background:#17161a17;border-radius:14px;gap:1px;max-width:78ch;margin:26px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.lz-quellen li{background:var(--papier);opacity:0;gap:3px;padding:15px 18px;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(14px)}.lz-quellen li.ist-da{opacity:1;transform:none}.lz-quellen li.ist-an{background:#fff}.lz-quelle-kopf{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lz-quelle-kopf b{color:var(--tinte);font-size:1rem;font-weight:600}.lz-quelle-marke{letter-spacing:.04em;text-transform:uppercase;color:var(--tinte-weich);font-size:.72rem}.lz-quellen li.ist-an .lz-quelle-marke{color:var(--blau-tief);font-weight:600}.lz-quelle-was{color:var(--tinte-weich);max-width:66ch;font-size:.92rem;line-height:1.6}.lz-quelle-zahl{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--tinte-weich);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}.lz-quelle-balken{flex-wrap:wrap;gap:2px;max-width:40ch;margin-top:9px;display:flex}.lz-quelle-balken i{background:var(--line,#17161a24);border-radius:1px;width:7px;height:12px;transition:background .4s}.lz-quelle-balken i.ist-nur-hier{background:var(--pad-orange-tief)}.lz-quellen-fuss{border-left:2px solid var(--pad-orange);color:var(--tinte-weich);opacity:0;max-width:66ch;margin:20px 0 0;padding-left:15px;font-size:.9rem;line-height:1.6;transition:opacity .5s,transform .5s;transform:translateY(10px)}.lz-quellen-fuss.ist-da{opacity:1;transform:none}.lz-einstieg-chat{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:16px 0 0;font-size:.88rem;display:flex}.lz-einstieg-chat a{color:var(--blau);align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.lz-einstieg-chat a:hover{text-decoration:underline}.lz-einstieg-chat span{color:var(--tinte-weich)}.lz-chat-anschluss{background:var(--papier-tief);border-radius:14px;max-width:52ch;margin:22px 0 4px;padding:16px 18px}.lz-chat-anschluss-satz{color:var(--tinte);margin:0 0 11px;font-size:.95rem;font-weight:500;line-height:1.6}.lz-chat-programme{flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lz-chat-programme li{color:var(--tinte);background:#fff;border:1px solid #17161a1c;border-radius:999px;padding:5px 12px;font-size:.85rem;font-weight:500}.lz-chat-programme li.ist-still{color:var(--tinte-weich);background:0 0;border:0;padding:5px 2px;font-weight:400}.lz-chat-eigen{color:var(--tinte-weich);margin:11px 0 0;font-size:.88rem;line-height:1.6}.lz-chat-punkte{gap:13px;max-width:52ch;margin:4px 0 0;padding:0;list-style:none;display:grid}.lz-chat-punkte li{color:var(--tinte-weich);border-left:2px solid var(--pad-orange);padding-left:15px;font-size:.95rem;line-height:1.6}.lz-chat-punkte b{color:var(--tinte);font-weight:600}.lz-chat-verlauf{background:#fff;border-radius:18px;flex-direction:column;justify-content:flex-end;height:min(66vh,560px);padding:clamp(14px,2vw,20px);display:flex;overflow:hidden;box-shadow:0 1px 2px #17161a0d,0 12px 34px #17161a0f;-webkit-mask-image:linear-gradient(#0000 0,#000 46px 100%);mask-image:linear-gradient(#0000 0,#000 46px 100%)}.lz-chat-zug{opacity:0;border-radius:15px;flex:none;gap:7px;max-width:92%;padding:12px 15px;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(12px)}.lz-chat-zug+.lz-chat-zug{margin-top:10px}.lz-chat-zug.ist-da{opacity:1;transform:none}.lz-chat-zug:not(.ist-da){height:0;margin-top:0;padding-top:0;padding-bottom:0;overflow:hidden}.lz-chat-zeile{margin:0;font-size:.92rem;line-height:1.6}.lz-chat-meister{background:var(--blau);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.lz-chat-werkzeug{background:var(--papier-tief);color:var(--tinte);border-bottom-left-radius:5px;align-self:flex-start}.lz-chat-werkzeug.ist-ruhig{border:1px solid #17161a21;border-left:3px solid var(--pad-orange-tief);background:#fff}.lz-chat-arbeit{color:var(--tinte-weich);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:.82rem;display:flex}.lz-chat-arbeit i{background:var(--blau);border-radius:999px;flex:none;width:7px;height:7px}.lz-chat-arbeit.ist-am-werk i{animation:1.1s ease-in-out infinite lz-puls}.lz-chat-karte{background:#17161a17;border-radius:10px;gap:1px;margin:2px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.lz-chat-karte li{background:#fff;gap:1px;padding:9px 12px;display:grid}.lz-ck-titel{color:var(--tinte);font-size:.86rem;font-weight:600}.lz-ck-zeile{color:var(--tinte-weich);font-variant-numeric:tabular-nums;font-size:.79rem}.lz-ck-marke{background:var(--papier-tief);color:var(--tinte-weich);border-radius:999px;justify-self:start;margin-top:3px;padding:2px 8px;font-size:.71rem}.lz-ck-marke.ist-knapp{color:#ad5700;background:#fdf3e7}.lz-chat-weiter{color:var(--tinte-weich);border-top:1px solid #17161a1a;margin:2px 0 0;padding-top:8px;font-size:.84rem;line-height:1.55}.lz-chat-ziel{color:var(--blau-tief);background:#fff;border:1px solid #0072e547;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:5px 12px;font-size:.82rem;font-weight:500;display:inline-flex}@media (width<=900px){.lz-chat-innen{grid-template-columns:minmax(0,1fr)}}
