@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXqOjr1NUQVQAAAIwAAAAPQAAAEjnc8sdY21hcAAAAnAAAABDAAAAZAHsImBnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABWAAAAaAMR8wnaGVhZAAABBQAAAA2AAAANiIkFjloaGVhAAAETAAAAB8AAAAkCMQChGhtdHgAAARsAAAAIAAAACYPJwD7bG9jYQAABIwAAAAWAAAAFgJYAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABLAAAArQ80WAIcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimOcwMDKwMDUxRTBwMDgDaEZ4xg0GJ0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JgegmkFBiYAdSUCkx42g3HsQ1AUBgGwPt+CgmlESymQqJ8iTUMZDjvuhMxKawKm3qOs2XgavudWYxW/UrlpT7607eA8APRSgVAAAAAeNpjYGBgAmJmIBYBkoxgmoUhAEgLACFInJdBgcGRYQHDQUYmhS3//2OK/P/5/8n/A/9T/zv+Z7wfDDQDDQAA8SQUYgAAAQAB//8AD3jabRA1QkNRLMnXenF3d/mGQ+3DiDsTNiInKCss+AFgxv0YPQILMuNODee9uCfAQh0AuekSGBDABDaAKCUjBv2YE8Y6El/uv5DWdf1lSNdPg+BP9mcBzdClP98IIKGEWXkZQlQGY0J7N9o7m173HAMYN0eXL3GHh4g4+/YWymHOKRcQwJ8pwgn4/rEbwAE+INDermmQbiAZqgG4zNxcRdZULcs/XgYv8DHRsbFSpapJVvJPrmqqIufmZmXyQlYDSZWxsTHRAi9IMeh2jtUYWb6Rcl4nRc6S7SxROmO6LPrI6yEuiJzZb5C7YrqsntE6f6SB5RvMUn9VWoLJ5HCYTEmpuVWpFbVaWzFuOozmxE9V6qtOizcbHYAwTl7MYWKBAYjSJGG8Z3yavKurYc+a3+O/MAbml6IDI/sZzyMn6TktJQUFJc3ZOnlz3cVFZWVFxe5ceAeNy1AJAAEAAAACEi1gomnYXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/2P/EAVQBKUAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDA2vo/+e9l1gCgCCrgBAB//AVQAHjaY2pgsGHqYeCGYYZVDAwwzDSPwRzISmdIBwB5hgYtAAAAIQA7AEcAUwBTAFMAUwCnALQA0AAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaLMY1AcMAAEXBF+aMFZC9zJ0jogrqpGiqIUUxEPw3HRDxw8KwA6AxHrpBZuS6SWqcdIucVrfZUegON166y4q7nnIim29YxCz0aHioj4O+MrLAbSgGgug7ioVl5lZQZmZmJv9wcvs+QSkcWWuYGS/uEvnghk9WyHq+88IdRzx4PvEsprkSMsbqc2Xk07KJaMaYGe/vnlH0SX6LRdbZFsvJrerzTUujd/YwkmiPcR9U51TJcegrjZ6I8oFB/fUzxgBTqh79G13vKs7ol5vQhrxd/MQJZZHCT6xQFuuv7322WNOmWsu37NU4hzkiCSXSP121RvrRvO2LPHg29qNGLPKq/k4uMEPO81ksjTztFfN6MqYKdbf0cqfyQ9SOGiF6ltQ+0NegAx1fYaVrDHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-vietnamese-400-normal.Cg2kxhWu.woff2)format("woff2"),url(./plus-jakarta-sans-vietnamese-400-normal.B8TCSmUq.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-latin-ext-400-normal.D127hM_v.woff2)format("woff2"),url(./plus-jakarta-sans-latin-ext-400-normal.2ppkqaOR.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2)format("woff2"),url(./plus-jakarta-sans-latin-400-normal.BDKaGhyp.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZEAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgX26jxFNUQVQAAAIwAAAAOQAAAETle8wfY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABWwAAAaLmwCeFaGVhZAAABBQAAAA2AAAANiI8FmNoaGVhAAAETAAAAB8AAAAkCNwCamhtdHgAAARsAAAAIAAAACYPwAD9bG9jYQAABIwAAAAWAAAAFgJZAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABMQAAArQ8M2PVcG9zdAAABfQAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhymOKYGBlYGDqAtIMDN4QmjGOQYPRlQEVsAMxE4wT4u/tz3CAgVdhCwvffyUGBlYBxhQFBsbJIDkmWaaXQEqBgRkAx84KLQB42h3EAQaAQBQFwHm/sBRCR+hQAQQqAixdPxqMiKaw/m/qPa+egbsfTyYxWgTSascgKjMIH60eBEoAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFEDVCQ1EsyS+/irt7vVhdcHdnKidApq5AD4D7jPtF8Bkf/4K71/te3BPggQ2AqogDBvgghnCAaH1mLLow14c2Evy8B5GWa2p+emtqbjwAQK4soE3iXPkiAC1qMVuWyY/WMmJkp5EdNv+eWuycg7if+PV1jMAe+Pvz5jAPJAUEcGUKYA8OAva7gF0IajgGAvXfM/XTC6SA2TOhwWjQ66TS7CyWn11C2qK4uNgYPsvXxmKWVKrXGQ3GbNfomSyfjY2Ji9MWGYzaMFLjGMsTp5tkyqao4dDmwdLagRI+E2L6Pa8dLObzQixU9utgeZJ0s1TVGDUsaR7ExRa+MDY5PT9JWmDrVuvt1uRYkbDl167vtSbFikXNzQJBnN+tAQQHObGdyQUGINqo5TvqZwfIubrq83BMhvvC7hll2sBYmF/aocBBlOfkyHEAFe3k1NQrXTFZqnr1P7mPVBIAAAEAAAACEi2ts6lGXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/1v/BQVwBNoAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDAuul/9N8e1gKgCCrgBACANgVOAHjaY2pgsGHawsANwwzrGRhgmGkxgw6QVcJQAgCIMQbIAAAAIQA7AEcAUwBTAFMAUwCnALQA0QAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaldEDklxRFAbgb2wUgvIrxEk7LsS27TZeM1hIsKCsIBsKbsaey2P9mPTNgL7BMfzsezZH98n17Z2j+0337Z6jB1zya44eXGIz5JQfc/SwlNIcPe2YzH+6b8CkOfu+UbN2ztETJo3P0f8o7onVvdVwVddbNWXv3ZdXV3ZOrOaDx/LKikq64XY1dZySlNTxXltZU1dHQkdZTUKsrSjptktuuKOmp+Oat6reaods90PmjiOrMj6S1w6xYg2RjISU49JOKyroioNlx3MpCSclZKW8XGb5wG3X3XZ62/nvySvqqf2zXfCOVvhHCxGiVRHOizV90V6YXCQjFW7kgZK8aEuR72iLVeS9D1HO6gUcYu2g378Kk6JysOh5J+G9WF0yzKwq1vVFU15yk6kc+AOSEmhBAAAAeNpjYGIAg/+pDBoM2AAXEKswnGRkYmBmZGZkYWRlZGNkZ3NMKkotS2Uvzcs0MHA0YHIOAjGNDJxMOBOTS0tSk/Nzk8CSxgZmAO8vD8MAAAA=)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-vietnamese-600-normal.Y4VTTRme.woff2)format("woff2"),url(./plus-jakarta-sans-vietnamese-600-normal.5YsyKbU1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-latin-ext-600-normal.DQgPU_Cg.woff2)format("woff2"),url(./plus-jakarta-sans-latin-ext-600-normal.B0WRRYJ1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2"),url(./plus-jakarta-sans-latin-600-normal.BR_Ojra4.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZAAA8AAAAACCAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgX9SjrlNUQVQAAAIwAAAAOgAAAETl38wgY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXQAAAaJ7JIWSaGVhZAAABBgAAAA2AAAANiJIFndoaGVhAAAEUAAAAB8AAAAkCOcCXWhtdHgAAARwAAAAIAAAACYQDwD/bG9jYQAABJAAAAAWAAAAFgJZAcJtYXhwAAAEqAAAABwAAAAgABoAwm5hbWUAAATEAAABKQAAAqg7nmHUcG9zdAAABfAAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhKmXaw8DKwMDUxRTBwMDgDaEZ4xg0GN0ZUAE7EDPBOCH+3v4MCxh4Fbaw8P1XYmBgFWBMUWBgnAySY1JgegmkFBiYAepmCn142h3EgQWAUBgGwPv+QimERmixQEWAR8s1XHQ4EYPC+r+p5zhbOq6235lEbxHIWC86UZlB+AC0nwSvAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpETjVCAwEQnN27XNzdPelzhrvLE/IAOvwfSI9VdHyAB+DyAihT4i7xrPsORPQBPMYVCDDCCifgVdN+qmq+qX1s+nnvKB9MTPyUJybu6wJwdQt8XL1ghAWQSaZsMW30yoKV6IhoW/2908q3C1z5Ce7uUoh68PfX2BFeuQACqpsmHOK0XX9s181I4wKM4t8zr/ILYugGDJlCQVV0Tc9W4aUlo+T3BQJySdNlB1eRa7qmKoVCNiMZswMslwIBv88oGWU/TU8vDRkFUeP533WDaI0r2cKEe/N/PIHF/+YxdrMgBAJK7L0L7FmZWUx5zOKtJYU5uUJC2NiFpaS1JRS17MJ1GeeHsLFBufZhumZxNhLCXJwhQDdXMzUwpjHrMjADw9HcmL3acVUWU8PatRAZJh5mVVAIMwLdr26McLKzS4Q2YyOjmoKSKlC7dgRTg4G3lpySkpy2jx4AMuxSeAAAAAABAAAAAhItg7TxUl8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP9X/v8FfwT0AAEABgACAAAAAAAAeNpjYGRgYOH7r8TAwHryf/jfDNZ6oAgq4AQAgEIFTAB42mNqYLBhOsHADcMMmxgYYJhpGYM6kFXNUA0Aj6oHGQAAACEAOwBHAFMAUwBTAFMApwC0ANEAAHjaY2BkYGDgYkhhYGeIYWAF8xCAmYERABO4AN142o2RNVJEQRRFz7hPSIy7u7u7u7v3fEMyVsFiiFkL6+BVV+Ma3Lqn9RmQ5J4AvmAMePRNGvaR6ys37CfqyzccoJMnw0HKeTAcopU7w2GKWTacppFcNPsCEivLcIzXP30J2Y8bFgJmUVywwyUjuOLnnLDHEgfiRxzjarlkcCRuFVXie9ickMEVrsQRPhdX2BxRxRSDjDPNOR4Oo+xwJrL173M6kkMFvSjO2WeRA2z9h5KTbGqppJomamjjiENclL7psCb7lbSI6oQ2XiNkf4qR/Rol+zXK+1/nmWJM1PbvHI3/I2Ifigy32K/dk4qo1spmXnYOyP5X5tPYKE45YE//0oOnZ6Gw9Xnxl7kccaJveOxSyZ6eaxWu+JnI5ZYMB1T9UXXJM2dbZasAAAB42mNgYgCD/6kMGgzYABcQqzCcZGRiYGZkZmRhZGVkY2Rnc0wqSi1LZS/NyzQwcDRgcg4CMY0MnEw4E5NLS1KT83OTwJLGBmYA7y8PwwAAAA==)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-vietnamese-700-normal.CV6qDkkj.woff2)format("woff2"),url(./plus-jakarta-sans-vietnamese-700-normal.BCh_uG_5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-ext-700-normal.BajbvANd.woff2)format("woff2"),url(./plus-jakarta-sans-latin-ext-700-normal.8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(./plus-jakarta-sans-latin-700-normal.DqEcQeE5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZAAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgYDmj2FNUQVQAAAIwAAAAOQAAAETmQ8whY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABUgAAAZz62WoaaGVhZAAABAwAAAA2AAAANiJMFotoaGVhAAAERAAAAB8AAAAkCOwCUGhtdHgAAARkAAAAIAAAACYQWQD/bG9jYQAABIQAAAAWAAAAFgJQAbxtYXhwAAAEnAAAABwAAAAgABoAwm5hbWUAAAS4AAABNgAAArw8t2VdcG9zdAAABfAAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhqmVWYGBlYGDqYopgYGDwhtCMcQwajB4MqIAdiJlgnBB/b3+GAwy8CltY+P4rMTCwCjCmKDAwTgbJMSkxvQRSCgzMALqrCg142h3EAQaAQAAEwNm7kAqhB4Q+FqgIcPT9uMGIGBVs/UP5rrul8rTzzSwGq0CmuqOKkgWEH6k0BBUAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFTjUgcFEU/u65L3R383Tz6u/Qveg22nUzWjWjtttMFp37ZLTo7uZ0nw8CfgGUQvvgkGENe8BZD3Rlzxryrr/I4v7qS2kiLe2+Mi1t71UAgvWz2X2+IMMKUJ1VZyUsUHZWufXd1t1c4sNhYuVCJe3fu4+MMH/mj8fHtw1+S6FgAGRYYALLn/WLz7ol3LABQuDjGbXTObxhAmJQaKiumYapPIMLlGTJxc1NTTRM1Y6eYRumoYWGKkGSrPwhNdHNzdVFlmTVlWXnNPwXuaBR+UOzwK294v0Dk+xnbAqaHwZZLxesvOIC3gv/c+v/C5wn2pg1v92cLC3LykTRMT7UzTvkf2kMG3vOHF6zpJKYlwnH5wkw9FA3a+caOOBsqnLPj8Va6p6ff+tQHI+EPcCesYepX3hLsqpiaIAUP3+F+llsJXWreRFevr5eUXkJT+R2VRoAAAABAAAAAhItf/Mg0l8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP9M/vkFjwUOAAAABgACAAAAAAAAeNpjYGRgYOH7r8TAwHr/v89fV9Z+oAgq4AQAf7wFRAB42mNqYLBhusPADcMMWxgYYJhpBYMikNXI0AgAltwHYwAAACEAOgBGAFIAUgBSAFIApACxAM4AAHjaY2BkYGDgYkhhYGeIYWAF8xCAmYERABO4AN142pyRA24FUBRET20jLMLaboPatm27/2+kUZfTNXQ9PUltJLmZ8+bOMxDPNWGEhMcAtyGrjxxCbUjxI4eSGJL9yGF0c/fI4a8yETRy88iRVLL7yInUUv3AIWHulf/IsaSS+chx+rGPLAGjHHHACof0cK7us8MaHQQcnTpu5UhvnSk27GyxrW9xzjFnNFJGmbpmdkfnXC61dthXj3S37A/RST/Dehf2el11zzrF/RjDvXVLPtlzkg3HrsaRmVwqKaWcOipoYotNzvVNmpjTL6XBqpIW3iTH3b/PavrHCUbZYIsL2fTz/Nx3K+Q+r5H7yRpt6jFBvcf3w5tQjiWN62yov1l7WO+IXfNruAotXKjbHOnbJ//Dz2yxgwlzq5Syhn+te67uWecEuV8B0DR9AiGjCQDvPmpNAAB42mNgYgCD/6kMGgzYABcQqzCcZGRiYGZkZmRhZGVkY2Rnc0wqSi1LZS/NyzQwcDRgcg4CMY0MnEw4E5NLS1KT83OTwJLGBmYA7y8PwwAAAA==)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-vietnamese-800-normal.CxbopLd3.woff2)format("woff2"),url(./plus-jakarta-sans-vietnamese-800-normal.BkoGl_sr.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-latin-ext-800-normal.B6BjB2Ju.woff2)format("woff2"),url(./plus-jakarta-sans-latin-ext-800-normal.BPkb-LBK.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(./plus-jakarta-sans-latin-800-normal.BRNHt2w0.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:Albert Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(./AlbertSans-Latin.BifFJOWk.woff2)format("woff2")}@font-face{font-family:Yrsa;font-style:normal;font-weight:300 700;font-display:swap;src:url(./Yrsa-Latin.B4bs3q26.woff2)format("woff2")}:root{--canvas:#f0ece3;--paper:#f6f1e7;--ink:#16363b;--ink-2:#3d5055;--line:#d3cdc0;--offen:#e5e0d6;--sterne-tief:#59479a;--sterne-flaeche:#d1cdf4;--sterne-hauch:#efeefe;--ich-tief:#8e3931;--ich-flaeche:#efc8c1;--ich-hauch:#ffebe7;--bezug-tief:#006868;--bezug-flaeche:#b8dada;--bezug-hauch:#e3f4f4;--spectrum-stops:#6756d9, #4d7fe8, #9466df, #d85ba9, #f0719a;--spectrum:linear-gradient(110deg,var(--spectrum-stops));--bridge-stops:#6756d9, #d85ba9;--edge-stops:#6756d9, #4d7fe8, #9466df, #d85ba9, #f0719a, #6756d9;--glow:0 10px 30px -8px #6756d966,0 0 24px -6px #d85ba959;--info:#2863ab;--info-bg:#e5f1ff;--hint:#875500;--hint-bg:#fbeedf;--error:#b02a2d;--error-bg:#ffeae8;--success:#2b7440;--success-bg:#e5f5e7;--display-font:Yrsa,Georgia,serif;--ui-font:"Albert Sans",system-ui,sans-serif;--type-display:400 clamp(52px,7vw,96px)/1 var(--display-font);--type-title:400 clamp(32px,3.6vw,48px)/1.1 var(--display-font);--type-heading:600 clamp(20px,1.6vw,22px)/1.3 var(--ui-font);--type-body:400 clamp(17px,1.25vw,18px)/1.6 var(--ui-font);--type-label:500 15px/1.4 var(--ui-font);--gutter:clamp(24px,6vw,96px);--section:clamp(96px,12vw,160px);--content:1120px;--measure:62ch;--radius-control:12px;--radius-button:16px;--radius-surface:28px;--raised:9px 9px 22px #c9c3b680,-9px -9px 22px #ffffffc9;--paper-shadow:6px 8px 22px #c4bdaf80,-3px -3px 8px #ffffffb3;--raised-sm:4px 4px 10px #c4bdaf99,-4px -4px 10px #ffffffd9;--pressed:inset 5px 5px 12px #c8c1b580,inset -5px -5px 12px #ffffffe0;--trace:1.6px;--bridge:2.8px;--ease:cubic-bezier(.23,1,.32,1);--motion-ui:.18s;--motion-reveal:.9s;--motion-breath:7.8s}@layer elanum{*,:before,:after{box-sizing:border-box}html{background:var(--canvas);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}img,svg{max-width:100%;display:block}button,a,input{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html.motion-pending:not(.motion-ready):not(.motion-timeout) [data-anim]{opacity:0}.is-revealing{transition:none!important}::selection{background:var(--sterne-hauch)}:focus-visible{outline:3px solid var(--sterne-tief);outline-offset:4px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:60;border-radius:var(--radius-control);background:var(--ink);color:#fff;font:var(--type-label);padding:12px 18px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.t-display{font:var(--type-display);letter-spacing:-.025em}.t-title{font:var(--type-title);letter-spacing:-.015em}.t-heading{font:var(--type-heading)}.t-body{font:var(--type-body)}.t-label{font:var(--type-label)}.secondary{color:var(--ink-2)}.button{isolation:isolate;border-radius:var(--radius-button);color:#fff;min-height:52px;font:var(--type-label);transition:transform .16s var(--ease),box-shadow var(--motion-ui) ease;background:#16363b linear-gradient(135deg,#34565a,#16363b);border:0;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;box-shadow:5px 5px 11px #c4bdaf,-4px -4px 10px #fff9}.button:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--motion-ui) ease;background:#fff;position:absolute;inset:0}.button:active{transform:translateY(1px)scale(.98);box-shadow:inset 0 2px 5px #0003}.button--secondary{background:var(--canvas);color:var(--ink);box-shadow:var(--raised-sm)}.button--secondary:before{background:var(--ink)}.button--secondary:active{box-shadow:var(--pressed)}.button--icon{min-width:52px;padding:0}.button:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.button:hover:before{opacity:.14}.button--secondary:hover:before{opacity:.06}body:not([data-motion=off]) .button:hover{box-shadow:var(--glow);transform:translateY(-2px)}body:not([data-motion=off]) .button--secondary:hover{box-shadow:var(--raised-sm),var(--glow)}.button:active{transform:translateY(1px)scale(.98)}.segmented button:not([aria-pressed=true]):not([aria-selected=true]):hover{color:var(--ink);box-shadow:var(--raised-sm);background:#ffffff8c}.back-link:hover,.brand:hover{color:var(--sterne-tief)}.back-link:hover{background:var(--paper);text-decoration-thickness:2px}}.segmented{border-radius:calc(var(--radius-control) + 6px);background:var(--canvas);box-shadow:var(--pressed);flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex}.segmented button{border-radius:var(--radius-control);min-height:44px;font:var(--type-label);color:var(--ink-2);transition:background var(--motion-ui) ease,box-shadow var(--motion-ui) ease,color var(--motion-ui) ease;background:0 0;border:0;padding:10px 16px}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:var(--raised-sm);font-weight:600}.status{border-left:4px solid var(--role);border-radius:4px var(--radius-control) var(--radius-control) 4px;background:var(--role-bg);color:var(--ink);grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:18px 20px;display:grid}.status__sign{background:var(--role);color:#fff;width:28px;height:28px;font:var(--type-label);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid}.status__title{font:var(--type-label);color:var(--role);font-weight:600;display:block}.status__text{font:var(--type-body);margin-top:2px}.status,[data-role=info]{--role:var(--info);--role-bg:var(--info-bg)}[data-role=hint]{--role:var(--hint);--role-bg:var(--hint-bg)}[data-role=error]{--role:var(--error);--role-bg:var(--error-bg)}[data-role=success]{--role:var(--success);--role-bg:var(--success-bg)}.area{--tone:var(--sterne-tief);--tint:var(--sterne-hauch)}.area[data-area=ich]{--tone:var(--ich-tief);--tint:var(--ich-hauch)}.area[data-area=bezug]{--tone:var(--bezug-tief);--tint:var(--bezug-hauch)}.chip{font:var(--type-label);color:var(--tone);align-items:center;gap:10px;font-weight:600;display:inline-flex}.chip:before{content:"";background:var(--tone);border-radius:50%;width:14px;height:14px}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.track{--marker:14px;gap:0;display:grid;position:relative}.track__station{grid-template-columns:var(--marker) 1fr;column-gap:24px;padding-bottom:40px;display:grid;position:relative}.track__station:last-child{padding-bottom:0}.track__marker{z-index:1;width:var(--marker);height:var(--marker);border-radius:50%;margin-top:6px;position:relative}.track__station[data-state=done] .track__marker{background:var(--ink);transform:scale(.72)}.track__station[data-state=now] .track__marker{background:var(--canvas);box-shadow:0 0 0 var(--trace) var(--sterne-tief),0 0 0 6px var(--sterne-hauch);animation:now-glow var(--motion-breath) ease-in-out infinite}@keyframes now-glow{0%,to{box-shadow:0 0 0 1.6px var(--sterne-tief),0 0 0 6px var(--sterne-hauch),0 0 0 0 #6756d900}43%{box-shadow:0 0 0 1.6px #9466df,0 0 0 6px var(--sterne-hauch),0 0 22px 8px #d85ba955}}body[data-motion=off] .track__marker{animation-play-state:paused}.track__station[data-state=open] .track__marker{border:var(--trace) solid var(--ink-2);-webkit-mask:conic-gradient(from 155deg,transparent 0 50deg,#000 0);-webkit-mask:conic-gradient(from 155deg,transparent 0 50deg,#000 0);mask:conic-gradient(from 155deg,transparent 0 50deg,#000 0)}.track__seg{left:calc(var(--marker) / 2 - .8px);top:calc(6px + var(--marker) / 2);bottom:calc(-6px - var(--marker) / 2);width:var(--trace);background:var(--ink);transform-origin:top;position:absolute}.track__station:last-child .track__seg{display:none}.track__station[data-state=done]:has(+[data-state=now]) .track__seg{width:var(--bridge);left:calc(var(--marker) / 2 - 1.4px);background:linear-gradient(#6756d9,#d85ba9)}.track__station[data-state=now] .track__seg,.track__station[data-state=open] .track__seg{top:calc(6px + var(--marker) + 10px);background:repeating-linear-gradient(180deg,var(--ink-2) 0 6px,transparent 6px 12px)}.track__when{font:var(--type-label);color:var(--ink-2);display:block}.track__title{font:var(--type-heading)}.track__station[data-state=now] .track__title{color:var(--sterne-tief)}.track__text{color:var(--ink-2);margin-top:4px}.track__station[data-state=open] .track__title{color:var(--ink-2)}@media (width>=900px){.track--horizontal{grid-auto-columns:1fr;grid-auto-flow:column}.track--horizontal .track__station{grid-template-columns:1fr;grid-template-rows:var(--marker) auto;row-gap:22px;padding:0 24px 0 0}.track--horizontal .track__marker{margin-top:0}.track--horizontal .track__seg{left:calc(var(--marker) / 2);right:calc(-1 * var(--marker) / 2);top:calc(var(--marker) / 2 - .8px);width:auto;height:var(--trace);transform-origin:0;bottom:auto}.track--horizontal .track__station[data-state=done]:has(+[data-state=now]) .track__seg{left:calc(var(--marker) / 2);width:auto;height:var(--bridge);top:calc(var(--marker) / 2 - 1.4px);background:linear-gradient(90deg,#6756d9,#d85ba9)}.track--horizontal .track__station[data-state=now] .track__seg,.track--horizontal .track__station[data-state=open] .track__seg{left:calc(var(--marker) + 10px);top:calc(var(--marker) / 2 - .8px);background:repeating-linear-gradient(90deg,var(--ink-2) 0 6px,transparent 6px 12px)}}.page-top{padding:20px var(--gutter);max-width:calc(var(--content) + 2 * var(--gutter));justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.brand{min-height:44px;font:var(--type-label);letter-spacing:.18em;align-items:center;gap:12px;font-weight:600;text-decoration:none;display:inline-flex}.brand img{width:30px;height:30px}.back-link{border-radius:var(--radius-control);min-height:44px;font:var(--type-label);text-underline-offset:6px;transition:background var(--motion-ui) ease;align-items:center;gap:10px;margin-left:-14px;padding:0 14px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.page-top .back-link{margin:0 -14px 0 0}.page{max-width:calc(var(--content) + 2 * var(--gutter));padding:clamp(40px,8vw,96px) var(--gutter) var(--section);margin:0 auto}.page-intro{max-width:var(--measure);margin-bottom:clamp(48px,7vw,96px)}.page-intro h1{font:var(--type-display);letter-spacing:-.025em}.page-intro p{color:var(--ink-2);margin-top:24px}@property --edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes edge-turn{to{--edge-angle:360deg}}@keyframes glow-breathe{0%,to{box-shadow:var(--glow)}43%{box-shadow:0 12px 36px -8px #4d7fe880,0 0 30px -4px #9466df66}}.glow-edge,.button{isolation:isolate;position:relative}.glow-edge:after,.button:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--edge-angle),var(--edge-stops));-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .22s;animation:6s linear infinite edge-turn;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glow-edge:is(.is-glowing,[aria-pressed=true],[aria-selected=true]):after,:is(.glow-edge,.button):focus-visible:after{opacity:1}.glow-edge:has(:focus-visible):after{opacity:1}.glow-edge:is(.is-glowing,[aria-pressed=true],[aria-selected=true]){animation:glow-breathe var(--motion-breath) ease-in-out infinite}@media (hover:hover) and (pointer:fine){:is(.glow-edge,.button):not(:disabled):hover:after{opacity:1}}body[data-motion=off] :is(.glow-edge,.button):after,body[data-motion=off] .glow-edge{animation-play-state:paused}.field{border-radius:var(--radius-button);background:var(--canvas);width:100%;box-shadow:var(--pressed);transition:box-shadow var(--motion-ui) ease;display:block}.field--area{border-radius:var(--radius-surface)}.field>input,.field>textarea{border-radius:inherit;width:100%;min-height:56px;font:var(--type-body);color:var(--ink);background:0 0;border:0;outline:none;padding:16px 20px;display:block}.field>input::placeholder,.field>textarea::placeholder{color:var(--ink-2)}.field:focus-within{box-shadow:var(--pressed),var(--glow)}.field:has([aria-invalid=true]){box-shadow:var(--pressed),inset 0 0 0 2px var(--error)}input[type=range]:focus-visible{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2.5px #9466df,0 0 0 5px #6756d955,0 0 18px 4px #d85ba999}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2.5px #9466df,0 0 0 5px #6756d955,0 0 18px 4px #d85ba999}@media (hover:hover) and (pointer:fine){input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 2.5px #9466df,0 0 0 5px #6756d955,0 0 18px 4px #d85ba999}input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 2.5px #9466df,0 0 0 5px #6756d955,0 0 18px 4px #d85ba999}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}}@layer elanum-uebergang{:where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul):not(:where([data-elanum],[data-elanum] *)){margin:revert}:where(ol,ul):not(:where([data-elanum],[data-elanum] *)){padding:revert;list-style:revert}:where(img,svg):not(:where([data-elanum],[data-elanum] *)){display:revert;max-width:revert}}@font-face{font-family:Yrsa Stufe;font-style:normal;font-weight:400;font-display:swap;src:url(./Yrsa-Latin.B4bs3q26.woff2)format("woff2")}:where(html[data-design=elanum]) .app{--app-bar:72px;--app-rail:104px;--app-side:272px;--app-head:64px;--app-pad:20px;--app-max:1180px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--app-bottom:calc(var(--app-bar) + var(--safe-bottom));min-height:100dvh}@media (width>=600px){:where(html[data-design=elanum]) .app{--app-pad:32px;--app-bottom:0px;padding-left:var(--app-rail)}}@media (width>=1024px){:where(html[data-design=elanum]) .app{--app-pad:48px;padding-left:var(--app-side)}}:where(html[data-design=elanum]) .app-nav{z-index:40;padding:6px max(6px,env(safe-area-inset-right)) calc(6px + var(--safe-bottom)) max(6px,env(safe-area-inset-left));background:color-mix(in srgb,var(--canvas) 86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #d3cdc0b3,0 -14px 30px -20px #a39b8a}:where(html[data-design=elanum]) .app-nav__brand,:where(html[data-design=elanum]) .app-nav__foot,:where(html[data-design=elanum]) .app-nav__kosmos{display:none}:where(html[data-design=elanum]) .app-nav__list{grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:2px;max-width:560px;margin:0 auto;display:grid}:where(html[data-design=elanum]) .app-nav__item{width:100%;min-height:60px;color:var(--ink-2);font:var(--type-label);transition:color var(--motion-ui) ease,background var(--motion-ui) ease,box-shadow var(--motion-ui) ease;background:0 0;border:0;border-radius:18px;align-content:center;justify-items:center;gap:3px;padding:4px 2px;text-decoration:none;display:grid}:where(html[data-design=elanum]) .app-nav__icon{width:56px;height:32px;transition:background var(--motion-ui) ease,box-shadow var(--motion-ui) ease;border-radius:16px;place-items:center;display:grid;position:relative}:where(html[data-design=elanum]) .app-nav__label{white-space:nowrap}:where(html[data-design=elanum]) .app-nav__item[aria-current=page]{color:var(--ink);font-weight:600}:where(html[data-design=elanum]) .app-nav__item[aria-current=page] .app-nav__icon{background:var(--paper);box-shadow:var(--raised-sm)}:where(html[data-design=elanum]) .app-nav__item[aria-current=page] .icon{stroke-width:1.9px}:where(html[data-design=elanum]) .app-dot{background:var(--sterne-tief);width:10px;height:10px;box-shadow:0 0 0 2.5px var(--canvas);border-radius:50%;position:absolute;top:3px;right:12px}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) .app-nav__item:hover{color:var(--ink)}:where(html[data-design=elanum]) .app-nav__item:not([aria-current=page]):hover .app-nav__icon{background:var(--sterne-hauch)}}@media (width>=600px){:where(html[data-design=elanum]) .app-nav{width:var(--app-rail);padding:20px 10px calc(20px + var(--safe-bottom)) max(10px,env(safe-area-inset-left));background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:1px 0 0 var(--line);flex-direction:column;align-items:center;gap:28px;display:flex;top:0;right:auto;overflow:auto}:where(html[data-design=elanum]) .app-nav__brand{border-radius:50%;place-items:center;width:56px;height:56px;text-decoration:none;display:grid}:where(html[data-design=elanum]) .app-nav__brand img,:where(html[data-design=elanum]) .app-nav__brand .zeichen[data-zeichen]{width:36px;height:36px}:where(html[data-design=elanum]) .app-nav__brand span{display:none}:where(html[data-design=elanum]) .app-nav__list{grid-auto-columns:auto;grid-auto-flow:row;gap:10px;width:100%;margin:0}:where(html[data-design=elanum]) .app-nav__item{min-height:68px}:where(html[data-design=elanum]) .app-nav__foot{justify-items:center;margin-top:auto;display:grid}}@media (width>=1024px){:where(html[data-design=elanum]) .app-nav{width:var(--app-side);padding:28px 20px calc(24px + var(--safe-bottom));align-items:stretch;gap:32px}:where(html[data-design=elanum]) .app-nav__brand{border-radius:var(--radius-control);width:auto;height:48px;font:var(--type-label);letter-spacing:.18em;align-items:center;gap:12px;padding:0 8px;font-weight:600;display:flex}:where(html[data-design=elanum]) .app-nav__brand img,:where(html[data-design=elanum]) .app-nav__brand .zeichen[data-zeichen]{flex:none;width:32px;height:32px}:where(html[data-design=elanum]) .app-nav__brand span{display:inline}:where(html[data-design=elanum]) .app-nav__list{gap:2px}:where(html[data-design=elanum]) .app-nav__kosmos{font:var(--type-label);color:var(--ink-2);margin:20px 12px 6px;display:block}:where(html[data-design=elanum]) .app-nav__kosmos:first-child{margin-top:0}:where(html[data-design=elanum]) .app-nav__item{border-radius:var(--radius-button);grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:12px;min-height:52px;padding:4px 14px 4px 4px}:where(html[data-design=elanum]) .app-nav__icon{border-radius:14px;width:48px;height:40px}:where(html[data-design=elanum]) .app-nav__item[aria-current=page]{background:var(--paper);box-shadow:var(--raised-sm)}:where(html[data-design=elanum]) .app-nav__item[aria-current=page] .app-nav__icon{box-shadow:none;background:0 0}:where(html[data-design=elanum]) .app-nav__foot{justify-items:stretch}}:where(html[data-design=elanum]) .app-nav__switch{display:none}@media (width>=1024px){:where(html[data-design=elanum]) .app-nav__menu{display:none}:where(html[data-design=elanum]) .app-nav__switch{gap:4px;display:grid}:where(html[data-design=elanum]) .app-nav__switch .app-nav__kosmos{margin:0 12px 6px}}:where(html[data-design=elanum]) .app-switch{border-radius:var(--radius-button);font:var(--type-label);color:var(--ink);transition:background var(--motion-ui) ease;gap:2px;padding:12px 14px;text-decoration:none;display:grid}:where(html[data-design=elanum]) .app-switch strong{font-weight:600}:where(html[data-design=elanum]) .app-switch span{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) .app-switch:hover{background:var(--paper)}}:where(html[data-design=elanum]) .app-me{border-radius:var(--radius-button);min-height:60px;font:var(--type-label);color:var(--ink);transition:background var(--motion-ui) ease;justify-content:center;align-items:center;gap:12px;padding:8px;font-weight:600;text-decoration:none;display:flex}:where(html[data-design=elanum]) .app-me__name{display:none}@media (width>=1024px){:where(html[data-design=elanum]) .app-me{justify-content:flex-start;padding:8px 14px 8px 10px}:where(html[data-design=elanum]) .app-me__name{display:grid}:where(html[data-design=elanum]) .app-me small{font:var(--type-label);color:var(--ink-2);font-weight:500}}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) .app-me:hover{background:var(--paper)}}@media (width<=359.98px){:where(html[data-design=elanum]) .app-nav__list{gap:0}:where(html[data-design=elanum]) .app-nav__icon{width:44px}}:where(html[data-design=elanum]) .app-head{z-index:30;min-height:calc(var(--app-head) + var(--safe-top));padding:var(--safe-top) max(calc(var(--app-pad) - 8px),env(safe-area-inset-right)) 0 max(calc(var(--app-pad) - 8px),env(safe-area-inset-left));background:color-mix(in srgb,var(--canvas) 86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);transition:box-shadow var(--motion-ui) ease;align-items:center;gap:8px;display:flex;position:sticky;top:0}:where(html[data-design=elanum]) .app-head.is-scrolled{box-shadow:0 1px 0 var(--line)}:where(html[data-design=elanum]) .app-head__brand{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}:where(html[data-design=elanum]) .app-head__brand img,:where(html[data-design=elanum]) .app-head__brand .zeichen[data-zeichen]{width:32px;height:32px}:where(html[data-design=elanum]) .app-head__title{min-width:0;font:var(--type-heading);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--motion-ui) ease,transform var(--motion-ui) var(--ease);flex:1;overflow:hidden;transform:translateY(6px)}:where(html[data-design=elanum]) .app-head.is-titled .app-head__title{opacity:1;transform:none}:where(html[data-design=elanum]) .app-head__actions{align-items:center;gap:2px;margin-left:auto;display:flex}@media (width>=600px){:where(html[data-design=elanum]) .app-head__brand{display:none}:where(html[data-design=elanum]) .app-head{max-width:calc(var(--app-max) + 2 * var(--app-pad));margin:0 auto}}:where(html[data-design=elanum]) .app-icon-button{width:48px;height:48px;color:var(--ink);transition:background var(--motion-ui) ease;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}:where(html[data-design=elanum]) .app-icon-button .app-dot{top:9px;right:9px}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) .app-icon-button:hover{background:var(--paper)}}:where(html[data-design=elanum]) .app-main{width:100%;max-width:calc(var(--app-max) + 2 * var(--app-pad));padding:0 var(--app-pad) calc(var(--app-bottom) + 48px);margin:0 auto;container:app-main/inline-size}:where(html[data-design=elanum]) .app-main:focus{outline:none}:where(html[data-design=elanum]) .app-pagehead{gap:10px;padding:12px 0 32px;display:grid}:where(html[data-design=elanum]) .app-kicker{font:var(--type-label);color:var(--ink-2)}:where(html[data-design=elanum]) .app-title{font:var(--type-title);letter-spacing:-.015em;text-wrap:balance}:where(html[data-design=elanum]) .app-lead{max-width:var(--measure);color:var(--ink-2)}@media (width>=600px){:where(html[data-design=elanum]) .app-pagehead{padding:24px 0 40px}}:where(html[data-design=elanum]) .app-stack{gap:var(--gap,40px);align-content:start;display:grid}:where(html[data-design=elanum]) .app-section{align-content:start;gap:18px;display:grid}:where(html[data-design=elanum]) .app-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}:where(html[data-design=elanum]) .app-section__title{font:var(--type-heading)}:where(html[data-design=elanum]) .app-more{border-radius:var(--radius-control);min-height:44px;font:var(--type-label);color:var(--ink);text-underline-offset:5px;align-items:center;gap:6px;margin-right:-10px;padding:0 10px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) .app-more:hover{color:var(--sterne-tief);background:var(--paper);text-decoration-thickness:2px}}:where(html[data-design=elanum]) .app-layout{align-items:start;gap:40px;display:grid}:where(html[data-design=elanum]) .app-grid{gap:20px;display:grid}@container app-main (width>=640px){:where(html[data-design=elanum]) .app-grid--2,:where(html[data-design=elanum]) .app-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-main (width>=880px){:where(html[data-design=elanum]) .app-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);column-gap:48px}:where(html[data-design=elanum]) .app-layout__aside{top:calc(var(--app-head) + var(--safe-top) + 16px);position:sticky}}@container app-main (width>=980px){:where(html[data-design=elanum]) .app-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(html[data-design=elanum]) .app-split{align-items:start;gap:32px;display:grid}:where(html[data-design=elanum]) .app-split__detail{min-width:0}@media (width<=1023.98px){:where(html[data-design=elanum]) .app-split[data-view=list] .app-split__detail,:where(html[data-design=elanum]) .app-split[data-view=detail] .app-split__list{display:none}}@media (width>=1024px){:where(html[data-design=elanum]) .app-split{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:40px}:where(html[data-design=elanum]) .app-split__list{top:calc(var(--app-head) + 16px);position:sticky}:where(html[data-design=elanum]) .app-split [data-back]{display:none}}:where(html[data-design=elanum]) .app-card{border-radius:var(--radius-surface);background:var(--paper);min-width:0;box-shadow:var(--raised-sm);color:var(--ink);align-content:start;gap:16px;padding:24px;text-decoration:none;display:grid;position:relative}:where(html[data-design=elanum]) .app-card--quiet{background:var(--canvas);box-shadow:var(--pressed)}:where(html[data-design=elanum]) .app-card--area{background:var(--tint)}:where(html[data-design=elanum]) .app-card__kicker{font:var(--type-label);color:var(--ink-2)}:where(html[data-design=elanum]) .app-card__title{font:var(--type-heading)}:where(html[data-design=elanum]) .app-card__title--voice{font:var(--type-title);letter-spacing:-.015em}:where(html[data-design=elanum]) .app-card__text{color:var(--ink-2)}:where(html[data-design=elanum]) .app-card__foot{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}:where(html[data-design=elanum]) a.app-card,:where(html[data-design=elanum]) button.app-card{text-align:left;font:inherit;cursor:pointer;transition:transform var(--motion-ui) var(--ease),box-shadow var(--motion-ui) ease;border:0}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) a.app-card:hover,:where(html[data-design=elanum]) button.app-card:hover{box-shadow:var(--raised-sm),var(--glow)}:where(html[data-design=elanum]) body:not([data-motion=off]) a.app-card:hover,:where(html[data-design=elanum]) body:not([data-motion=off]) button.app-card:hover{transform:translateY(-3px)}}:where(html[data-design=elanum]) .element-chip{background:var(--tint);min-height:36px;font:var(--type-label);color:var(--ink);border-radius:18px;align-items:center;gap:8px;padding:4px 14px 4px 5px;font-weight:600;display:inline-flex}:where(html[data-design=elanum]) .element-chip>.icon{background:var(--paper);width:28px;height:28px;color:var(--tone);border-radius:50%;padding:3px}:where(html[data-design=elanum]) .element-chips{flex-wrap:wrap;gap:8px;display:flex}:where(html[data-design=elanum]) .person{--size:48px;width:var(--size);height:var(--size);font:600 max(15px,calc(var(--size) * .38))/1 var(--ui-font);color:var(--ink);background:linear-gradient(135deg,#fcf9f0,#e2dbcd);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:3px 3px 7px #c4bdaf99,-3px -3px 7px #ffffffd9}:where(html[data-design=elanum]) .person:after{content:"";border:var(--trace) solid var(--ink);-webkit-mask:conic-gradient(from 155deg,transparent 0 50deg,#000 0);-webkit-mask:conic-gradient(from 155deg,transparent 0 50deg,#000 0);mask:conic-gradient(from 155deg,transparent 0 50deg,#000 0);pointer-events:none;border-radius:50%;position:absolute;inset:-5px}:where(html[data-design=elanum]) .person img{object-fit:cover;border-radius:50%;width:100%;height:100%}:where(html[data-design=elanum]) .person--lg{--size:88px}:where(html[data-design=elanum]) .person--xl{--size:132px;font-family:var(--display-font);font-weight:400}:where(html[data-design=elanum]) .person--sm{--size:40px}:where(html[data-design=elanum]) .persons{align-items:center;padding-left:10px;display:flex}:where(html[data-design=elanum]) .persons .person{box-shadow:0 0 0 3px var(--paper);margin-left:-10px}:where(html[data-design=elanum]) .persons .person:after{display:none}:where(html[data-design=elanum]) .persons__more{font:var(--type-label);color:var(--ink-2);margin-left:14px}:where(html[data-design=elanum]) .app-list{gap:4px;display:grid}:where(html[data-design=elanum]) .app-row{border-radius:var(--radius-button);width:100%;min-height:76px;color:var(--ink);font:var(--type-label);text-align:left;transition:background var(--motion-ui) ease,box-shadow var(--motion-ui) ease;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 14px 10px 12px;text-decoration:none;display:grid}:where(html[data-design=elanum]) .app-row__body{gap:2px;min-width:0;display:grid}:where(html[data-design=elanum]) .app-row__title{font-weight:600}:where(html[data-design=elanum]) .app-row__text{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(html[data-design=elanum]) .app-row__meta{color:var(--ink-2);white-space:nowrap;align-self:start;padding-top:6px}:where(html[data-design=elanum]) .app-row.is-new .app-row__text{color:var(--ink);font-weight:600}:where(html[data-design=elanum]) .app-row.is-new .app-row__meta{color:var(--sterne-tief);font-weight:600}:where(html[data-design=elanum]) .app-row.is-new .app-row__meta:after{content:"";background:linear-gradient(135deg,#6756d9,#d85ba9);border-radius:50%;width:10px;height:10px;margin:8px 0 0 auto;display:block;box-shadow:0 0 10px #9466dfaa}:where(html[data-design=elanum]) .app-row[aria-current=true]{background:var(--paper);box-shadow:var(--raised-sm)}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) .app-row:hover{background:var(--paper)}}:where(html[data-design=elanum]) .app-kosmen{gap:10px;display:grid}:where(html[data-design=elanum]) .app-kosmos{border-radius:var(--radius-button);background:var(--paper);box-shadow:var(--raised-sm);color:var(--ink);font:var(--type-label);gap:4px;padding:18px 20px;text-decoration:none;display:grid}:where(html[data-design=elanum]) .app-kosmos strong{font:var(--type-heading)}:where(html[data-design=elanum]) .app-kosmos span{color:var(--ink-2)}:where(html[data-design=elanum]) .app-kosmos[aria-current=true]{background:var(--canvas);box-shadow:var(--pressed)}:where(html[data-design=elanum]) .app-kosmos .app-kosmos__here{color:var(--sterne-tief);margin-top:4px;font-weight:600}:where(html[data-design=elanum]) .app-row--compact{min-height:60px}:where(html[data-design=elanum]) .app-row--compact>.icon:last-child{color:var(--ink-2)}:where(html[data-design=elanum]) .app-actions{z-index:20;bottom:calc(var(--app-bottom) + 12px);background:color-mix(in srgb,var(--canvas) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--raised);border-radius:26px;gap:12px;padding:10px;display:flex;position:sticky}:where(html[data-design=elanum]) .app-actions>.button{flex:1;padding-left:16px;padding-right:16px}@media (width>=600px){:where(html[data-design=elanum]) .app-actions{bottom:24px}}:where(html[data-design=elanum]) .app-thread{align-content:start;gap:10px;display:grid}:where(html[data-design=elanum]) .app-thread__day{font:var(--type-label);color:var(--ink-2);justify-self:center;margin:12px 0 4px}:where(html[data-design=elanum]) .bubble{background:var(--paper);max-width:min(80%,520px);box-shadow:var(--raised-sm);font:var(--type-body);border-radius:22px 22px 22px 8px;justify-self:start;padding:12px 16px}:where(html[data-design=elanum]) .bubble--me{background:var(--ink);color:#fff;border-radius:22px 22px 8px;justify-self:end;box-shadow:4px 4px 10px #c4bdaf99}:where(html[data-design=elanum]) .bubble__time{font:var(--type-label);color:var(--ink-2);margin-top:4px;display:block}:where(html[data-design=elanum]) .bubble--me .bubble__time{color:#cbd9d6}:where(html[data-design=elanum]) .bubble--element{background:var(--tint);gap:10px;display:grid}:where(html[data-design=elanum]) .app-composer{z-index:20;bottom:calc(var(--app-bottom) + 12px);background:color-mix(in srgb,var(--canvas) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--raised);border-radius:26px;align-items:end;gap:10px;padding:8px;display:flex;position:sticky}:where(html[data-design=elanum]) .app-composer .field{flex:1}:where(html[data-design=elanum]) .app-composer textarea{resize:none;field-sizing:content;min-height:52px;max-height:160px}@media (width>=600px){:where(html[data-design=elanum]) .app-composer{bottom:24px}}:where(html[data-design=elanum]) .app-sheet{width:100%;max-width:none;max-height:calc(100dvh - var(--safe-top) - 24px);padding:0 0 var(--safe-bottom);border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:var(--canvas);color:var(--ink);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -18px 44px -18px #16363b59}:where(html[data-design=elanum]) .app-sheet::backdrop{background:#16363b52}:where(html[data-design=elanum]) .app-sheet[open]{animation:sheet-up .36s var(--ease)}:where(html[data-design=elanum]) .app-sheet[open]::backdrop{animation:.36s sheet-fade}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}@keyframes sheet-fade{0%{opacity:0}}:where(html[data-design=elanum]) .app-sheet__grip{background:var(--line);border-radius:3px;width:44px;height:5px;margin:10px auto 0;display:block}:where(html[data-design=elanum]) .app-sheet__head{z-index:1;background:var(--canvas);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 8px 24px;display:flex;position:sticky;top:0}:where(html[data-design=elanum]) .app-sheet__head .app-kicker{flex:1}:where(html[data-design=elanum]) .app-sheet__body{gap:24px;padding:4px 24px 32px;display:grid}@media (width>=600px){:where(html[data-design=elanum]) .app-sheet{border-radius:var(--radius-surface);width:min(600px,100% - 64px);max-height:min(88dvh,860px);margin:auto;padding:0;inset:0}:where(html[data-design=elanum]) .app-sheet__grip{display:none}:where(html[data-design=elanum]) .app-sheet__head{padding-top:16px}:where(html[data-design=elanum]) .app-sheet[open]{animation:sheet-pop .28s var(--ease)}@keyframes sheet-pop{0%{opacity:0;transform:scale(.96)}}}@media (width>=1024px){:where(html[data-design=elanum]) .app-sheet{border-radius:var(--radius-surface) 0 0 var(--radius-surface);width:min(520px,100%);height:100dvh;max-height:none;margin:0;inset:0 0 0 auto}:where(html[data-design=elanum]) .app-sheet[open]{animation:sheet-side .36s var(--ease)}@keyframes sheet-side{0%{opacity:0;transform:translate(48px)}}}:where(html[data-design=elanum]) .app-end{text-align:center;justify-items:center;gap:14px;padding:40px 24px;display:grid}:where(html[data-design=elanum]) .app-end .track{--marker:14px}:where(html[data-design=elanum]) body[data-motion=off] .app-sheet[open],:where(html[data-design=elanum]) body[data-motion=off] .app-sheet[open]::backdrop{animation:none}:where(html[data-design=elanum]) .photo{aspect-ratio:4/5;border-radius:var(--radius-surface);width:100%;font:400 clamp(72px,24cqi,150px)/1 var(--display-font);color:#ffffffe6;text-shadow:0 6px 24px #8f877966;background:radial-gradient(80% 60% at 26% 16%,#fff6e6 0 14%,#0000 58%),radial-gradient(90% 75% at 92% 96%,#d99c88 0,#0000 64%),radial-gradient(75% 65% at 4% 100%,#9fc4c0 0,#0000 60%),radial-gradient(60% 50% at 70% 40%,#ebc9a880,#0000 70%),linear-gradient(165deg,#eadcc6,#cdb79c);place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,10px 14px 30px -14px #8f8779;container-type:inline-size}:where(html[data-design=elanum]) .photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(html[data-design=elanum]) .photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#16363b14);height:40%;position:absolute;inset:auto 0 0}:where(html[data-design=elanum]) .profile{grid-template-areas:"head""media""body";gap:24px;display:grid}:where(html[data-design=elanum]) .profile__head{grid-area:head;gap:8px;display:grid}:where(html[data-design=elanum]) .profile__media{grid-area:media;align-content:start;gap:12px;display:grid}:where(html[data-design=elanum]) .profile__body{grid-area:body;align-content:start;gap:40px;min-width:0;display:grid}:where(html[data-design=elanum]) .profile__meta{font:var(--type-label);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}:where(html[data-design=elanum]) .profile__meta span{align-items:center;gap:6px;display:inline-flex}:where(html[data-design=elanum]) .profile__line{font:var(--type-title);letter-spacing:-.015em;text-wrap:pretty}:where(html[data-design=elanum]) .profile__name{font:var(--type-title);letter-spacing:-.015em}@container app-main (width>=760px){:where(html[data-design=elanum]) .profile{grid-template:"media head""media body"1fr/minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:36px 48px}:where(html[data-design=elanum]) .profile__media{top:calc(var(--app-head) + 16px);position:sticky}}:where(html[data-design=elanum]) .notes{gap:12px;display:grid}:where(html[data-design=elanum]) .note{border-radius:var(--radius-button);background:var(--paper);box-shadow:var(--raised-sm);justify-items:start;gap:10px;padding:18px 20px;display:grid}:where(html[data-design=elanum]) .note p{font:var(--type-body)}:where(html[data-design=elanum]) .note--diff{background:var(--canvas);box-shadow:var(--pressed)}:where(html[data-design=elanum]) .note__kind{font:var(--type-label);color:var(--ink-2)}:where(html[data-design=elanum]) .prompt{border-radius:var(--radius-surface);background:var(--paper);box-shadow:var(--raised-sm);gap:10px;padding:22px 72px 22px 22px;display:grid;position:relative}:where(html[data-design=elanum]) .prompt figcaption{font:var(--type-label);color:var(--ink-2)}:where(html[data-design=elanum]) .prompt blockquote{font:var(--type-title);letter-spacing:-.01em;font-size:clamp(26px,2.4vw,32px);line-height:1.15}:where(html[data-design=elanum]) .prompt__resonate{background:var(--canvas);width:48px;height:48px;color:var(--ink);box-shadow:var(--raised-sm);transition:transform var(--motion-ui) var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}:where(html[data-design=elanum]) .prompt__resonate[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}:where(html[data-design=elanum]) .prompt__resonate:active{transform:scale(.94)}:where(html[data-design=elanum]) .event{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px 18px;width:100%;height:100%;display:grid}:where(html[data-design=elanum]) .event__date{background:var(--canvas);width:72px;height:72px;box-shadow:var(--raised-sm);font:var(--type-label);color:var(--ink-2);text-align:center;border-radius:50%;align-content:center;place-items:center;line-height:1.1;display:grid}:where(html[data-design=elanum]) .event__day{font:400 32px/1 var(--display-font);color:var(--ink);display:block}:where(html[data-design=elanum]) .event__head{gap:4px;min-width:0;display:grid}:where(html[data-design=elanum]) .event__kind{font:var(--type-label);color:var(--ink-2)}:where(html[data-design=elanum]) .event__title{font:var(--type-heading);color:var(--ink)}:where(html[data-design=elanum]) .event__meta{font:var(--type-label);color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;display:flex}:where(html[data-design=elanum]) .event__meta span{align-items:center;gap:6px;display:inline-flex}:where(html[data-design=elanum]) .event__foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}:where(html[data-design=elanum]) .event__seats{font:var(--type-label);color:var(--ink-2)}:where(html[data-design=elanum]) .event.is-joined .event__seats{color:var(--success);font-weight:600}:where(html[data-design=elanum]) .app-steps{counter-reset:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:where(html[data-design=elanum]) .app-steps li{font:var(--type-label);color:var(--ink-2);text-align:center;justify-items:center;gap:8px;display:grid;position:relative}:where(html[data-design=elanum]) .app-steps li:before{content:"";z-index:1;border-radius:50%;width:14px;height:14px;position:relative}:where(html[data-design=elanum]) .app-steps li:not(:last-child):after{content:"";height:var(--trace);background:repeating-linear-gradient(90deg,var(--ink-2) 0 6px,transparent 6px 12px);position:absolute;top:6.2px;left:calc(50% + 14px);right:calc(14px - 50%)}:where(html[data-design=elanum]) .app-steps [data-state=done]:before{background:var(--ink);transform:scale(.72)}:where(html[data-design=elanum]) .app-steps [data-state=done]:not(:last-child):after{background:var(--ink)}:where(html[data-design=elanum]) .app-steps [data-state=done]:has(+[data-state=now]):after{height:var(--bridge);background:linear-gradient(90deg,#6756d9,#d85ba9);top:5.6px}:where(html[data-design=elanum]) .app-steps [data-state=now]{color:var(--ink);font-weight:600}:where(html[data-design=elanum]) .app-steps [data-state=now]:before{background:var(--canvas);box-shadow:0 0 0 var(--trace) var(--sterne-tief),0 0 0 6px var(--sterne-hauch)}:where(html[data-design=elanum]) .app-steps [data-state=open]:before{border:var(--trace) solid var(--ink-2);-webkit-mask:conic-gradient(from 155deg,transparent 0 50deg,#000 0);-webkit-mask:conic-gradient(from 155deg,transparent 0 50deg,#000 0);mask:conic-gradient(from 155deg,transparent 0 50deg,#000 0)}:where(html[data-design=elanum]) .app-form{gap:24px;display:grid}:where(html[data-design=elanum]) .app-field{gap:10px;display:grid}:where(html[data-design=elanum]) .app-field>label,:where(html[data-design=elanum]) .app-field>.app-field__label{font:var(--type-label);font-weight:600}:where(html[data-design=elanum]) .app-field__hint{font:var(--type-label);color:var(--ink-2)}:where(html[data-design=elanum]) .app-fields{gap:24px;display:grid}@container app-main (width>=560px){:where(html[data-design=elanum]) .app-fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(html[data-design=elanum]) .app-check{border-radius:var(--radius-control);width:fit-content;min-height:48px;font:var(--type-label);cursor:pointer;transition:background var(--motion-ui) ease;align-items:center;gap:14px;margin-left:-12px;padding:8px 16px 8px 12px;display:flex}:where(html[data-design=elanum]) .app-check input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:0}:where(html[data-design=elanum]) .app-check:has(input:checked){background:var(--paper)}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) .app-check:hover{background:#ffffff8c}}:where(html[data-design=elanum]) .field>input[type=date],:where(html[data-design=elanum]) .field>input[type=time]{appearance:none;min-height:56px}:where(html[data-design=elanum]) .app-steps button{border-radius:var(--radius-control);min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) .app-steps button:hover{background:var(--paper);color:var(--ink)}}:where(html[data-design=elanum]) .app-steps li:has(>button):before{margin-bottom:-4px}:where(html[data-design=elanum]) body.app{background:radial-gradient(1100px 760px at -8% -12%,#ffffffb3,transparent 62%), radial-gradient(900px 700px at 110% 115%,#e4ddcf99,transparent 60%), var(--canvas);background-attachment:fixed}:where(html[data-design=elanum]) .app-nav__item[aria-current=page] .app-nav__icon{animation:glow-breathe var(--motion-breath) ease-in-out infinite}:where(html[data-design=elanum]) .app-nav__item[aria-current=page] .app-nav__icon:after,:where(html[data-design=elanum]) .app-nav__item[aria-current=page]:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--edge-angle),var(--edge-stops));-webkit-mask-composite:xor;opacity:1;padding:1.6px;animation:6s linear infinite edge-turn;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where(html[data-design=elanum]) .app-nav__item[aria-current=page]:after{display:none}@media (width>=1024px){:where(html[data-design=elanum]) .app-nav__item[aria-current=page]{animation:glow-breathe var(--motion-breath) ease-in-out infinite}:where(html[data-design=elanum]) .app-nav__item[aria-current=page] .app-nav__icon{animation:none}:where(html[data-design=elanum]) .app-nav__item[aria-current=page] .app-nav__icon:after{display:none}:where(html[data-design=elanum]) .app-nav__item[aria-current=page]:after{display:block}}:where(html[data-design=elanum]) body[data-motion=off] .app-nav__item,:where(html[data-design=elanum]) body[data-motion=off] .app-nav__item *,:where(html[data-design=elanum]) body[data-motion=off] .app-nav__item:after,:where(html[data-design=elanum]) body[data-motion=off] .app-nav__icon:after{animation-play-state:paused}@view-transition{navigation:auto}:where(html[data-design=elanum]) .app-nav{view-transition-name:app-nav}:where(html[data-design=elanum]) .app-head{view-transition-name:app-head}:where(html[data-design=elanum]) .app-nav__item[aria-current=page] .app-nav__icon{view-transition-name:app-nav-current}@media (width>=1024px){:where(html[data-design=elanum]) .app-nav__item[aria-current=page]{view-transition-name:app-nav-current}:where(html[data-design=elanum]) .app-nav__item[aria-current=page] .app-nav__icon{view-transition-name:none}}::view-transition-group(app-nav-current){animation-duration:.42s;animation-timing-function:var(--ease)}@keyframes app-vt-out{to{opacity:0}}@keyframes app-vt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:where(html[data-design=elanum]) a.app-card:active,:where(html[data-design=elanum]) button.app-card:active,:where(html[data-design=elanum]) .app-row:active,:where(html[data-design=elanum]) .app-kosmos:active,:where(html[data-design=elanum]) .idea:active{transition-duration:90ms;transform:scale(.985)}:where(html[data-design=elanum]) .app-nav__item:active .app-nav__icon{transition:transform 90ms;transform:scale(.92)}:where(html[data-design=elanum]) .track__when,:where(html[data-design=elanum]) .app-row__meta,:where(html[data-design=elanum]) .bubble__time,:where(html[data-design=elanum]) .event__date,:where(html[data-design=elanum]) .app-thread__day{font-variant-numeric:tabular-nums}:where(html[data-design=elanum]) .app-hero{--tone:var(--ink-2);--wash:#f0d9bf;--mist:#fbf3e7;isolation:isolate;min-width:0;color:var(--ink);background:radial-gradient(120% 95% at 100% 0%,var(--wash) 0,color-mix(in srgb,var(--wash) 40%,transparent) 38%,transparent 66%), radial-gradient(110% 85% at 0% 100%,color-mix(in srgb,var(--wash) 55%,var(--mist)) 0,transparent 70%), linear-gradient(160deg,#fffdf8,#f8f2e8);box-shadow:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #ffffff8c, 12px 16px 30px -18px #a39b8a,-10px -10px 26px #ffffffc0, 0 36px 72px -34px color-mix(in srgb,var(--tone) 85%,transparent);border-radius:32px;align-content:start;gap:18px;padding:26px 24px 24px;display:grid;position:relative;overflow:hidden}:where(html[data-design=elanum]) .app-hero[data-area=sterne]{--tone:var(--sterne-tief);--wash:var(--sterne-flaeche);--mist:var(--sterne-hauch)}:where(html[data-design=elanum]) .app-hero[data-area=ich]{--tone:var(--ich-tief);--wash:var(--ich-flaeche);--mist:var(--ich-hauch)}:where(html[data-design=elanum]) .app-hero[data-area=bezug]{--tone:var(--bezug-tief);--wash:var(--bezug-flaeche);--mist:var(--bezug-hauch)}:where(html[data-design=elanum]) .app-hero .app-card__kicker,:where(html[data-design=elanum]) .app-hero .app-kicker{color:var(--tone);font-weight:600}:where(html[data-design=elanum]) .app-hero__voice{font:var(--type-title);letter-spacing:-.015em;text-wrap:balance}:where(html[data-design=elanum]) .app-hero .app-card__text{color:var(--ink-2)}:where(html[data-design=elanum]) .app-hero .element-chip{background:#ffffffb8;box-shadow:inset 0 0 0 1px #fff}@media (width>=600px){:where(html[data-design=elanum]) .app-hero{padding:32px}}:where(html[data-design=elanum]) .app-hero--dark{--ink-2:#cbd9d6;--line:#56706f;color:#f6f1e7;background:radial-gradient(120% 100% at 0 0,#3a5c61 0,#0000 58%),linear-gradient(145deg,#2b494e,#16363b 72%);box-shadow:14px 18px 36px -16px #7f776a,-10px -10px 26px #ffffffc0}:where(html[data-design=elanum]) .app-hero--dark :focus-visible{outline-color:#c4b7ff}:where(html[data-design=elanum]) .app-hero--dark .app-card__kicker,:where(html[data-design=elanum]) .app-hero--dark .app-kicker{color:#cbd9d6;font-weight:500}:where(html[data-design=elanum]) .app-hero--dark .app-hero__voice{color:#fff}:where(html[data-design=elanum]) .app-hero--dark .app-card__text,:where(html[data-design=elanum]) .app-hero--dark p:not([class]){color:#e3e9e6}:where(html[data-design=elanum]) .app-hero--dark .element-chip{color:#f6f1e7;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}:where(html[data-design=elanum]) .app-hero--dark .element-chip>.icon{color:#d1cdf4;background:#ffffff14}:where(html[data-design=elanum]) .app-hero--dark .element-chip[data-area=ich]>.icon{color:#efc8c1}:where(html[data-design=elanum]) .app-hero--dark .element-chip[data-area=bezug]>.icon{color:#b8dada}:where(html[data-design=elanum]) .app-hero--dark .app-more{color:#fff}:where(html[data-design=elanum]) .app-hero--dark .button{color:var(--ink);background:#f6f1e7 linear-gradient(135deg,#fff,#e9e2d4);box-shadow:0 10px 24px -10px #000a}:where(html[data-design=elanum]) .app-hero--dark .button:before{background:#fff}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) .app-hero--dark .app-more:hover{color:#fff;background:#ffffff14}}:where(html[data-design=elanum]) .day-arc{aspect-ratio:1;width:100%;display:block;position:relative}:where(html[data-design=elanum]) .day-arc svg{width:100%;height:100%;display:block;overflow:visible}:where(html[data-design=elanum]) .day-arc__ring{transform-box:view-box;transform-origin:120px 120px;animation:day-breathe var(--motion-breath) ease-in-out infinite}@keyframes day-breathe{0%,to{transform:scale(1)}43%{transform:scale(1.03)}}:where(html[data-design=elanum]) .day-arc__disc{fill:#fffdf8;filter:drop-shadow(4px 5px 6px #b9b0a0a6)drop-shadow(-4px -4px 5px #fff)}:where(html[data-design=elanum]) .day-arc__open{fill:none;stroke:#3d505599;stroke-width:1.6px;stroke-dasharray:2 6;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(html[data-design=elanum]) .day-arc__done{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 5px #9466df88)}:where(html[data-design=elanum]) .day-arc__station{fill:var(--ink)}:where(html[data-design=elanum]) .day-arc__now{fill:#fffdf8;stroke:#b84c93;stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:day-now var(--motion-breath) ease-in-out infinite}@keyframes day-now{0%,to{filter:drop-shadow(0 0 2px #d85ba966)}43%{filter:drop-shadow(0 0 10px #d85ba9dd)}}:where(html[data-design=elanum]) .day-arc__time{text-align:center;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}:where(html[data-design=elanum]) .day-arc__time strong{font:var(--type-heading);font-variant-numeric:tabular-nums;color:var(--ink)}:where(html[data-design=elanum]) .day-arc__time span{font:var(--type-label);color:var(--ink-2)}:where(html[data-design=elanum]) .app-hero--dark .day-arc__disc{fill:#ffffff0d;filter:none}:where(html[data-design=elanum]) .app-hero--dark .day-arc__open{stroke:#ffffff5c}:where(html[data-design=elanum]) .app-hero--dark .day-arc__station{fill:#f6f1e7}:where(html[data-design=elanum]) .app-hero--dark .day-arc__now{fill:#1d3d42;stroke:#f2c9e4}:where(html[data-design=elanum]) .app-hero--dark .day-arc__time strong{color:#fff}:where(html[data-design=elanum]) .app-hero--dark .day-arc__time span{color:#cbd9d6}:where(html[data-design=elanum]) body[data-motion=off] .day-arc *{animation-play-state:paused}@keyframes app-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes arc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes now-bloom{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.35)}}@keyframes face-in{0%{opacity:0;transform:scale(.55)}}:where(html[data-design=elanum]) .app-in .app-pagehead,:where(html[data-design=elanum]) .app-in .app-main .app-stack>*,:where(html[data-design=elanum]) .app-in .app-layout__aside>*,:where(html[data-design=elanum]) .app-in .discover>*{animation:app-rise .7s var(--ease) both}:where(html[data-design=elanum]) .app-in .app-main .app-stack>:nth-child(2),:where(html[data-design=elanum]) .app-in .app-layout__aside>:first-child{animation-delay:90ms}:where(html[data-design=elanum]) .app-in .app-main .app-stack>:nth-child(3),:where(html[data-design=elanum]) .app-in .app-layout__aside>:nth-child(2){animation-delay:.18s}:where(html[data-design=elanum]) .app-in .app-main .app-stack>:nth-child(n+4),:where(html[data-design=elanum]) .app-in .app-layout__aside>:nth-child(n+3){animation-delay:.27s}:where(html[data-design=elanum]) .app-in .day-arc__done{animation:arc-draw 1.5s var(--ease) .35s both}:where(html[data-design=elanum]) .app-in .day-arc__now{animation:now-bloom .7s var(--ease) 1.5s both,day-now var(--motion-breath) ease-in-out 2.2s infinite}:where(html[data-design=elanum]) .app-in .rad-mini__face{animation:face-in .52s var(--ease) both;animation-delay:calc(.3s + var(--i,0) * 70ms)}:where(html[data-design=elanum]) body[data-motion=off] :is(.app-pagehead,.app-stack>*,.app-layout__aside>*,.discover>*,.day-arc__done,.rad-mini__face){animation:none}:where(html[data-design=elanum]) .app-flip{--tone:var(--sterne-tief);--tint:var(--sterne-hauch);--wash:var(--sterne-flaeche);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;perspective:1400px;border-radius:var(--radius-surface);background:0 0;border:0;padding:0;display:block}:where(html[data-design=elanum]) .app-flip[data-area=ich]{--tone:var(--ich-tief);--tint:var(--ich-hauch);--wash:var(--ich-flaeche)}:where(html[data-design=elanum]) .app-flip[data-area=bezug]{--tone:var(--bezug-tief);--tint:var(--bezug-hauch);--wash:var(--bezug-flaeche)}:where(html[data-design=elanum]) .app-flip__inner{transform-style:preserve-3d;transition:transform .76s var(--ease);display:grid}:where(html[data-design=elanum]) .app-flip[aria-pressed=true] .app-flip__inner{transform:rotateY(180deg)}:where(html[data-design=elanum]) .app-flip__face{border-radius:var(--radius-surface);backface-visibility:hidden;background:radial-gradient(100% 90% at 100% 0%,color-mix(in srgb,var(--wash) 70%,transparent),transparent 65%),linear-gradient(160deg,#fffdf8,var(--tint));min-height:200px;box-shadow:var(--raised-sm),0 22px 44px -28px color-mix(in srgb,var(--tone) 70%,transparent);flex-direction:column;grid-area:1/1;gap:14px;padding:24px;display:flex}:where(html[data-design=elanum]) .app-flip__face--back{background:radial-gradient(100% 90% at 0% 100%,color-mix(in srgb,var(--wash) 80%,transparent),transparent 70%),linear-gradient(160deg,var(--tint),#fffdf8);transform:rotateY(180deg)}:where(html[data-design=elanum]) .app-flip__kicker{font:var(--type-label);color:var(--tone);align-items:center;gap:10px;font-weight:600;display:flex}:where(html[data-design=elanum]) .app-flip__kicker .icon{width:28px;height:28px;color:var(--tone);background:#fffc;border-radius:50%;padding:3px}:where(html[data-design=elanum]) .app-flip__question{font:var(--type-title);letter-spacing:-.015em;text-wrap:balance}:where(html[data-design=elanum]) .app-flip__hint{font:var(--type-label);color:var(--ink);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}:where(html[data-design=elanum]) .app-flip__hint .icon{transition:transform var(--motion-ui) var(--ease)}@media (hover:hover) and (pointer:fine){:where(html[data-design=elanum]) .app-flip:hover .app-flip__face{box-shadow:var(--raised-sm),var(--glow)}:where(html[data-design=elanum]) body:not([data-motion=off]) .app-flip:hover .app-flip__hint .icon{transform:rotate(-30deg)}}:where(html[data-design=elanum]) .app-flip:focus-visible{outline:none}:where(html[data-design=elanum]) .app-flip:focus-visible .app-flip__face{outline:3px solid var(--sterne-tief);outline-offset:4px}:where(html[data-design=elanum]) body[data-motion=off] .app-flip__inner{transition:none}:where(html[data-design=elanum]) .app-in .rad-mini__face.is-focus{animation:face-in .52s var(--ease) both,face-glow var(--motion-breath) ease-in-out 1.2s infinite;animation-delay:calc(.3s + var(--i,0) * 70ms),1.2s}:where(html[data-design=elanum]) .app-card--tint{background:radial-gradient(110% 90% at 100% 0%,color-mix(in srgb,var(--tint) 60%,var(--tone) 6%),transparent 62%),linear-gradient(160deg,#fffdf8,var(--tint));box-shadow:var(--raised-sm),0 22px 44px -28px color-mix(in srgb,var(--tone) 70%,transparent)}:where(html[data-design=elanum]) .app-card--tint .app-card__kicker{color:var(--tone);font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.weniger-bewegung,html.weniger-bewegung *,html.weniger-bewegung :before,html.weniger-bewegung :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-schrift=gross]{font-size:112.5%}html[data-schrift=sehr_gross]{font-size:125%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--v2-bottom-nav-clearance:100px;--bg-main:#0b1120;--bg-card:#111827;--paper-ground:#faf7f1;--paper-card:#fffdf8;--paper-ink:#26221c;--border-control:#6b7280;--paper-ink-soft:#5c554a;--paper-btn:#1f2a44;--bg-input:#0f172a;--bg-inset:#0003;--bg-karte-innen:#ffffff05;--border-karte-innen:#ffffff0f;--text-main:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-tertiary:#94a3b8;--text-hint:#8b95a8;--line-strong:#ffffff5c;--text-on-image:#e2e8f0;--vordergrund:#fff;--abdunkeln:#000;--bereich-sterne:var(--magenta);--bereich-ich:var(--purple);--bereich-bezug:var(--cyan);--cyan:#38bdf8;--magenta:#ec4899;--purple-text:#bd83f9;--source-astro:var(--cyan);--source-hd:var(--rose);--source-numero:var(--purple-text);--source-antworten:var(--amber-text);--source-brauch:var(--text-secondary);--person-du:#86efac;--person-anderer:#fdba74;--red-text:#f87171;--warning-text:#f59e0b;--green-text:#34d399;--amber-text:#fbbf24;--rose:#f472b6;--red-soft:#fca5a5;--green-soft:#6ee7b7;--warning-soft:#fcd34d;--purple-soft:#c4b5fd;--rose-soft:#f9a8d4;--red-deep:#b91c1c;--green-deep:#047857;--purple:#a855f7;--green:#10b981;--red:#ef4444;--gold:#d4af37;--kat-partner:#3c9119;--kat-family:#eee1bf;--kat-friend:#e6f9ff;--kat-work:#727f9e;--kat-spiritual:#a98777;--link:var(--text-main);--link-hover:var(--text-secondary);--link-visited:var(--text-main);--color-self:#34d399;--color-partner:#fbbf24;--color-together:#f472b6;--border:#1e293b;--success:#10b981;--warning:#d4af37;--neutral:var(--text-muted);--grad-cyan:linear-gradient(135deg, #38bdf8, #818cf8);--grad-astro:linear-gradient(90deg, var(--cyan), #818cf8);--grad-hd:linear-gradient(90deg, var(--magenta), #f43f5e);--grad-numero:linear-gradient(90deg, var(--purple), #d946ef);--grad-logo:linear-gradient(135deg, var(--cyan), var(--purple));--grad-trilogie:linear-gradient(90deg, var(--cyan), var(--magenta), var(--purple));--grad-bg:radial-gradient(at 0% 0%, #38bdf80d 0px, transparent 50%), radial-gradient(at 100% 100%, #a855f70d 0px, transparent 50%);--text-glow-cyan:0 0 20px #38bdf866;--text-glow-magenta:0 0 20px #ec489966;--control-size-min:2.75rem;--focus-width:2px;--sp-xs:.25rem;--sp-sm:.5rem;--sp-md:1rem;--sp-lg:1.5rem;--sp-xl:2rem;--sp-2xl:3rem;--sp-3xl:4rem;--page-gutter:var(--sp-md);--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Bricolage Grotesque Variable", "Plus Jakarta Sans", system-ui, sans-serif;--fs-micro:.75rem;--fs-xs:.875rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.375rem;--fs-xl:1.75rem;--fs-2xl:2.25rem;--fs-3xl:2.75rem;--fs-4xl:3.5rem;--fw-body:400;--fw-emphasis:600;--fw-display:800;--lh-tight:1.2;--lh-body:1.55;--lh-relax:1.7;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px;--radius-pill:9999px;--button-primary-min-height:3rem;--button-primary-compact-min-height:2.75rem;--button-primary-padding-inline:1.5rem;--button-primary-padding-block:.625rem;--button-primary-compact-padding-block:.375rem;--button-primary-font-size:calc(var(--fs-base) * 1.0625);--button-primary-font-weight:600;--button-primary-line-height:1.35;--button-primary-icon-gap:.625rem;--button-primary-radius:var(--radius-pill);--button-primary-border-width:.0625rem;--button-primary-background:color-mix(in srgb, var(--text-main) 96%, var(--bg-main));--button-primary-hover-background:color-mix(in srgb, var(--text-main) 92%, var(--bg-main));--button-primary-active-background:color-mix(in srgb, var(--text-main) 84%, var(--bg-main));--button-primary-text:var(--bg-main);--button-primary-edge:color-mix(in srgb, var(--text-main) 88%, var(--bg-main));--button-primary-light-edge:var(--text-main);--button-primary-shadow:inset 0 .0625rem 0 var(--button-primary-light-edge), 0 .1875rem .375rem color-mix(in srgb, var(--bg-main) 65%, transparent);--button-primary-focus-width:.125rem;--button-primary-focus-gap:.1875rem;--button-primary-focus:var(--cyan);--button-primary-hover-lift:-.0625rem;--button-primary-press-scale:.985;--button-primary-transition-duration:.16s;--button-primary-press-duration:80ms;--button-primary-disabled-opacity:.65;--measure-prose:46rem;--measure-wide:60rem;--measure-shell:75rem;--shadow-sm:0 2px 8px #0003;--shadow-md:0 10px 30px #0000004d;--shadow-lg:0 20px 50px #0006;--shadow-glow-cyan:0 0 20px #38bdf84d;--shadow-glow-magenta:0 0 20px #ec48994d;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-overshoot:cubic-bezier(.175, .885, .32, 1.275);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--z-nav:1000;--z-dropdown:1500;--z-sticky:2000;--z-backdrop:8000;--z-sheet:9000;--z-modal:9500;--z-toast:9700;--z-banner:9800;--z-loadingbar:9900;--bp-mobile:480px;--bp-tablet:768px;--bp-desktop:1024px;--print-page-width:210mm;--print-page-height:297mm;--print-page-margin-top:18mm;--print-page-margin-bottom:18mm;--print-page-margin-x:16mm;--print-section-gap:14mm;--print-footer-offset:10mm;--print-pagenum-bg-color:#ffffff0a;--print-watermark-color:#d4af370d;--print-divider-color:#ffffff0f;--pillar-astro:var(--cyan);--pillar-hd:var(--magenta);--pillar-numero:var(--purple);--pillar-relate:var(--gold)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(h1){font-size:var(--fs-2xl);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--text-main)}:where(h2){font-size:var(--fs-xl);font-weight:var(--fw-display);line-height:var(--lh-tight);color:var(--text-main)}:where(h3){font-size:var(--fs-lg);font-weight:var(--fw-emphasis);line-height:var(--lh-tight);color:var(--text-main)}:where(h4){font-size:var(--fs-md);font-weight:var(--fw-emphasis);color:var(--text-main)}:where(h5){font-size:var(--fs-base);font-weight:var(--fw-emphasis);color:var(--text-main)}:where(h6){font-size:var(--fs-sm);font-weight:var(--fw-emphasis);color:var(--text-secondary)}:where(p){color:var(--text-secondary);line-height:var(--lh-body)}:where(small){font-size:var(--fs-sm);color:var(--text-muted)}:where(strong,b){font-weight:var(--fw-emphasis);color:var(--text-main)}.fs-micro{font-size:var(--fs-micro)}.fs-sm{font-size:var(--fs-sm)}.fs-base{font-size:var(--fs-base)}.fs-md{font-size:var(--fs-md)}.fs-lg{font-size:var(--fs-lg)}.fs-xl{font-size:var(--fs-xl)}.fs-2xl{font-size:var(--fs-2xl)}.fs-3xl{font-size:var(--fs-3xl)}.fs-4xl{font-size:var(--fs-4xl)}.fw-body{font-weight:var(--fw-body)}.fw-emphasis{font-weight:var(--fw-emphasis)}.fw-display{font-weight:var(--fw-display)}.lh-tight{line-height:var(--lh-tight)}.lh-body{line-height:var(--lh-body)}.lh-relax{line-height:var(--lh-relax)}.fg-1{color:var(--text-main)}.fg-2{color:var(--text-secondary)}.fg-3{color:var(--text-muted)}.fg-4{color:var(--text-hint)}html[data-nav-dir=back] ::view-transition-old(root){animation:vt-out-back .22s var(--ease-smooth,cubic-bezier(.4, 0, .2, 1)) both}html[data-nav-dir=back] ::view-transition-new(root){animation:vt-in-back .26s var(--ease-decel,cubic-bezier(0, 0, .2, 1)) both}@keyframes vt-out-forward{to{opacity:0;transform:translate(-24px)}}@keyframes vt-in-forward{0%{opacity:0;transform:translate(24px)}}@keyframes vt-out-back{to{opacity:0;transform:translate(24px)}}@keyframes vt-in-back{0%{opacity:0;transform:translate(-24px)}}.v2-top{view-transition-name:app-top}.v2-bottom{view-transition-name:app-bottom}::view-transition-group(app-top){animation-duration:0s}::view-transition-group(app-bottom){animation-duration:0s}::view-transition-group(*){animation-duration:.45s;animation-timing-function:var(--ease-smooth)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}html.weniger-bewegung::view-transition-old(root){animation:none}html.weniger-bewegung::view-transition-new(root){animation:none}@media (width<=768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:var(--fs-base)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus,select:focus{scroll-margin-top:80px;scroll-margin-bottom:80px}html{scroll-padding-bottom:max(calc(72px + env(safe-area-inset-bottom,0px)), var(--cookie-banner-clearance,0px))}}:root{--sticky-header-clearance:calc(84px + env(safe-area-inset-top,0px));--cookie-banner-clearance:0px}html{scroll-padding-top:var(--sticky-header-clearance)}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}html,body{-webkit-text-size-adjust:100%}@media (hover:none) and (pointer:coarse){button:not(:disabled):active,[role=button]:not(:disabled):active,a:not(.no-tap-fx):active,.toggle-switch:active,.v2-more-item:active,.feed-grid-card:active,.like-card:active,.match-card:active,.resonance-card:active,.focus-card:active,.speed-card:active,.chat-item:active,.chat-link:active,.connection-bubble:active,.fp-card:active,.contact-card:active,.mini-card:active,.sr-press-card:active{transition:transform .12s var(--ease-smooth);transform:scale(.98)}.sr-press-hero:active{filter:brightness(.96);transition:transform .14s var(--ease-smooth), filter .14s var(--ease-smooth);transform:scale(.985)}.app-chip:active,.sr-press-pill:active{transition:transform .1s var(--ease-spring);transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.sr-press-card:active,.sr-press-hero:active,.sr-press-pill:active,.app-chip:active{filter:none;opacity:.85;transition:opacity 80ms linear;transform:none}}html.weniger-bewegung .sr-press-card:active,html.weniger-bewegung .sr-press-hero:active,html.weniger-bewegung .sr-press-pill:active,html.weniger-bewegung .app-chip:active{filter:none;opacity:.85;transition:opacity 80ms linear;transform:none}.skel-shimmer{background:linear-gradient(90deg, var(--bg-card) 25%, var(--border) 50%, var(--bg-card) 75%);background-size:200% 100%;animation:1.5s linear infinite skel-shimmer}.skel-box{background:var(--bg-card);border-radius:var(--radius-sm)}.skel-line{background:var(--bg-card);border-radius:var(--radius-sm);height:14px}.skel-circle{background:var(--bg-card);border-radius:50%}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel-shimmer{background:color-mix(in srgb, var(--vordergrund) 4%, transparent);opacity:.6;animation:none}}@media (hover:hover){.feed-grid-card,.like-card,.match-card,.resonance-card,.fp-card,.contact-card,.chat-item,.connection-bubble{transition:transform .18s var(--ease-smooth), box-shadow .18s var(--ease-smooth)}.feed-grid-card:hover,.like-card:hover,.match-card:hover,.resonance-card:hover,.fp-card:hover,.contact-card:hover,.chat-item:hover,.connection-bubble:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.feed-grid-card,.like-card,.match-card,.resonance-card,.fp-card,.contact-card,.chat-item,.connection-bubble{transition:none}@media (hover:hover) and (pointer:fine){.feed-grid-card:hover,.like-card:hover,.match-card:hover,.resonance-card:hover,.fp-card:hover,.contact-card:hover,.chat-item:hover,.connection-bubble:hover{transform:none}}}html[data-initial-load] .feed-grid>.feed-grid-card,html[data-initial-load] .likes-grid>.like-card,html[data-initial-load] .matches-list>.match-card,html[data-initial-load] .resonance-grid>.resonance-card,html[data-initial-load] .dialogues-list>.dialogue-item,html[data-initial-load] .chat-list>.chat-item,html[data-initial-load] .fp-grid>.fp-card,html[data-initial-load] .contact-grid>.contact-card,html[data-initial-load] .new-connections .connection-bubble{animation:sr-stagger-in .42s var(--ease-out-quint) backwards}.feed-grid>:first-child,.likes-grid>:first-child,.matches-list>:first-child,.resonance-grid>:first-child,.dialogues-list>:first-child,.chat-list>:first-child,.fp-grid>:first-child,.contact-grid>:first-child{animation-delay:0s}.feed-grid>:nth-child(2),.likes-grid>:nth-child(2),.matches-list>:nth-child(2),.resonance-grid>:nth-child(2),.dialogues-list>:nth-child(2),.chat-list>:nth-child(2),.fp-grid>:nth-child(2),.contact-grid>:nth-child(2){animation-delay:40ms}.feed-grid>:nth-child(3),.likes-grid>:nth-child(3),.matches-list>:nth-child(3),.resonance-grid>:nth-child(3),.dialogues-list>:nth-child(3),.chat-list>:nth-child(3),.fp-grid>:nth-child(3),.contact-grid>:nth-child(3){animation-delay:80ms}.feed-grid>:nth-child(4),.likes-grid>:nth-child(4),.matches-list>:nth-child(4),.resonance-grid>:nth-child(4),.dialogues-list>:nth-child(4),.chat-list>:nth-child(4),.fp-grid>:nth-child(4),.contact-grid>:nth-child(4){animation-delay:.12s}.feed-grid>:nth-child(5),.likes-grid>:nth-child(5),.matches-list>:nth-child(5),.resonance-grid>:nth-child(5),.dialogues-list>:nth-child(5),.chat-list>:nth-child(5),.fp-grid>:nth-child(5),.contact-grid>:nth-child(5){animation-delay:.16s}.feed-grid>:nth-child(6),.likes-grid>:nth-child(6),.matches-list>:nth-child(6),.resonance-grid>:nth-child(6),.dialogues-list>:nth-child(6),.chat-list>:nth-child(6),.fp-grid>:nth-child(6),.contact-grid>:nth-child(6){animation-delay:.2s}.feed-grid>:nth-child(7),.likes-grid>:nth-child(7),.matches-list>:nth-child(7),.resonance-grid>:nth-child(7),.dialogues-list>:nth-child(7),.chat-list>:nth-child(7){animation-delay:.24s}.feed-grid>:nth-child(8),.likes-grid>:nth-child(8),.matches-list>:nth-child(8),.resonance-grid>:nth-child(8),.dialogues-list>:nth-child(8),.chat-list>:nth-child(8){animation-delay:.28s}.feed-grid>:nth-child(n+9),.likes-grid>:nth-child(n+9),.matches-list>:nth-child(n+9),.resonance-grid>:nth-child(n+9),.dialogues-list>:nth-child(n+9),.chat-list>:nth-child(n+9){animation-delay:.32s}@keyframes sr-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.opt-like-burst{animation:sr-like-burst .55s var(--ease-spring)}@keyframes sr-like-burst{0%{transform:scale(1)}35%{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--magenta) 55%, transparent));transform:scale(1.45)}65%{transform:scale(.92)}to{filter:none;transform:scale(1)}}.opt-card-out{animation:sr-card-out .32s var(--ease-smooth) forwards;pointer-events:none}@keyframes sr-card-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(20px)}}@media (prefers-reduced-motion:reduce){.opt-like-burst,.opt-card-out{animation:none}}.sr-empty{text-align:center;max-width:520px;color:var(--text-muted);margin:0 auto;padding:clamp(2rem,5vw,4rem) 1.5rem}.sr-empty.compact{max-width:none;padding:2rem 1rem}.sr-empty-icon{opacity:.45;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex;position:relative}.sr-empty.compact .sr-empty-icon{margin-bottom:.75rem}.sr-empty-title{font-size:var(--fs-xl);color:var(--text-secondary);letter-spacing:.5px;margin:0 0 .75rem;font-weight:600}.sr-empty.compact .sr-empty-title{font-size:var(--fs-md);margin-bottom:.5rem}.sr-empty-text{font-size:var(--fs-base);color:var(--text-secondary);max-width:400px;margin:0 auto 1.75rem;line-height:1.6}.sr-empty.compact .sr-empty-text{font-size:var(--fs-sm);margin-bottom:0}.sr-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:440px;margin:0 auto;display:flex}.sr-empty-actions>.btn-gradient,.sr-empty-actions>.btn-outline{box-sizing:border-box;white-space:nowrap;width:auto;max-width:100%;font-size:var(--fs-base);flex:0 auto;justify-content:center;align-items:center;padding:.7rem 1.4rem;text-decoration:none;display:inline-flex}.sr-empty-pulse{position:relative}.sr-empty-pulse:before{content:"";opacity:.2;z-index:-1;background:radial-gradient(circle,currentColor 0%,#0000 60%);border-radius:50%;animation:4s ease-in-out infinite sr-empty-pulse;position:absolute;inset:-16px}@keyframes sr-empty-pulse{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.32;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.sr-empty-pulse:before{opacity:.18;animation:none}}.connections-scroll,.next-scroll,.chat-strip,.zyklen-group-tabs,.umfeld-scroll-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-left:.5rem}.connections-scroll>*,.next-scroll>*,.chat-strip>*,.zyklen-group-tabs>*,.umfeld-scroll-strip>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.feed-grid>.feed-grid-card,.likes-grid>.like-card,.matches-list>.match-card,.resonance-grid>.resonance-card,.dialogues-list>.dialogue-item,.chat-list>.chat-item,.fp-grid>.fp-card,.contact-grid>.contact-card,.new-connections .connection-bubble{animation:none}}.empty-state-illustration,.empty-icon{transform-origin:50%;animation:4.5s ease-in-out infinite sr-breathe}@keyframes sr-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.ripple-target{position:relative;overflow:hidden}.sr-ripple{background:color-mix(in srgb, var(--vordergrund) 35%, transparent);pointer-events:none;animation:sr-ripple-anim .55s var(--ease-smooth) forwards;border-radius:50%;position:absolute;transform:scale(0)}@keyframes sr-ripple-anim{to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.empty-state-illustration{animation:none}.sr-ripple{display:none}}html.weniger-bewegung .empty-state-illustration{animation:none}html.weniger-bewegung .sr-ripple{display:none}html{scrollbar-gutter:stable;background-color:var(--bg-main)}body{background-color:var(--bg-main);background-image:var(--grad-bg);color:var(--text-main);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-body,400);line-height:var(--lh-body);flex-direction:column;align-items:center;min-height:100dvh;margin:0;padding:0;display:flex;overflow-x:clip}button,input,select,textarea{font-family:inherit}body:before{content:"";opacity:.02;pointer-events:none;z-index:-1;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.page-container{width:100%;max-width:var(--page-max-width,1200px);box-sizing:border-box;margin:0 auto;padding:0 1.5rem}@media (width<=768px){.page-container{padding:0 1rem}}.top-nav{box-sizing:border-box;z-index:900;-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb, var(--bg-main) 85%, transparent);border-bottom:1px solid color-mix(in srgb, var(--vordergrund) 5%, transparent);justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:1200px;margin:0 auto 4rem;padding:1.2rem 1.5rem;display:flex;position:sticky;top:0}.top-nav:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--magenta), var(--purple), transparent);border-radius:2px;width:100vw;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}:has(.global-nav-header) .top-nav{-webkit-backdrop-filter:none;background:0 0;position:relative}.brand-logo{color:var(--cyan);flex-shrink:0;align-items:center;gap:10px;display:flex}.brand-name{letter-spacing:3px;font-weight:900;font-size:var(--fs-sm);color:var(--text-main)}.nav-links{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:1.2rem;padding:12px 0 4px;display:flex;overflow:auto visible}.nav-links::-webkit-scrollbar{display:none}.nav-item{color:var(--text-muted);font-size:var(--fs-micro);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;transition:color .3s;display:flex}.nav-item span{white-space:nowrap}.nav-item.more-btn{flex-shrink:0}.nav-item.active{color:var(--cyan)}@media (hover:hover) and (pointer:fine){.nav-item:hover{color:var(--text-main)}}@media (width<=768px){.nav-links{display:none}.top-nav{-webkit-backdrop-filter:none;background:0 0;justify-content:center;margin-bottom:2rem;padding-top:2rem;position:relative}.brand-name{font-size:var(--fs-sm);letter-spacing:2px}.container{padding-bottom:90px}.action-buttons{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1rem!important;width:100%!important;display:flex!important}.action-buttons .btn-gradient,.action-buttons .btn-outline{width:100%!important;max-width:400px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}}.mobile-bottom-nav{background:color-mix(in srgb, var(--bg-main) 80%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;border-top:none;justify-content:space-around;align-items:center;height:70px;padding:0 10px;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav.nav-hidden{transform:translateY(100%)}.nav-trilogie{background:linear-gradient(90deg, transparent, var(--cyan), var(--magenta), var(--purple), transparent);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}@media (width<=768px){.mobile-bottom-nav{display:flex}}.mobile-nav-item{color:var(--text-muted);font-size:var(--fs-micro);letter-spacing:.5px;flex-direction:column;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .3s;display:flex}.mobile-nav-item.active{color:var(--cyan)}.mobile-nav-item.lang-nav-item{justify-content:center}.mobile-nav-item .nav-svg{width:20px;height:20px}.mobile-nav-item .badge-dot{background:var(--red);border:2px solid var(--bg-main);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:25%}@media (orientation:landscape) and (height<=500px){.mobile-bottom-nav{height:44px;padding:0 6px}.mobile-nav-item{gap:0;font-size:0}.mobile-nav-item .nav-svg{width:18px;height:18px}.container{padding-bottom:54px}}.container{width:100%;max-width:var(--page-max-width,1200px);box-sizing:border-box;flex-direction:column;margin:0 auto;padding:2rem;display:flex}@media (width<=500px){.container{padding:1rem 0}.page-container{padding:0}}.page-header{text-align:center;margin-top:1rem;margin-bottom:3.5rem}.gradient-title{color:var(--cyan);text-shadow:0 0 40px color-mix(in srgb, var(--cyan) 30%, transparent);letter-spacing:-1px;word-break:break-word;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin:0 0 .5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.subtitle{color:var(--text-secondary);font-size:var(--fs-lg);margin:0}.portal-box{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;width:100%;box-shadow:0 20px 40px color-mix(in srgb, var(--abdunkeln) 40%, transparent);padding:2.5rem}@media (width<=768px){.portal-box{padding:1.5rem}}@media (width<=500px){.portal-box{padding:1rem}}.input-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=768px){.input-grid{grid-template-columns:1fr 1fr}}.input-group label{font-size:var(--fs-micro);color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:700;display:flex}.input-group input:not([type=range]),.portal-box input:not([type=checkbox]):not([type=radio]):not([type=range]),.portal-box select,.portal-box textarea,.autocomplete-wrapper input,select,textarea{background:color-mix(in srgb, var(--abdunkeln) 40%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 45%, transparent);border-radius:var(--radius-md);width:100%;min-height:54px;color:var(--text-main);font-size:var(--fs-base);box-sizing:border-box;outline:none;padding:.8rem 1.2rem;transition:border-color .3s,box-shadow .3s}::placeholder{color:var(--text-hint);opacity:1}.input-group input:focus-visible,.portal-box input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,.portal-box select:focus-visible,.portal-box textarea:focus-visible,.autocomplete-wrapper input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-height:auto;accent-color:var(--cyan);cursor:pointer}input:not([type=range]):focus,select:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 10px color-mix(in srgb, var(--cyan) 20%, transparent)}input.input-error,select.input-error,textarea.input-error{box-shadow:0 0 8px color-mix(in srgb, var(--red) 20%, transparent);border-color:var(--red)!important}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--red)}.feld-einheit{background:color-mix(in srgb, var(--abdunkeln) 40%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 45%, transparent);border-radius:var(--radius-md);box-sizing:border-box;align-items:stretch;min-height:54px;display:flex}.feld-einheit:focus-within{border-color:var(--cyan)}.feld-einheit:has(>input:is([aria-invalid=true],.input-error)){border-color:var(--red)}.feld-einheit>input{border-radius:inherit;flex:auto;min-width:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.feld-einheit__einheit{color:var(--text-secondary);font-weight:600;font-size:var(--fs-base);white-space:nowrap;flex:none;align-items:center;display:flex}.feld-einheit__einheit:first-child{padding-inline-start:1.2rem}.feld-einheit__einheit:last-child{padding-inline-end:1.2rem}.field-error{color:var(--red-text);font-size:var(--fs-xs);margin-top:var(--sp-xs);font-weight:600}:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}:is(button,a):where(:not(.btn-gradient,.btn-outline)):focus-visible{border-radius:var(--radius-sm)}dialog:modal{position:fixed}.touch-target{justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--cyan), var(--magenta), var(--purple));border-radius:var(--radius-pill);opacity:.6}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{opacity:1}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--magenta) 50%, transparent) transparent}@view-transition{navigation:auto}::view-transition-old(root){animation:.3s var(--ease-smooth) both fade-out}::view-transition-new(root){animation:.5s var(--ease-smooth) both fade-in}@keyframes fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes fade-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}.autocomplete-wrapper{width:100%;position:relative}.suggestions-list{background:var(--bg-card);border:1px solid var(--cyan);border-radius:var(--radius-sm);z-index:1100;max-height:250px;box-shadow:0 10px 30px color-mix(in srgb, var(--abdunkeln) 60%, transparent);margin-top:4px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.suggestion-item{cursor:pointer;border-bottom:1px solid var(--border);justify-content:space-between;padding:1rem;display:flex}.suggestion-item.active-suggestion{background:color-mix(in srgb, var(--cyan) 15%, transparent)}@media (hover:hover) and (pointer:fine){.suggestion-item:hover{background:color-mix(in srgb, var(--cyan) 15%, transparent)}}.suggestion-item .city{font-weight:700}.suggestion-item .meta{font-size:var(--fs-sm);color:var(--text-muted)}.btn-gradient{width:100%}.btn-gradient.btn-neutral{text-decoration:none}:is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))){cursor:pointer;justify-content:center;align-items:center;gap:var(--button-primary-icon-gap);box-sizing:border-box;min-width:var(--button-primary-min-height);max-width:100%;min-height:var(--button-primary-min-height);height:auto;padding:var(--button-primary-padding-block) min(var(--button-primary-padding-inline), 24px);border:var(--button-primary-border-width) solid var(--button-primary-edge);border-radius:min(var(--button-primary-radius), 1.5rem);background:var(--button-primary-background);color:var(--button-primary-text);font-family:var(--font-sans);font-size:var(--button-primary-font-size);font-weight:var(--button-primary-font-weight);line-height:var(--button-primary-line-height);text-align:center;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;box-shadow:var(--button-primary-shadow);transition:transform var(--button-primary-transition-duration) var(--ease-smooth), background-color var(--button-primary-transition-duration) var(--ease-smooth), box-shadow var(--button-primary-transition-duration) var(--ease-smooth);text-decoration:none;transition-delay:0s;display:inline-flex}:is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current])))>:is(svg,img,.app-icon){flex-shrink:0}@media (hover:hover) and (pointer:fine){:is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))):not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{transform:translateY(var(--button-primary-hover-lift));background:var(--button-primary-hover-background)}}:is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))):not(:disabled,[aria-disabled=true],[aria-busy=true]):active{transform:scale(var(--button-primary-press-scale));background:var(--button-primary-active-background);transition-duration:var(--button-primary-press-duration)}:is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))):focus-visible{outline:var(--button-primary-focus-width) solid var(--button-primary-focus);outline-offset:var(--button-primary-focus-gap);box-shadow:var(--button-primary-shadow), 0 0 0 var(--button-primary-focus-width) var(--bg-main)}:is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))):is(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--button-primary-background);transform:none}:is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))):is(:disabled,[aria-disabled=true]){opacity:var(--button-primary-disabled-opacity);cursor:not-allowed}:is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current])))[aria-busy=true]:not(:disabled,[aria-disabled=true]){cursor:progress}@media (prefers-reduced-motion:reduce){:is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))):active{transform:none!important}@media (hover:hover) and (pointer:fine){:is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))):hover{transform:none!important}}}html.weniger-bewegung :is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))):active{transform:none!important}@media (hover:hover) and (pointer:fine){html.weniger-bewegung :is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))):hover{transform:none!important}}.btn-gradient:where(:is(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)){border-radius:var(--radius-md);background:var(--text-main);color:var(--bg-main);font-size:var(--fs-lg);cursor:pointer;border:none;min-height:44px;padding:.9rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .3s,background .2s}@media (hover:hover) and (pointer:fine){.btn-gradient:where(:is(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)):hover{background:color-mix(in srgb, var(--text-main) 88%, var(--bg-main));transform:translateY(-2px)}}.btn-gradient:where(:is(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)):active{background:color-mix(in srgb, var(--text-main) 80%, var(--bg-main));transform:translateY(0)}.btn-gradient:where(:is(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)):focus-visible{outline:2px solid var(--cyan);outline-offset:2px;box-shadow:0 0 0 2px var(--bg-main)}.btn-gradient:where(:is(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)):disabled{opacity:.5;cursor:not-allowed;transform:none}.focus-actions{grid-template-columns:1fr 1fr 1fr;gap:.6rem;margin-bottom:1rem;display:grid}.action-btn{border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-micro);letter-spacing:.3px;white-space:normal;text-align:center;background:0 0;border:1.5px solid;flex-direction:column;align-items:center;gap:.4rem;min-width:80px;min-height:44px;padding:.9rem .5rem;font-weight:600;line-height:1.2;transition:border-color .2s,color .2s,box-shadow .2s,transform .2s;display:flex}.action-btn span{overflow-wrap:anywhere}.action-btn svg{flex-shrink:0;width:20px;height:20px;display:block}.action-pass{border-color:color-mix(in srgb, var(--text-muted) 30%, transparent);color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.action-pass:hover{border-color:var(--text-muted);color:var(--text-secondary);background:color-mix(in srgb, var(--vordergrund) 3%, transparent)}}.action-save{border-color:color-mix(in srgb, var(--warning-text) 40%, transparent);color:var(--gold,#f59e0b)}.action-save.saved{border-color:var(--gold,#f59e0b);background:color-mix(in srgb, var(--warning-text) 8%, transparent)}@media (hover:hover) and (pointer:fine){.action-save:hover{border-color:var(--gold,#f59e0b);background:color-mix(in srgb, var(--warning-text) 8%, transparent)}}.action-like{background:var(--text-main);color:var(--bg-main);border:none;font-weight:700}@media (hover:hover) and (pointer:fine){.action-like:hover{background:color-mix(in srgb, var(--text-main) 88%, var(--bg-main));transform:translateY(-1px)}}.btn-gradient.action-btn{background:var(--text-main);color:var(--bg-main);border:none;font-weight:700}.focus-detail-link{border-radius:var(--radius-md,12px);background:color-mix(in srgb, var(--text-main) 6%, transparent);border:1px solid var(--line-strong);width:100%;color:var(--text-main);font-size:var(--fs-sm);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}@media (hover:hover) and (pointer:fine){.focus-detail-link:hover{background:color-mix(in srgb, var(--text-main) 12%, transparent);border-color:var(--text-main)}}.focus-detail-link svg{flex-shrink:0}@media (width<=640px){.focus-actions{gap:.5rem}.action-btn{font-size:var(--fs-micro);min-width:60px;padding:.75rem .4rem}.focus-detail-link{font-size:var(--fs-sm);padding:.65rem .75rem}}a.btn-gradient,a.btn-outline{box-sizing:border-box;display:inline-block}:is(a.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),a.activity-primary:where(:not([aria-current]))){display:inline-flex}@media (width<=768px){html[data-ansicht=app] .action-buttons :is(.btn-gradient:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)),.activity-primary:where(:not([aria-current]))){display:flex!important}}.btn-outline{border:1px solid color-mix(in srgb, var(--text-main) 62%, transparent);border-radius:var(--radius-md);width:100%;line-height:var(--button-primary-line-height);background:color-mix(in srgb, var(--text-main) 8%, transparent);color:var(--text-main);font-size:var(--fs-base);cursor:pointer;padding:.9rem min(1.5rem,24px);font-weight:700;transition:background .3s,border-color .3s}@media (hover:hover) and (pointer:fine){.btn-outline:hover{background:color-mix(in srgb, var(--text-main) 15%, transparent);border-color:var(--text-main)}}.btn-outline:active{background:color-mix(in srgb, var(--text-main) 20%, transparent)}.btn-outline:focus-visible{outline:var(--button-primary-focus-width) solid var(--button-primary-focus);outline-offset:var(--button-primary-focus-gap);box-shadow:0 0 0 var(--button-primary-focus-width) var(--bg-main)}:where(a.btn-outline){text-align:center;text-decoration:none}.btn-text{border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:.8rem 1rem;font-weight:600;transition:color .3s}@media (hover:hover) and (pointer:fine){.btn-text:hover{color:var(--text-main)}}.btn-gradient.compact,.btn-outline.compact{font-size:var(--fs-sm);padding:.6rem 1rem}.btn-gradient.large,.btn-outline.large{font-size:var(--fs-lg);padding:1.2rem 2rem}.btn-gradient.compact:where(:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like)){min-width:var(--button-primary-compact-min-height);min-height:var(--button-primary-compact-min-height);padding:var(--button-primary-compact-padding-block) var(--button-primary-padding-inline);font-size:var(--button-primary-font-size)}.btn-outline.compact{min-width:var(--button-primary-compact-min-height);min-height:var(--button-primary-compact-min-height)}a.btn-outline.compact{justify-content:center;align-items:center;display:inline-flex}.knopf-farben-lokal{--button-primary-background:color-mix(in srgb, var(--text-main) 96%, var(--bg-main));--button-primary-hover-background:color-mix(in srgb, var(--text-main) 92%, var(--bg-main));--button-primary-active-background:color-mix(in srgb, var(--text-main) 84%, var(--bg-main));--button-primary-text:var(--bg-main);--button-primary-edge:color-mix(in srgb, var(--text-main) 88%, var(--bg-main));--button-primary-light-edge:var(--text-main);--button-primary-shadow:inset 0 .0625rem 0 var(--button-primary-light-edge), 0 .1875rem .375rem color-mix(in srgb, var(--bg-main) 65%, transparent);--button-primary-focus:var(--text-main)}.btn-gradient.inhaltsbreit,.btn-outline.inhaltsbreit,.btn-danger.inhaltsbreit{width:auto}.btn-danger.compact{font-size:var(--fs-sm);min-width:var(--button-primary-compact-min-height);min-height:var(--button-primary-compact-min-height);padding:.6rem 1rem}.btn-danger:is(:disabled,[aria-disabled=true]),.btn-outline:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.btn-danger{border:1px solid color-mix(in srgb, var(--red-text) 70%, transparent);border-radius:var(--radius-md);width:100%;line-height:var(--button-primary-line-height);background:color-mix(in srgb, var(--red) 8%, transparent);color:var(--red-text);font-size:var(--fs-base);cursor:pointer;padding:1.2rem;font-weight:700;transition:background .3s,border-color .3s}@media (hover:hover) and (pointer:fine){.btn-danger:hover{background:color-mix(in srgb, var(--red) 15%, transparent);border-color:var(--red)}}.action-buttons{gap:var(--sp-md);margin-top:var(--sp-2xl);flex-direction:column;display:flex}@media (width>=600px){.action-buttons{flex-direction:row}}#dashboard,#resultSection{width:100%;max-width:1200px;margin:0 auto;animation:.8s fadeIn}.result-name{text-align:center;font-size:var(--fs-3xl);color:var(--cyan);text-shadow:var(--text-glow-cyan);margin-bottom:2rem;font-weight:800}.hd-main-box{background:var(--bg-card);border:1px solid color-mix(in srgb, var(--magenta) 30%, transparent);border-radius:var(--radius-lg);text-align:center;transition:transform .4s var(--ease-out-expo), border-color .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);margin-bottom:2rem;padding:3rem 2rem}@media (hover:hover) and (pointer:fine){.hd-main-box:hover{border-color:var(--magenta);box-shadow:0 20px 50px color-mix(in srgb, var(--magenta) 15%, transparent);transform:translateY(-4px)}}@media (hover:none) and (pointer:coarse){.hd-main-box:active{border-color:var(--magenta);box-shadow:0 8px 25px color-mix(in srgb, var(--magenta) 20%, transparent);transition:transform .12s var(--ease-smooth), border-color .12s var(--ease-smooth), box-shadow .12s var(--ease-smooth);transform:scale(.98)}}.hd-type{font-size:var(--fs-4xl);color:var(--magenta);margin:0 0 .5rem}.hd-type-rarity{font-size:var(--fs-micro);color:var(--text-muted);text-align:center;margin:0 0 1rem;font-weight:600}.hd-type-deep{max-width:600px;font-size:var(--fs-sm);color:var(--text-muted);text-align:center;border-top:1px solid color-mix(in srgb, var(--magenta) 15%, transparent);margin:0 auto 2rem;padding:1rem 1.5rem;line-height:1.6}.hd-type-deep :is(p){margin:.25rem 0}.hd-type-deep :is(b,strong){color:var(--text-secondary)}.text-glow-magenta{text-shadow:var(--text-glow-magenta)}.text-glow-cyan{text-shadow:var(--text-glow-cyan)}.hd-grid{text-align:left;grid-template-columns:1fr 1fr;gap:1rem;display:grid;overflow:hidden}.hd-core-grid{grid-template-columns:repeat(3,1fr)}.hd-secondary-grid{grid-template-columns:1fr 1fr;margin-top:1rem}@media (width<=768px){.hd-core-grid{grid-template-columns:1fr}.hd-secondary-grid{grid-template-columns:1fr 1fr}}@media (width>=769px){.hd-grid{grid-template-columns:repeat(4,1fr)}.hd-core-grid{grid-template-columns:repeat(3,1fr)}}.data-card{background:var(--bg-input);border-radius:var(--radius-md);border:1px solid var(--border);min-width:0;padding:1.5rem;overflow:hidden}.data-card .label{font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:4px;margin-bottom:.5rem;font-weight:700;display:flex}.data-card .value{font-size:var(--fs-md);overflow-wrap:break-word;word-break:break-word;margin:0;font-weight:700}.data-card .subtitle{font-size:var(--fs-micro);color:var(--text-secondary);margin:.3rem 0 0;font-style:italic;line-height:1.4}.data-card-highlight{background:color-mix(in srgb, var(--magenta) 6%, transparent);border-color:color-mix(in srgb, var(--magenta) 30%, transparent)}.data-card .deep-text{border-top:1px solid color-mix(in srgb, var(--vordergrund) 6%, transparent);font-size:var(--fs-sm);color:var(--text-muted);text-align:left;margin-top:1rem;padding-top:1rem;line-height:1.6}.data-card .deep-text p{margin:0 0 .5rem}.data-card .deep-text p:last-child{margin-bottom:0}.data-card .deep-text b{color:var(--text-secondary)}.data-card-highlight .value{font-size:var(--fs-md)}.cyan{color:var(--cyan)}.red{color:var(--red)}.text-gold{color:var(--gold)}.channel-tag{background:color-mix(in srgb, var(--magenta) 10%, transparent);color:var(--magenta);border:1px solid color-mix(in srgb, var(--magenta) 25%, transparent);border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-sm);align-items:center;gap:4px;margin-bottom:4px;padding:4px 12px;display:inline-flex}.astro-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;display:grid}.astro-card{background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border);text-align:center;padding:2rem}.astro-card .label{font-size:var(--fs-xs);color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700;display:flex}.astro-card .sign{font-size:var(--fs-2xl);margin:0 0 .5rem;font-weight:800}.astro-card .degrees{font-size:var(--fs-sm);margin:0;font-weight:600}.text-boxes-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem;display:grid}@media (width>=768px){.text-boxes-grid{grid-template-columns:1fr 1fr}}.text-card .card-title{font-size:var(--fs-base);align-items:center;gap:.5rem;margin-top:0;margin-bottom:1.5rem;font-weight:800;display:flex}.text-card .card-content{font-size:var(--fs-sm);color:var(--text-main);line-height:1.7}.theme-cyan{border-color:color-mix(in srgb, var(--cyan) 50%, transparent)}.theme-purple{border-color:color-mix(in srgb, var(--purple) 50%, transparent)}.theme-green{border-color:color-mix(in srgb, var(--green) 50%, transparent)}.theme-green .card-title{color:var(--green)}.theme-gold{border-color:color-mix(in srgb, var(--gold) 50%, transparent);background:color-mix(in srgb, var(--gold) 5%, transparent)}.theme-gold .card-title{color:var(--gold)}.council-title{color:var(--gold);font-size:var(--fs-md);align-items:center;gap:.5rem;margin-top:0;margin-bottom:1.5rem;display:flex}.council-content{font-size:var(--fs-base);color:var(--text-main);line-height:1.8}.sr-feldgruppe{border-radius:var(--radius-md);border:1px solid #0000;margin:0 -14px;padding:14px;transition:border-color .22s,background-color .22s}.sr-feldgruppe:focus-within{border-color:color-mix(in srgb, var(--cyan) 38%, transparent);background:color-mix(in srgb, var(--cyan) 4%, transparent)}.sr-feldgruppe-titel{transition:color .22s}.sr-feldgruppe:focus-within .sr-feldgruppe-titel{color:var(--cyan,#38bdf8)}@media (prefers-reduced-motion:reduce){.sr-feldgruppe,.sr-feldgruppe-titel{transition:none}}.info-sheet{z-index:2000;justify-content:center;align-items:flex-end;width:100%;height:100dvh;display:none;position:fixed;top:0;left:0}.info-sheet.active{display:flex}.info-sheet-overlay{background:color-mix(in srgb, var(--abdunkeln) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;height:100%;position:absolute;top:0;left:0}.info-sheet-content{border-radius:var(--radius-xl) var(--radius-xl) 0 0;z-index:2001;width:100%;max-width:550px;transition:transform .4s var(--ease-out-expo);background-color:var(--bg-card);background-image:linear-gradient(90deg, var(--cyan), var(--magenta), var(--purple));background-repeat:no-repeat;background-size:100% 3px;padding:2.5rem;position:relative;overflow:hidden;transform:translateY(100%)}.info-sheet.active .info-sheet-content{transform:translateY(0)}@media (width>=768px){.info-sheet{align-items:center}.info-sheet-content{border-radius:var(--radius-lg);opacity:0;transform:scale(.9)}.info-sheet.active .info-sheet-content{opacity:1;transform:scale(1)}}.info-sheet-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.info-sheet-header h3{color:var(--cyan);font-size:var(--fs-base);margin:0}.close-info{cursor:pointer;color:var(--text-muted);font-size:var(--fs-lg);transition:color .3s}@media (hover:hover) and (pointer:fine){.close-info:hover{color:var(--text-main)}}.concept-box{border-bottom:1px dashed var(--border);margin-bottom:1.5rem;padding-bottom:1.5rem}.concept-label{color:var(--cyan);font-size:var(--fs-sm);margin:0 0 .5rem;font-weight:800}.info-value-highlight{font-size:var(--fs-xl);color:var(--text-main);border-bottom:2px solid var(--cyan);margin-bottom:1rem;padding-bottom:5px;font-weight:800;display:inline-block}.info-description-text{color:var(--text-muted);line-height:1.8;font-size:var(--fs-base)}@media (width<=767.98px){.info-sheet-content{overscroll-behavior:contain;max-height:85dvh;padding:1rem;overflow-y:auto}.info-sheet-header{margin-bottom:1rem}.info-sheet-header h3{font-size:var(--fs-sm)}.info-value-highlight{font-size:var(--fs-lg)}.info-description-text{font-size:var(--fs-sm);line-height:1.6}.concept-box{margin-bottom:1rem;padding-bottom:1rem}.concept-label{font-size:var(--fs-micro)}}@media (width>=768px){.info-sheet-content{overscroll-behavior:contain;max-height:90dvh;overflow-y:auto}}.info-sheet .info-sheet-content--framed{padding:0;scroll-padding-block-end:5rem}.info-sheet .info-sheet-content--framed>.sheet-inner{padding:2rem 2rem 0}.info-sheet .info-sheet-content--framed .sheet-actions{z-index:1;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom,0px));background:var(--bg-card);box-shadow:0 -14px 22px -14px color-mix(in srgb, var(--abdunkeln) 85%, transparent);margin-top:1.5rem;position:sticky;bottom:0}@media (width<=767.98px){.info-sheet .info-sheet-content--framed>.sheet-inner{padding:1.5rem 1.25rem 0}}.loader{text-align:center;color:var(--cyan);font-style:italic;font-size:var(--fs-sm);letter-spacing:.5px;margin-top:2rem;display:none}.loader:before{content:"";border:3px solid color-mix(in srgb, var(--vordergrund) 6%, transparent);border-top-color:var(--cyan);border-right-color:var(--magenta);border-bottom-color:var(--purple);border-radius:50%;width:48px;height:48px;margin:0 auto 1rem;animation:1s linear infinite loaderSpin;display:block}.loader-sub{font-size:var(--fs-micro);color:var(--text-secondary);margin-top:.5rem;font-style:normal;font-weight:600;animation:2s ease-in-out infinite loaderPulse;display:block}@keyframes loaderSpin{to{transform:rotate(360deg)}}@keyframes loaderPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.empty-state{text-align:center;padding:3rem 1.5rem}.empty-state .empty-icon{justify-content:center;margin-bottom:1rem;display:flex}.empty-state .empty-icon svg{width:48px;height:48px;color:var(--text-hint)}.empty-state>svg{width:48px;height:48px;color:var(--text-hint);margin:0 auto 1rem;display:block}.empty-state h2{font-size:var(--fs-lg);color:var(--text-main);margin-bottom:.5rem;font-weight:700}.empty-state p{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.empty-state .btn-gradient{max-width:250px;margin:0 auto}.section-divider{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cyan) 30%, transparent), color-mix(in srgb, var(--purple) 30%, transparent), color-mix(in srgb, var(--magenta) 30%, transparent), transparent);border:none;height:1px;margin:2.5rem 0}.section-divider.subtle{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--vordergrund) 6%, transparent), transparent);margin:1.5rem 0}.trilogie-border{border-top:3px solid #0000;border-image:linear-gradient(90deg, var(--cyan), var(--magenta), var(--purple)) 1}.trilogie-border-bottom{border-bottom:3px solid #0000;border-image:linear-gradient(90deg, var(--cyan), var(--magenta), var(--purple)) 1}@media screen and (width<=768px){.gradient-title,.hd-type{font-size:var(--fs-2xl)}.hd-grid{grid-template-columns:1fr 1fr}.hd-core-grid{grid-template-columns:1fr!important}.astro-grid{grid-template-columns:1fr;gap:.6rem}.astro-card{padding:1.2rem}.astro-card .sign{font-size:var(--fs-lg)}.match-names-display{font-size:var(--fs-xl)}.info-value-highlight{font-size:var(--fs-lg)}.icon-button,.info-svg-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.mobile-nav-item{justify-content:center;min-width:48px;min-height:48px}}.nav-svg{width:22px;height:22px}.input-svg{width:20px;height:20px;color:var(--cyan);margin-right:4px}.astro-svg{width:18px;height:18px;color:var(--cyan);margin-right:4px}.title-svg{width:24px;height:24px;margin-right:8px}.icon-button{cursor:pointer;color:inherit;appearance:none;outline:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.info-svg-btn{vertical-align:middle;display:inline-flex}.info-svg{cursor:pointer;width:18px;height:18px;color:var(--cyan);opacity:.8;vertical-align:middle;transition:opacity .3s, transform .2s var(--ease-overshoot);margin-left:6px}@media (hover:hover) and (pointer:fine){.info-svg:hover{opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--cyan) 60%, transparent));transform:scale(1.25)}}.close-info{cursor:pointer;width:24px;height:24px;color:var(--text-muted);transition:color .3s,transform .2s}@media (hover:hover) and (pointer:fine){.close-info:hover{color:var(--text-main);transform:rotate(90deg)}}.thematic-svg{filter:drop-shadow(0 0 8px);opacity:.9;width:32px;height:32px;margin-bottom:10px;display:block}@media (width<=640px){.thematic-svg{width:24px;height:24px;margin-bottom:6px}}.color-cyan{color:var(--cyan)}.color-gold{color:var(--gold)}.color-purple{color:var(--purple)}.color-green{color:var(--green)}.color-red{color:var(--red)}.data-card{flex-direction:column;justify-content:flex-end;padding:1.8rem 1.5rem 1.5rem;display:flex;position:relative}@media (width<=640px){.data-card{padding:1rem 1rem .8rem}.data-card .label{font-size:var(--fs-micro)!important;margin-bottom:.3rem!important}.data-card .value,.data-card-highlight .value{font-size:var(--fs-base)!important}}svg.info-svg,svg.info-trigger,svg.info-trigger-channel{opacity:.8;cursor:pointer;vertical-align:middle;transition:opacity .3s var(--ease-overshoot), color .3s var(--ease-overshoot), transform .3s var(--ease-overshoot), filter .3s var(--ease-overshoot);margin-left:6px;width:18px!important;height:18px!important;color:var(--cyan)!important}@media (hover:hover) and (pointer:fine){svg.info-svg:hover,svg.info-trigger:hover,svg.info-trigger-channel:hover{opacity:1;filter:drop-shadow(0 0 6px var(--cyan));transform:scale(1.3)rotate(10deg);color:var(--text-main)!important}}.match-setup{justify-content:space-between;align-items:center;gap:2rem;width:100%;display:flex}@media (width<=768px){.match-setup{flex-direction:column;align-items:stretch}}.person-column{flex-direction:column;flex:1;gap:1.5rem;display:flex}.column-title{font-size:var(--fs-sm);text-align:center;margin-bottom:1rem;font-weight:900}.match-heart{width:100px;height:100px;color:var(--magenta);filter:drop-shadow(0 0 15px color-mix(in srgb, var(--magenta) 40%, transparent));justify-content:center;align-items:center;display:flex}.match-heart svg{width:100%;height:100%}.score-container{flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.score-names{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;min-inline-size:0;margin-bottom:3rem;display:flex}.name-display{font-size:clamp(1.5rem, 6vw, var(--fs-3xl));color:var(--text-main);text-shadow:0 0 20px color-mix(in srgb, var(--vordergrund) 10%, transparent);overflow-wrap:anywhere;min-inline-size:0;font-weight:900}.heart-icon{font-size:var(--fs-2xl);color:var(--red);text-shadow:0 0 15px color-mix(in srgb, var(--red) 50%, transparent)}.score-circle{background:var(--bg-card);border:8px solid color-mix(in srgb, var(--cyan) 10%, transparent);border-top-color:var(--cyan);width:250px;height:250px;box-shadow:0 0 50px color-mix(in srgb, var(--cyan) 10%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:background .5s,border-color .5s;display:flex;transform:rotate(-45deg)}.score-circle>*{transform:rotate(45deg)}.score-number{color:var(--text-main);text-shadow:var(--text-glow-cyan);font-size:5rem;font-weight:900;line-height:1}.theme-cyan-box{border-top:4px solid var(--cyan)}.theme-cyan-box .small-title{color:var(--cyan)}.theme-purple-box{border-top:4px solid var(--purple)}.breakdown-grid{border-bottom:1px solid color-mix(in srgb, var(--vordergrund) 5%, transparent);grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem;padding-bottom:3rem;display:grid}@media (width<=768px){.breakdown-grid{grid-template-columns:1fr;gap:1rem}}.breakdown-item{background:color-mix(in srgb, var(--vordergrund) 2%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 8%, transparent);border-radius:var(--radius-xl);text-align:center;transition:transform .4s var(--ease-out-expo), background .4s var(--ease-out-expo);flex-direction:column;padding:2rem;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.breakdown-item:hover{background:color-mix(in srgb, var(--vordergrund) 4%, transparent);transform:translateY(-4px)}}.breakdown-item.astro{border-color:color-mix(in srgb, var(--cyan) 20%, transparent);background:color-mix(in srgb, var(--cyan) 5%, transparent)}@media (hover:hover) and (pointer:fine){.breakdown-item.astro:hover{border-color:var(--cyan)}}.breakdown-item.numero{border-color:color-mix(in srgb, var(--purple) 20%, transparent);background:color-mix(in srgb, var(--purple) 5%, transparent)}@media (hover:hover) and (pointer:fine){.breakdown-item.numero:hover{border-color:var(--purple)}}.breakdown-item.hd{border-color:color-mix(in srgb, var(--magenta) 20%, transparent);background:color-mix(in srgb, var(--magenta) 5%, transparent)}@media (hover:hover) and (pointer:fine){.breakdown-item.hd:hover{border-color:var(--magenta)}}.bd-val{font-size:var(--fs-3xl);color:var(--text-main);margin-bottom:2px;font-weight:900}.bd-max{font-size:var(--fs-sm);color:var(--text-hint)}.bd-label{font-size:var(--fs-micro);color:var(--text-muted);margin-bottom:1rem;font-weight:800}.breakdown-item.astro .bd-label{color:var(--cyan)}.breakdown-item.numero .bd-label{color:var(--purple-text)}.breakdown-item.hd .bd-label{color:var(--magenta)}.bd-bar{background:color-mix(in srgb, var(--vordergrund) 6%, transparent);border-radius:2px;width:100%;height:4px;margin-top:.5rem;overflow:hidden}.bd-bar-fill{height:100%;transition:width 1.5s var(--ease-out-expo);border-radius:2px}.breakdown-item.astro .bd-bar-fill{background:var(--grad-astro)}.breakdown-item.hd .bd-bar-fill{background:var(--grad-hd)}.breakdown-item.numero .bd-bar-fill{background:var(--grad-numero)}.purple{color:var(--purple-text)}.magenta{color:var(--magenta)}.text-card{background:color-mix(in srgb, var(--vordergrund) 2%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 8%, transparent);border-radius:var(--radius-xl);transition:transform .4s var(--ease-out-expo), background .4s var(--ease-out-expo);padding:2.2rem;position:relative}@media (hover:hover) and (pointer:fine){.text-card:hover{background:color-mix(in srgb, var(--vordergrund) 4%, transparent);transform:translateY(-4px)}}.theme-cyan{border-color:color-mix(in srgb, var(--cyan) 20%, transparent);background:color-mix(in srgb, var(--cyan) 5%, transparent)}@media (hover:hover) and (pointer:fine){.theme-cyan:hover{border-color:var(--cyan)}}.theme-cyan .card-title{color:var(--cyan)}.theme-purple{border-color:color-mix(in srgb, var(--purple) 20%, transparent);background:color-mix(in srgb, var(--purple) 5%, transparent)}@media (hover:hover) and (pointer:fine){.theme-purple:hover{border-color:var(--purple)}}.theme-purple .card-title{color:var(--purple)}.theme-magenta{border-color:color-mix(in srgb, var(--magenta) 20%, transparent);background:color-mix(in srgb, var(--magenta) 5%, transparent)}@media (hover:hover) and (pointer:fine){.theme-magenta:hover{border-color:var(--magenta)}}.theme-magenta .card-title{color:var(--magenta)}.theme-red{border-color:color-mix(in srgb, var(--red) 20%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--red) 5%, transparent) 0%, transparent 100%)}@media (hover:hover) and (pointer:fine){.theme-red:hover{border-color:var(--red);box-shadow:0 15px 40px color-mix(in srgb, var(--red) 15%, transparent)}}.theme-red .card-title{color:var(--red)}.theme-rose{border-color:color-mix(in srgb, var(--rose) 20%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--rose) 5%, transparent) 0%, transparent 100%)}@media (hover:hover) and (pointer:fine){.theme-rose:hover{border-color:var(--rose);box-shadow:0 15px 40px color-mix(in srgb, var(--rose) 15%, transparent)}}.theme-rose .card-title{color:var(--rose)}.card-header-flex{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.badge{border-radius:var(--radius-xl);font-size:var(--fs-micro);color:var(--text-main);text-shadow:0 1px 2px color-mix(in srgb, var(--abdunkeln) 20%, transparent);padding:5px 14px;font-weight:900}.cyan-bg{background:var(--cyan);box-shadow:0 0 15px color-mix(in srgb, var(--cyan) 40%, transparent)}.purple-bg{background:var(--purple);box-shadow:0 0 15px color-mix(in srgb, var(--purple) 40%, transparent)}.magenta-bg{background:var(--magenta);box-shadow:0 0 15px color-mix(in srgb, var(--magenta) 40%, transparent)}.match-list{margin:0;padding:0;list-style:none}.match-list li{color:var(--text-muted);line-height:1.6;font-size:var(--fs-sm);margin-bottom:1.5rem;padding-left:2.2rem;position:relative}.match-list li:before{content:"✦";font-size:var(--fs-md);transition:transform .3s;position:absolute;top:-2px;left:0}@media (hover:hover) and (pointer:fine){.text-card:hover .match-list li:before{transform:scale(1.2)rotate(15deg)}}.theme-cyan .match-list li:before{color:var(--cyan)}.theme-purple .match-list li:before{color:var(--purple)}.theme-magenta .match-list li:before{color:var(--magenta)}.theme-red .match-list li:before{color:var(--red)}.theme-rose .match-list li:before{color:var(--rose)}.match-list .highlight{color:var(--text-main);letter-spacing:.5px;margin-bottom:.3rem;font-weight:700;display:block}.info-trigger-match{vertical-align:middle;margin-top:-2px;display:inline-block}.cosmic-council{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 8%, transparent) 0%, transparent 100%);border:1px dashed color-mix(in srgb, var(--gold) 40%, transparent);border-radius:var(--radius-xl);margin-top:4rem;padding:3rem;transition:border-color .4s,box-shadow .4s;position:relative}@media (hover:hover) and (pointer:fine){.cosmic-council:hover{border-style:solid;border-color:var(--gold);box-shadow:0 20px 50px color-mix(in srgb, var(--gold) 10%, transparent)}}.council-title{color:var(--gold);font-size:var(--fs-lg);justify-content:center;align-items:center;gap:15px;margin-bottom:2rem;font-weight:900;display:flex}.council-content{color:var(--text-main);line-height:1.8;font-size:var(--fs-base)}.council-content h4{color:var(--cyan);font-size:var(--fs-base);margin-top:2.5rem;margin-bottom:.8rem;font-weight:800}.bridge-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=768px){.bridge-grid{grid-template-columns:1fr 1fr}}.bridge-card{background:color-mix(in srgb, var(--magenta) 5%, transparent);border:1px solid color-mix(in srgb, var(--magenta) 20%, transparent);border-radius:var(--radius-md);padding:1.5rem;transition:transform .3s}@media (hover:hover) and (pointer:fine){.bridge-card:hover{border-color:var(--magenta);transform:translateY(-4px)}}.bridge-card--companion{background:color-mix(in srgb, var(--green-text) 5%, transparent);border-color:color-mix(in srgb, var(--green-text) 20%, transparent)}@media (hover:hover) and (pointer:fine){.bridge-card--companion:hover{border-color:var(--green-text)}}.bridge-card--dominance{background:color-mix(in srgb, var(--text-muted) 4%, transparent);border-color:color-mix(in srgb, var(--text-muted) 15%, transparent)}@media (hover:hover) and (pointer:fine){.bridge-card--dominance:hover{border-color:var(--text-muted)}}.bridge-title{color:var(--magenta);align-items:center;gap:10px;margin-bottom:.8rem;font-weight:700;display:flex}.bridge-text{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.bridge-label{font-size:var(--fs-micro);color:var(--color-together);margin-bottom:4px;display:block}.range-container{width:100%;height:32px;margin-top:1rem;position:relative}.range-track{background:color-mix(in srgb, var(--vordergrund) 10%, transparent);border-radius:var(--radius-md);height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.range-fill{background:var(--grad-cyan);border-radius:var(--radius-md);z-index:1;pointer-events:none;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.range-input-field{appearance:none;pointer-events:auto;z-index:2;outline:none;width:100%;height:32px;margin:0;padding:0;position:absolute;top:0;left:0;background:0 0!important;border:none!important}.range-container--dual .range-input-field{pointer-events:none}.range-input-field::-webkit-slider-runnable-track{border:none;height:6px;background:0 0!important}.range-input-field::-moz-range-track{border:none;height:6px;background:0 0!important}.range-input-field::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 35%, var(--magenta), var(--purple));cursor:pointer;border:1.5px solid color-mix(in srgb, var(--vordergrund) 35%, transparent);width:24px;height:24px;box-shadow:0 0 0 2px var(--bg-card), 0 0 10px color-mix(in srgb, var(--magenta) 55%, transparent);pointer-events:auto;border-radius:50%;margin-top:-9px;transition:transform .2s}@media (hover:hover) and (pointer:fine){.range-input-field::-webkit-slider-thumb:hover{transform:scale(1.15)}}.range-input-field::-moz-range-thumb{background:radial-gradient(circle at 35% 35%, var(--magenta), var(--purple));cursor:pointer;border:1.5px solid color-mix(in srgb, var(--vordergrund) 35%, transparent);width:24px;height:24px;box-shadow:0 0 0 2px var(--bg-card), 0 0 10px color-mix(in srgb, var(--magenta) 55%, transparent);pointer-events:auto;box-sizing:border-box;border-radius:50%;transition:transform .2s}@media (hover:hover) and (pointer:fine){.range-input-field::-moz-range-thumb:hover{transform:scale(1.15)}}.range-input-field:focus-visible::-webkit-slider-thumb{outline:2px solid var(--text-main);outline-offset:2px}.range-input-field:focus-visible::-moz-range-thumb{outline:2px solid var(--text-main);outline-offset:2px}.thumb-right{z-index:3}.tech-detail-item{font-size:var(--fs-sm);margin-bottom:.8rem}@media (width>=769px) and (width<=1024px){.gradient-title{font-size:var(--fs-3xl)}.hd-grid{grid-template-columns:repeat(2,1fr)}.hd-core-grid{grid-template-columns:repeat(3,1fr)}.portal-box{padding:2rem}.top-nav{padding:2rem 1rem 1rem}.nav-item{font-size:var(--fs-micro)}.nav-links{gap:.8rem}}.page-header p,.portal-box p,.deep-card p,.text-card p,.analysis-text,.info-row span,.kosmos-cta-hint{color:var(--text-secondary)}.deep-html{font-size:var(--fs-base);color:var(--text-secondary);line-height:1.7}.deep-html p{margin:0 0 .8rem}.deep-html p.spitzmarke:first-child{font-size:var(--fs-micro);color:var(--text-muted);letter-spacing:.5px;margin-bottom:1rem;font-weight:700}.deep-html p:last-child{margin-bottom:0}.deep-html p:only-child{font-size:var(--fs-sm);color:var(--text-secondary);letter-spacing:0;margin-bottom:0;font-weight:400}.deep-html b,.deep-html strong{color:var(--text-main);font-weight:700}.deep-html em,.deep-html i{color:var(--text-main);font-style:italic}.deep-html ul,.deep-html ol{margin:0 0 .8rem;padding-left:1.5rem}.deep-html li{margin-bottom:.3rem;line-height:1.6}.deep-html h2,.deep-html h3{font-size:var(--fs-md);color:var(--text-main);letter-spacing:.2px;margin:1.2rem 0 .5rem;font-weight:700}.deep-html h2:first-child,.deep-html h3:first-child{margin-top:0}.deep-html.no-title p:first-child{font-size:inherit;color:inherit;letter-spacing:0;font-weight:inherit;margin-bottom:.8rem}.deep-html.compact{line-height:1.6}.deep-html.compact p{margin:0 0 .5rem}.deep-html.compact p:first-child{margin-bottom:.6rem}.deep-html a,.deep-text a,.bridge-text a,.ov-html a,.diamond-interpretation a,.axis-deep a,.tdc-block-html a{color:var(--link);text-underline-offset:2px;text-decoration:underline;transition:color .15s}@media (hover:hover) and (pointer:fine){.deep-html a:hover,.deep-text a:hover,.bridge-text a:hover,.ov-html a:hover,.diamond-interpretation a:hover,.axis-deep a:hover,.tdc-block-html a:hover{color:var(--link-hover)}}.deep-html a:visited,.deep-text a:visited,.bridge-text a:visited,.ov-html a:visited,.diamond-interpretation a:visited,.axis-deep a:visited,.tdc-block-html a:visited{color:var(--link-visited)}.deep-html a:focus-visible,.deep-text a:focus-visible,.bridge-text a:focus-visible,.ov-html a:focus-visible,.diamond-interpretation a:focus-visible,.axis-deep a:focus-visible,.tdc-block-html a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:2px}.collapsible-header{cursor:pointer;width:100%;padding:var(--sp-md) 0;-webkit-user-select:none;user-select:none;color:inherit;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.collapsible-header .chevron{width:20px;height:20px;color:var(--text-muted);flex-shrink:0;transition:transform .3s}.collapsible-header .chevron.open{transform:rotate(180deg)}.collapsible-content{opacity:0;max-height:0;transition:max-height .4s,opacity .3s;overflow:hidden}.collapsible-content.open{opacity:1;max-height:5000px;overflow:visible}.sticky-toc{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-lg);max-height:calc(100dvh - 2rem);position:sticky;top:1rem;overflow-y:auto}.sticky-toc h4{font-size:var(--fs-xs);color:var(--text-muted);margin:0 0 var(--sp-md) 0;font-weight:700}.sticky-toc a{padding:var(--sp-xs) 0;color:var(--text-secondary);font-size:var(--fs-sm);padding-left:var(--sp-sm);border-left:2px solid #0000;text-decoration:none;transition:color .2s;display:block}.sticky-toc a.active{color:var(--text-main);border-left-color:var(--text-main)}@media (hover:hover) and (pointer:fine){.sticky-toc a:hover{color:var(--text-main);border-left-color:var(--text-main)}}.color-legend{justify-content:center;align-items:center;gap:var(--sp-lg);padding:var(--sp-sm) var(--sp-lg);background:color-mix(in srgb, var(--vordergrund) 2%, transparent);border-radius:var(--radius-md);border:1px solid var(--border);margin-bottom:var(--sp-xl);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.color-legend-item{align-items:center;gap:var(--sp-xs);display:flex}.color-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}@media (width<=768px){.swipe-container{touch-action:pan-y pinch-zoom;overflow:hidden}.swipe-card{transition:transform .3s,opacity .3s}.swipe-card.swiping-left{opacity:.5;transform:translate(-100px)rotate(-5deg)}.swipe-card.swiping-right{opacity:.5;transform:translate(100px)rotate(5deg)}}.progress-bar-container{background:var(--border);width:100%;height:4px;margin:var(--sp-sm) 0;border-radius:2px;overflow:hidden}.progress-bar-fill{background:var(--grad-cyan);border-radius:2px;height:100%;transition:width .5s}.progress-text{font-size:var(--fs-xs);color:var(--text-muted);text-align:center;margin-top:var(--sp-xs)}.typing-indicator{padding:var(--sp-sm) var(--sp-md);color:var(--text-muted);font-size:var(--fs-xs);align-items:center;gap:4px;font-style:italic;display:flex}.typing-dot{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typing-bounce}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.read-receipt{font-size:var(--fs-micro);color:var(--text-hint);align-items:center;gap:2px;display:flex}.read-receipt svg{width:14px;height:14px}.read-receipt.read{color:var(--cyan)}@supports (-webkit-touch-callout:none){.chat-input-area{padding-bottom:env(safe-area-inset-bottom,0)}}.onboarding-tooltip{background:var(--bg-card);border:1px solid var(--cyan);border-radius:var(--radius-md);padding:var(--sp-md) var(--sp-lg);box-shadow:var(--shadow-md), var(--shadow-glow-cyan);z-index:1500;max-width:280px;font-size:var(--fs-sm);color:var(--text-secondary);position:absolute}.onboarding-tooltip:after{content:"";border:8px solid #0000;border-top-color:var(--cyan);position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.onboarding-tooltip .tooltip-title{color:var(--text-main);margin-bottom:var(--sp-xs);font-weight:700}.onboarding-tooltip .tooltip-dismiss{margin-top:var(--sp-sm);font-size:var(--fs-xs);color:var(--cyan);cursor:pointer;text-align:right}.trust-signals{justify-content:center;gap:var(--sp-xl);margin:var(--sp-xl) 0;font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.trust-item{align-items:center;gap:var(--sp-xs);display:flex}.trust-item svg{width:16px;height:16px;color:var(--green)}@media (width<=768px){.range-input-container{gap:var(--sp-md);flex-direction:column!important}.range-input-container .range-labels{flex-direction:row;justify-content:space-between}}html[data-design=elanum]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis-weight:none;--bg-main:var(--canvas);--bg-card:var(--paper);--bg-input:var(--canvas);--bg-inset:color-mix(in srgb, var(--ink) 4%, transparent);--bg-karte-innen:color-mix(in srgb, var(--ink) 3%, transparent);--border-karte-innen:color-mix(in srgb, var(--ink) 10%, transparent);--border:var(--line);--border-control:color-mix(in srgb, var(--ink) 60%, var(--canvas));--line-strong:color-mix(in srgb, var(--ink) 60%, var(--canvas));--text-main:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-2);--text-tertiary:var(--ink-2);--text-hint:var(--ink-2);--text-on-image:var(--ink);--vordergrund:var(--ink);--abdunkeln:var(--canvas);--paper-ground:var(--canvas);--paper-card:var(--paper);--paper-ink:var(--ink);--paper-ink-soft:var(--ink-2);--paper-btn:var(--ink);--link:var(--text-main);--link-hover:var(--sterne-tief);--link-visited:var(--text-main);--cyan:var(--sterne-tief);--purple:var(--sterne-tief);--purple-text:var(--sterne-tief);--purple-soft:var(--sterne-tief);--magenta:var(--sterne-tief);--rose:var(--sterne-tief);--rose-soft:var(--sterne-tief);--bereich-sterne:var(--sterne-tief);--bereich-ich:var(--ich-tief);--bereich-bezug:var(--bezug-tief);--color-together:#b5387f;--success:#2b7440;--green:var(--success);--green-text:var(--success);--green-soft:var(--success);--red:var(--error);--red-text:var(--error);--red-soft:var(--error);--warning:var(--hint);--warning-text:var(--hint);--warning-soft:var(--hint);--amber-text:var(--hint);--gold:var(--hint);--red-deep:var(--error-bg);--green-deep:var(--success-bg);--person-du:var(--success);--person-anderer:var(--hint);--color-self:var(--success);--color-partner:var(--hint);--font-sans:var(--ui-font);--font-display:"Yrsa Stufe", var(--display-font);--font-serif:"Yrsa Stufe", var(--display-font);--fs-micro:.9375rem;--fs-xs:.9375rem;--fs-sm:.9375rem;--fs-base:clamp(1.0625rem, 1.25vw, 1.125rem);--fs-md:clamp(1.0625rem, 1.25vw, 1.125rem);--fs-lg:clamp(1.25rem, 1.6vw, 1.375rem);--fs-xl:clamp(2rem, 3.6vw, 3rem);--fs-2xl:clamp(2rem, 3.6vw, 3rem);--fs-3xl:clamp(2rem, 3.6vw, 3rem);--fs-4xl:clamp(2rem, 3.6vw, 3rem);--fw-body:400;--fw-emphasis:600;--fw-display:400;--lh-tight:1.1;--lh-body:1.6;--radius-sm:var(--radius-control);--radius-md:var(--radius-control);--radius-lg:var(--radius-surface);--radius-xl:var(--radius-surface);--page-gutter:var(--gutter);--measure-prose:var(--measure);--measure-shell:var(--content);--focus-width:3px;--button-primary-min-height:3.25rem;--button-primary-padding-block:.875rem;--button-primary-font-size:.9375rem;--button-primary-line-height:1.4;--button-primary-radius:var(--radius-button);--button-primary-border-width:0;--button-primary-background:#16363b linear-gradient(135deg, #34565a, #16363b);--button-primary-hover-background:#375256 linear-gradient(135deg, #506e71, #375256);--button-primary-active-background:#16363b linear-gradient(135deg, #34565a, #16363b);--button-primary-text:#fff;--button-primary-edge:transparent;--button-primary-light-edge:transparent;--button-primary-shadow:5px 5px 11px #c4bdaf, -4px -4px 10px #fff9;--button-primary-focus:var(--sterne-tief);--button-primary-focus-width:3px;--button-primary-focus-gap:4px;--button-primary-hover-lift:-2px;--button-primary-press-scale:.98;--button-primary-transition-duration:var(--motion-ui);--button-primary-disabled-opacity:.45;--shadow-sm:var(--raised-sm);--shadow-md:var(--paper-shadow);--shadow-lg:var(--raised);--shadow-glow-cyan:var(--glow);--shadow-glow-magenta:var(--glow);--text-glow-cyan:none;--text-glow-magenta:none;--grad-bg:none;--grad-cyan:var(--spectrum);--grad-logo:var(--spectrum);--grad-trilogie:var(--spectrum);--grad-astro:linear-gradient(90deg, var(--sterne-tief), var(--sterne-tief));--grad-hd:linear-gradient(90deg, var(--sterne-tief), var(--sterne-tief));--grad-numero:linear-gradient(90deg, var(--sterne-tief), var(--sterne-tief));--ease-spring:var(--ease);--ease-smooth:var(--ease);--ease-decel:var(--ease);--ease-out-quint:var(--ease);--ease-out-expo:var(--ease);--ease-overshoot:var(--ease)}:where(html[data-design=elanum]) :where(h1){font-family:var(--font-display);letter-spacing:-.015em;font-weight:400}:where(html[data-design=elanum]) body h2{font-family:var(--ui-font);letter-spacing:normal;font-weight:600}html[data-design=elanum] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color],[type=submit],[type=button],[type=reset],[type=image],:is(.segmented-input,.ks-search,.filter-search,.search-bar,.feld-einheit) input),select,textarea){border-radius:var(--radius-button);box-shadow:var(--pressed);color:var(--ink);font-family:var(--ui-font);background-color:var(--canvas)!important;border-style:solid!important;border-width:1px!important;border-color:var(--border-control)!important}html[data-design=elanum] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color],[type=submit],[type=button],[type=reset],[type=image],:is(.segmented-input,.ks-search,.filter-search,.search-bar,.feld-einheit) input),select,textarea):focus{box-shadow:var(--pressed), var(--glow)}html[data-design=elanum] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color],[type=submit],[type=button],[type=reset],[type=image],:is(.segmented-input,.ks-search,.filter-search,.search-bar,.feld-einheit) input),select,textarea):is([aria-invalid=true],.input-error,.hat-fehler,.has-error){box-shadow:var(--pressed), inset 0 0 0 2px var(--error)}html[data-design=elanum] :is(.segmented-input,.segmented-input.schlicht,.ks-search,.filter-search,.search-bar,.feld-einheit){background:var(--canvas);border:1px solid var(--border-control);border-radius:var(--radius-button);box-shadow:var(--pressed)}html[data-design=elanum] :is(.segmented-input,.segmented-input.schlicht,.ks-search,.filter-search,.search-bar,.feld-einheit):focus-within{background:var(--canvas);border-color:var(--border-control);box-shadow:var(--pressed), var(--glow)}html[data-design=elanum] .segmented-input.has-error{box-shadow:var(--pressed), inset 0 0 0 2px var(--error)}html[data-design=elanum] .feld-einheit:has(>input:is([aria-invalid=true],.input-error)){box-shadow:var(--pressed), inset 0 0 0 2px var(--error)}html[data-design=elanum] .feld-einheit>input:focus-visible{outline:none}html[data-design=elanum] .feld-einheit__einheit{color:var(--ink-2)}html[data-design=elanum] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color],[type=submit],[type=button],[type=reset],[type=image],:is(.segmented-input,.ks-search,.filter-search,.search-bar,.feld-einheit) input),select,textarea):is([aria-invalid=true],.input-error,.hat-fehler,.has-error):focus,html[data-design=elanum] .segmented-input.has-error:focus-within{box-shadow:var(--pressed), inset 0 0 0 2px var(--error), var(--glow)}html[data-design=elanum] .feld-einheit:has(>input:is([aria-invalid=true],.input-error)):focus-within{box-shadow:var(--pressed), inset 0 0 0 2px var(--error), var(--glow)}html[data-design=elanum] :is(.portal-box,.sr-glow,.sr-glow--still){--sr-glow-width:2px}html[data-design=elanum] :is(.portal-box,.sr-glow,.sr-glow--still):before{background:conic-gradient(from var(--sr-glow-angle), var(--edge-stops))}html[data-design=elanum] :is(.portal-box,.sr-glow,.sr-glow--still):after{display:none}html[data-design=elanum] .portal-box:not(.sr-glow,.sr-glow--still):before{opacity:0;transition:opacity .22s}html[data-design=elanum] .portal-box:not(.sr-glow,.sr-glow--still):has(:focus-visible):before{opacity:1}html[data-design=elanum] :is(input[type=checkbox],input[type=radio]){accent-color:var(--ink)}html[data-design=elanum] body.app{padding-left:0}html[data-design=elanum] .app-chip{background:var(--canvas);border-radius:var(--radius-pill);box-shadow:var(--raised-sm);color:var(--ink);font-family:var(--ui-font);border-color:#0000}html[data-design=elanum] .app-chip:is(.active,[aria-pressed=true]){background:var(--ink);box-shadow:none;color:var(--canvas);border-color:#0000;font-weight:600}:where(html[data-design=elanum]) :where(.btn-gradient,.btn-outline,.btn-danger){position:relative}html[data-design=elanum] :is(.btn-gradient,.btn-outline,.btn-danger):after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from calc(var(--edge-angle,0deg) + 40deg), var(--edge-stops));-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-design=elanum] :is(.btn-gradient,.btn-outline,.btn-danger):focus-visible:after{opacity:1}@media (hover:hover) and (pointer:fine){html[data-design=elanum] :is(.btn-gradient,.btn-outline,.btn-danger):not(:disabled,[aria-disabled=true]):hover:after{opacity:1}}html[data-design=elanum] .blatt-kopfzeile{justify-content:space-between;align-items:center;gap:.75rem;margin-inline-end:-.75rem;display:flex}html[data-design=elanum] .blatt-kopfzeile>:is(h2,h3){min-inline-size:0}html[data-design=elanum] .blatt-kopfzeile>.blatt-zu{margin-block:-.625rem}@media (prefers-reduced-motion:no-preference){html[data-design=elanum]:not(.weniger-bewegung) :is(.btn-gradient,.btn-outline,.btn-danger):focus-visible:after{animation:6s linear infinite edge-turn}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){html[data-design=elanum]:not(.weniger-bewegung) :is(.btn-gradient,.btn-outline,.btn-danger):not(:disabled,[aria-disabled=true]):hover:after{animation:6s linear infinite edge-turn}}html[data-design=elanum] :is(.btn-outline,.btn-danger){background:var(--canvas);border-radius:var(--radius-button);box-shadow:var(--raised-sm);color:var(--ink);font-weight:600;font-size:var(--button-primary-font-size);min-height:var(--button-primary-min-height);border-color:#0000}html[data-design=elanum] .btn-danger{color:var(--error)}html[data-design=elanum] :is(.btn-outline,.btn-danger):active{box-shadow:var(--pressed)}@media (hover:hover) and (pointer:fine){html[data-design=elanum] :is(.btn-outline,.btn-danger):not(:disabled):hover{background:var(--canvas);box-shadow:var(--raised-sm), var(--glow)}html[data-design=elanum] :is(.btn-gradient:not(.action-btn,.app-chip,.sr-press-pill,.action-pass,.action-save,.action-like),.activity-primary:not([aria-current])):not(:disabled,[aria-disabled=true]):hover{box-shadow:var(--button-primary-shadow), var(--glow)}}html[data-design=elanum] :is(.portal-box,.data-card,.astro-card,.hd-main-box,.text-card,.bridge-card,.cosmic-council,.deep-card){background:var(--paper);border-radius:var(--radius-surface);box-shadow:var(--paper-shadow);border-color:#0000}html[data-design=elanum] :is(main#main-content,[tabindex="-1"]):focus-visible{outline:none}html[data-design=elanum] body:before{display:none}@media (orientation:landscape) and (height<=500px){.page-header{margin-bottom:1rem!important;padding-top:.5rem!important}.gradient-title{font-size:var(--fs-md)!important}.portal-box,.theme-purple-box,.theme-cyan-box{padding:1rem!important}}.dossier-page[data-pillar=astro],.dossier-page-header[data-pillar=astro]{--accent:var(--pillar-astro);--accent-bg:color-mix(in srgb, var(--cyan) 5%, transparent)}.dossier-page[data-pillar=hd],.dossier-page-header[data-pillar=hd]{--accent:var(--pillar-hd);--accent-bg:color-mix(in srgb, var(--magenta) 5%, transparent)}.dossier-page[data-pillar=numero],.dossier-page-header[data-pillar=numero]{--accent:var(--pillar-numero);--accent-bg:color-mix(in srgb, var(--purple) 5%, transparent)}.dossier-page[data-pillar=relate],.dossier-page-header[data-pillar=relate]{--accent:var(--pillar-relate);--accent-bg:color-mix(in srgb, var(--gold) 5%, transparent)}.dossier-document{--accent:var(--cyan)}.dossier-page{position:relative}.dossier-document[data-watermark]:before{content:attr(data-watermark);color:#d4af370d;pointer-events:none;z-index:1;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:96pt;font-weight:800;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-32deg)}.dossier-page.cover{isolation:isolate}.dossier-page.cover>*{z-index:2;position:relative}.dossier-section-header{z-index:2;align-items:baseline;gap:6mm;margin-bottom:6mm;display:flex;position:relative}.dossier-section-header .section-num{color:var(--print-pagenum-bg-color);letter-spacing:-3px;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:64pt;font-weight:900;line-height:.85}.dossier-section-header .section-title-block{flex-direction:column;flex:1;align-self:end;gap:2mm;padding-bottom:2mm;display:flex}.dossier-section-header .section-eyebrow{color:var(--dp-ink-soft,#94a3b8);margin:0;font-size:9pt;font-weight:800}.dossier-section-header .section-title{letter-spacing:-.5px;color:var(--dp-ink-max,var(--text-main));margin:0;font-size:22pt;font-weight:800;line-height:1.1}.dossier-section-header .section-rule{background:linear-gradient(90deg, var(--accent), transparent);z-index:2;border:0;height:2px;margin:0 0 6mm;position:relative}.dossier-document .theme-block{background:var(--accent-bg,var(--dp-w04,#ffffff0a));border-left:3px solid var(--accent);break-inside:avoid;page-break-inside:avoid;border-radius:3px;margin-bottom:5mm;padding:6mm 7mm}.dossier-document .theme-block .label{color:var(--accent);margin:0 0 2mm;font-size:8pt;font-weight:800;display:block}.dossier-document .theme-block h3{color:var(--accent);letter-spacing:-.3px;margin:0 0 3mm;font-size:16pt;font-weight:800}.dossier-document .theme-block p{color:var(--dp-ink-body,#cbd5e1);text-wrap:pretty;margin:0;font-size:10pt;line-height:1.7}.dossier-document .theme-block p+p{margin-top:3mm}.dossier-document .theme-block strong{color:var(--dp-ink-max,var(--text-main));font-weight:700}.dossier-document .fact-grid{break-inside:avoid;page-break-inside:avoid;grid-template-columns:1fr 1fr;gap:3mm;margin:0 0 5mm;display:grid}.dossier-document .fact-cell{background:var(--dp-w02,#ffffff05);border:1px solid var(--dp-w05,#ffffff0d);border-radius:3px;padding:4mm 5mm}.dossier-document .fact-cell .label{color:var(--accent);margin:0 0 2mm;font-size:7.5pt;font-weight:800;display:block}.dossier-document .fact-cell .value{color:var(--dp-ink-max,var(--text-main));letter-spacing:-.2px;margin:0;font-size:12pt;font-weight:800}.dossier-document .fact-cell .value small{color:var(--dp-ink-soft,#94a3b8);letter-spacing:.2px;margin-top:1mm;font-size:8.5pt;font-weight:500;display:block}.dossier-document .header-section{align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.dossier-document .page-num{color:var(--dp-w08,#ffffff14);font-size:3rem;font-weight:900;line-height:1}.dossier-paper .dossier-document .page-num{color:var(--dp-w35)}.dossier-document .header-section h2{letter-spacing:.02em;color:var(--dp-ink-max,var(--text-main));margin:0;font-size:1.5rem;font-weight:900}.dossier-document .h-line{background:linear-gradient(90deg, var(--accent,var(--cyan)), transparent);flex:1;height:1px}.dossier-document .main-card{background:var(--dp-w02,#ffffff05);border-radius:var(--radius-md);border:1px solid var(--dp-w06,#ffffff0f);margin-bottom:2rem;padding:2rem}.dossier-document .main-card h3{color:var(--accent,var(--cyan));margin:0 0 1rem;font-size:2rem;font-weight:900}.dossier-document .description{color:var(--dp-ink-soft,#94a3b8);font-size:1.1rem;line-height:1.7}.dossier-document .info-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.dossier-document .card.secondary{background:var(--dp-w02,#ffffff05);border-radius:var(--radius-md);border:1px solid var(--dp-w06,#ffffff0f);padding:1.5rem}.dossier-document .card.secondary h4{color:var(--dp-ink-max,var(--text-main));margin:0 0 .5rem;font-size:1.1rem}.dossier-document .card-desc{color:var(--dp-ink-faint,#64748b);margin:0;font-size:.78rem;line-height:1.55}.dossier-document :where(p.label,p.calc-value,p.card-label,p.var-label,p.var-value,p.var-hint,p.planet-meta){margin:0}.dossier-document .label{color:var(--dp-ink-soft,#94a3b8);margin-bottom:1rem;font-size:.65rem;font-weight:900;display:block}.dossier-document .calc-grid{grid-template-columns:1fr 1fr 1fr;gap:1.5rem;margin-bottom:4rem;display:grid}.dossier-document .calc-item{background:var(--dp-w02,#ffffff05);border:1px solid var(--dp-w06,#ffffff0f);border-radius:var(--radius-md);padding:1.2rem 1.5rem}.dossier-document .calc-value{color:var(--dp-ink-max,var(--text-main));margin-top:.3rem;font-size:1rem;font-weight:700;display:block}.dossier-document .planet-table-section{margin-top:1rem}.dossier-document .planet-table{border-collapse:collapse;width:100%;font-size:.9rem}.dossier-document .planet-table thead th{text-align:left;color:var(--dp-ink-soft,#94a3b8);border-bottom:2px solid var(--dp-w10,#ffffff1a);padding:.8rem 1rem;font-size:.6rem;font-weight:900}.dossier-document .planet-table tbody tr{border-bottom:1px solid var(--dp-w03,#ffffff08)}.dossier-document .planet-table tbody tr:nth-child(2n){background:var(--dp-w015,#ffffff04)}.dossier-document .planet-table tbody td{color:var(--dp-ink-soft,#94a3b8);font-variant-numeric:tabular-nums;padding:.75rem 1rem}.dossier-document .planet-table .row-highlight td{color:var(--dp-ink-max,var(--text-main));font-weight:600}.dossier-document .planet-table .row-highlight{background:#38bdf80a}.dossier-document .planet-table .sign-col{color:var(--cyan);font-weight:700}.dossier-document .section-intro{color:var(--dp-ink-soft,#94a3b8);max-width:700px;margin-bottom:2rem;font-size:.82rem;font-style:italic;line-height:1.7}.dossier-document .section-intro:has(+.section-intro){margin-bottom:.75rem}.dossier-document .fortsetzung-marker{color:var(--dp-w25,#ffffff40);border-bottom:1px solid var(--dp-w05,#ffffff0d);margin-bottom:1.5rem;padding-bottom:.8rem;font-size:.6rem;font-weight:600}.dossier-paper .dossier-document .fortsetzung-marker{color:var(--dp-ink-faint)}.dossier-document .quelle-zeile{font-size:var(--fs-micro);color:var(--dp-ink-faint,#64748b);margin-top:1.5rem;font-style:italic;line-height:1.6}.dossier-document .deep-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.dossier-document .deep-block{background:var(--dp-w02,#ffffff05);border:1px solid var(--dp-w06,#ffffff0f);border-radius:var(--radius-md);break-inside:avoid;page-break-inside:avoid;padding:1.5rem;overflow:hidden}.dossier-document .deep-block.accent-bar{border-left:3px solid var(--accent,var(--cyan))}.dossier-document .deep-html{color:var(--dp-ink-soft,#94a3b8);font-size:.82rem;line-height:1.65}.dossier-document .deep-html p{margin:0 0 .8rem}.dossier-document .deep-html p.spitzmarke:first-child{color:var(--dp-ink-soft,#94a3b8);letter-spacing:.5px;margin-bottom:1rem;font-size:.7rem;font-weight:700}.dossier-document .deep-html p:last-child{margin-bottom:0}.dossier-document .deep-html b{color:var(--dp-ink-body,#cbd5e1);font-weight:700}.dossier-document .deep-html.no-title p:first-child{font-size:inherit;color:inherit;letter-spacing:inherit;font-weight:inherit;margin-bottom:.8rem}.dossier-document .wert-block{background:var(--dp-w03,#ffffff08);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--dp-ink-body,#cbd5e1);margin-bottom:.7rem;padding:.7rem .9rem;line-height:1.6}.dossier-document .rahmen-zeile{font-size:var(--fs-micro);color:var(--dp-ink-faint,#94a3b8);margin:0 0 1.25rem;line-height:1.6}.dossier-document a.deep-block-invite{min-height:44px;color:inherit;text-decoration:none;display:block}.dossier-document a.deep-block-invite .invite-text{font-weight:700;text-decoration:underline}.dossier-document a.deep-block-invite:focus-visible{outline:2px solid var(--dp-cyan-bright,var(--cyan,#38bdf8));outline-offset:2px}@media (hover:hover) and (pointer:fine){.dossier-document a.deep-block-invite:hover{background:var(--dp-w04,#ffffff0a)}}.dossier-document .var-grid{flex-wrap:wrap;gap:1rem;display:flex}.dossier-document .var-item{background:var(--dp-w02,#ffffff05);border:1px solid var(--dp-w06,#ffffff0f);border-radius:var(--radius-md);flex:1;min-width:140px;padding:1rem 1.5rem}.dossier-document .var-label{color:var(--dp-ink-soft,#94a3b8);margin-bottom:.4rem;font-size:.6rem;font-weight:900;display:block}.dossier-document .var-value{color:var(--dp-ink-max,var(--text-main));font-size:1rem;font-weight:700}.dossier-document .var-hint{color:var(--dp-ink-soft,#94a3b8);margin-top:.2rem;font-size:.65rem;font-style:italic;display:block}.dossier-document .astro-stack{flex-direction:column;gap:2.5rem;display:flex}.dossier-document .astro-item{gap:2rem;display:flex}.dossier-document .icon-circle{background:var(--dp-w03,#ffffff08);border:1px solid var(--dp-w06,#ffffff0f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:2.5rem;display:flex}.dossier-document .astro-content h3{color:var(--purple);margin:0 0 .8rem;font-size:1.5rem}.dossier-document .numero-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dossier-document .big-number{color:var(--purple);opacity:.5;margin-bottom:-1rem;font-size:10rem;font-weight:900;line-height:1}.dossier-document .numero-text h3{letter-spacing:.02em;margin-bottom:1.5rem;font-size:2rem}.dossier-document .months-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dossier-document .month-card{background:var(--dp-w02,#ffffff05);border:1px solid var(--dp-w06,#ffffff0f);border-radius:var(--radius-sm);break-inside:avoid;page-break-inside:avoid;padding:1rem 1.2rem}.dossier-document .month-head{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.dossier-document .month-name{color:var(--dp-ink-body,#cbd5e1);font-size:.85rem;font-weight:700}.dossier-document .month-num{font-size:1.2rem;font-weight:900}.dossier-document .month-text{color:var(--dp-ink-soft,#94a3b8);font-size:.75rem;line-height:1.55}.dossier-document .cosmic-counsel{max-width:700px;margin:0 auto}.dossier-document .cosmic-counsel p{color:var(--dp-ink-soft,#94a3b8);text-align:left;-webkit-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:break-word;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.9}.dossier-document .cosmic-counsel b{color:var(--dp-ink-strong,#e2e8f0);font-weight:700}.dossier-document .cosmic-counsel p:first-child{color:var(--dp-ink-body,#cbd5e1);font-size:1.15rem}.dossier-document .pre-title{color:var(--cyan);margin-bottom:.5rem;font-size:1.2rem;display:block}.dossier-document .user-name{letter-spacing:-2px;margin:0;font-size:5rem;font-weight:900;line-height:.9}.dossier-document .name-highlight{color:var(--purple);margin-top:1rem;font-size:2.5rem;font-weight:900}.dossier-document .brand-badge{letter-spacing:6px;color:var(--dp-ink-soft,#94a3b8);margin-bottom:2rem;font-size:.7rem;font-weight:900}.dossier-document .divider-gold{background:var(--grad-gold,linear-gradient(90deg, #d4af37, var(--dp-amber,#f59e0b)));border-radius:var(--radius-md);width:80px;height:3px;margin:4rem auto}.dossier-document .meta-item .label{color:var(--paper-ink-soft);margin-bottom:.5rem;font-size:.6rem;font-weight:900;display:block}.dossier-document .meta-item .val{letter-spacing:1px;font-size:1rem;font-weight:700}@page{size:A4;margin:14mm 0;background-color:#fff}@page:first{margin:0}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background:#fff;margin:0;padding:0}.dossier-document,.dossier-document *{box-sizing:border-box}.dossier-document{gap:0;margin:0}.dossier-page{background-color:var(--bg-card,#111827);background-image:var(--wm-url,none);width:210mm;min-height:269mm;box-shadow:none;page-break-after:always;break-after:page;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:repeat;background-size:600px 180px;border:0;border-radius:0;flex-direction:column;margin:0;padding:4mm 16mm;display:flex;position:relative}.dossier-page:last-child{page-break-after:auto;break-after:auto}.dossier-page.cover{background:radial-gradient(circle at top right, #38bdf81f, transparent 50%), radial-gradient(circle at bottom left, #a855f71f, transparent 50%), var(--bg-card,#111827);height:297mm;min-height:297mm;padding:0;overflow:hidden}.theme-block,.deep-block,.fact-cell{widows:3;orphans:3;break-inside:avoid;page-break-inside:avoid}.toc-cat-header{break-after:avoid-page;page-break-after:avoid}.toc-cat-header+.toc-item{break-before:avoid-page;page-break-before:avoid}.dossier-document .hd-chart-wrap{break-inside:avoid;page-break-inside:avoid;max-width:150mm;margin:0 auto}.dossier-document .hd-svg{width:100%;height:auto;max-height:170mm;display:block}.dossier-document .hd-info{margin-top:4mm}.dossier-document .hd-legend{gap:4mm 10mm;padding:6mm 8mm}}.dossier-paper{--person-du:#15803d;--person-anderer:#c2410c;--bg-main:#faf7f1;--bg-card:#fffdf8;--text-main:#1f2937;--text-secondary:#475569;--text-muted:#475569;--text-hint:#475569;--border:#e4decf;--cyan:#0369a1;--magenta:#be185d;--purple:#7e22ce;--purple-text:#7e22ce;--gold:#a16207;--pillar-astro:#0369a1;--pillar-hd:#be185d;--link:var(--text-main);--link-hover:var(--text-secondary);--link-visited:var(--text-main);--pillar-numero:#7e22ce;--pillar-relate:#a16207;--source-astro:#0369a1;--source-numero:#7e22ce;--source-hd:#be185d;--source-brauch:#475569;--grad-gold:linear-gradient(90deg, #a16207, #ca8a04);--grad-logo:linear-gradient(135deg, #0369a1, #7e22ce);--grad-trilogie:linear-gradient(90deg, #0369a1, #be185d, #7e22ce);--print-pagenum-bg-color:#26221c14;--print-divider-color:#26221c29;--dp-ink-max:#111827;--dp-ink-strong:#1f2937;--dp-ink-body:#334155;--dp-ink-soft:#475569;--dp-ink-faint:#475569;--dp-green:#047857;--dp-cyan-bright:#0369a1;--dp-amber:#a16207;--dp-red:#b91c1c;--dp-rose:#be123c;--dp-orange:#c2410c;--dp-indigo:#4338ca;--dp-purple-bright:#7e22ce;--dp-w015:#26221c08;--dp-w02:#26221c09;--dp-w03:#26221c0d;--dp-w04:#26221c12;--dp-w05:#26221c17;--dp-w06:#26221c1f;--dp-w08:#26221c29;--dp-w10:#26221c33;--dp-w12:#26221c38;--dp-w15:#26221c47;--dp-w16:#26221c4d;--dp-w20:#26221c59;--dp-w25:#26221c73;--dp-w35:#26221c8c;color:var(--paper-ink)}.dossier-paper .dossier-document[data-watermark]:before{color:#8a6d1f12}.dossier-paper .orb-sr-logo circle{fill:var(--paper-ink)}.dossier-paper .hd-chart-wrap:not(.variante-papier){background:var(--bg-card);border-radius:var(--radius-md);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:1rem}.dossier-paper .dossier-page,.dossier-paper .theme-block,.dossier-paper .deep-block,.dossier-paper .fact-cell{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{:is(html:has(.dossier-paper),body:has(.dossier-paper)),:is(html:has(.dossier-kind),body:has(.dossier-kind)),:is(html:has(.invoice-doc),body:has(.invoice-doc),html:has(.overview-doc),body:has(.overview-doc)){background:#fff}:is(main:has(.invoice-doc),main:has(.overview-doc)){padding-left:0;padding-right:0}}body:has(.dossier-wrapper.print-mode.dossier-paper){background:var(--paper-ground)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2{font-family:var(--font-display)}.sr-ptr-indicator{opacity:0;background:color-mix(in srgb, var(--bg-main) 96%, transparent);width:44px;height:44px;color:var(--cyan,#38bdf8);border:1px solid color-mix(in srgb, var(--cyan) 60%, transparent);box-shadow:0 6px 20px color-mix(in srgb, var(--abdunkeln) 40%, transparent);z-index:9000;pointer-events:none;transition:transform .18s var(--ease-smooth), opacity .18s ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%,-100%)}.sr-ptr-indicator[data-state=refreshing]{animation:.8s linear infinite sr-ptr-spin}@keyframes sr-ptr-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes sr-ptr-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sr-ptr-indicator[data-state=refreshing]{animation:1.6s ease-in-out infinite sr-ptr-pulse!important}.sr-ptr-indicator{transition:none!important}}@media (forced-colors:active){.sr-ptr-indicator{color:canvastext;box-shadow:none;background:canvas;border:2px solid canvastext}.sr-ptr-indicator[data-state=ready]{border-width:3px;border-color:highlight}}@property --sr-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sr-glow-spin{to{--sr-glow-angle:360deg}}.portal-box,.sr-glow,.sr-glow--still{isolation:isolate;--sr-glow-1:#38bdf8;--sr-glow-2:#a855f7;--sr-glow-3:#ec4899;--sr-glow-speed:6s;--sr-glow-width:1px;position:relative}.portal-box:before,.portal-box:after,.sr-glow:before,.sr-glow:after,.sr-glow--still:before,.sr-glow--still:after{content:"";z-index:1;border-radius:inherit;padding:var(--sr-glow-width);background:conic-gradient(from var(--sr-glow-angle), transparent 0deg, var(--sr-glow-1) 55deg, var(--sr-glow-2) 135deg, var(--sr-glow-3) 215deg, transparent 310deg);-webkit-mask-composite:xor;pointer-events:none;animation:sr-glow-spin var(--sr-glow-speed) linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.portal-box:after,.sr-glow:after,.sr-glow--still:after{filter:blur(9px);opacity:.55}.sr-glow--still:before,.sr-glow--still:after{--sr-glow-angle:135deg;animation:none}.sr-glow--frame:after{display:none}.sr-glow--strong{--sr-glow-width:2px}.sr-glow--strong:after{opacity:.7;filter:blur(14px)}.sr-glow--none:before,.sr-glow--none:after{display:none}@media (forced-colors:active){.portal-box:before,.portal-box:after,.sr-glow:before,.sr-glow:after,.sr-glow--still:before,.sr-glow--still:after{display:none}}@media print{.portal-box:before,.portal-box:after,.sr-glow:before,.sr-glow:after,.sr-glow--still:before,.sr-glow--still:after{display:none}}.nur-app{display:none}@media (width<=1023.98px){.nur-app{display:revert}.nicht-app{display:none}}@media screen and (width>=1024px){html:not([data-ansicht=app]){--page-max-width:100%}}.aktionskachel{--kachel-akzent:var(--cyan);--kachel-akzent-text:var(--cyan);box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background-color:var(--bg-card);background-image:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--kachel-akzent) 10%, transparent), transparent 55%);min-block-size:56px;color:var(--text-main);align-items:center;gap:.9rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.aktionskachel:focus-visible{outline:2px solid var(--kachel-akzent);outline-offset:2px}.aktionskachel-icon{border-radius:var(--radius-md);block-size:42px;inline-size:42px;color:var(--kachel-akzent-text);background:color-mix(in srgb, var(--kachel-akzent) 10%, transparent);border:1px solid color-mix(in srgb, var(--kachel-akzent) 20%, transparent);flex:none;place-items:center;display:grid}.aktionskachel.gross .aktionskachel-icon{block-size:54px;inline-size:54px}.aktionskachel-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.aktionskachel-label{min-width:0;font-size:var(--fs-base);overflow-wrap:break-word;font-weight:700;line-height:1.35}.aktionskachel-sub{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.4}.aktionskachel-pfeil{color:var(--text-muted);flex:none;margin-inline-start:auto;transition:transform .18s,color .18s}@media (hover:hover) and (pointer:fine){.aktionskachel:hover{border-color:var(--kachel-akzent);transform:translateY(-2px)}.aktionskachel:hover .aktionskachel-pfeil{color:var(--kachel-akzent-text);transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.aktionskachel,.aktionskachel-pfeil{transition:none}@media (hover:hover) and (pointer:fine){.aktionskachel:hover,.aktionskachel:hover .aktionskachel-pfeil{transform:none}}}.einstellungsliste{border:1px solid color-mix(in srgb, var(--vordergrund) 8%, transparent);border-radius:var(--radius-md);background-color:var(--bg-card);margin:0;padding:0;list-style:none;overflow:hidden}.einstellungsliste>li+li{border-top:1px solid color-mix(in srgb, var(--vordergrund) 8%, transparent)}.einstellungszeile{box-sizing:border-box;min-block-size:56px;inline-size:100%;color:var(--text-main);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0;padding:.75rem 1rem;text-decoration:none;transition:background-color .15s;display:flex}.einstellungszeile:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px;border-radius:0}.einstellungszeile.ez-still{cursor:default}.ez-text{flex-direction:column;flex:8rem;gap:.15rem;min-width:0;display:flex}.ez-label{font-size:var(--fs-base);overflow-wrap:break-word;font-weight:600;line-height:1.35}.ez-zustand{font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:break-word;line-height:1.4}.ez-marke{font-size:var(--fs-sm);color:var(--text-main);flex:none;font-weight:600}.ez-pfeil{color:var(--text-secondary);font-size:var(--fs-md);flex:none;line-height:1}.einstellungszeile.ez-gefahr .ez-label{color:var(--red-text)}@media (hover:hover) and (pointer:fine){.einstellungszeile:not(.ez-still):hover{background-color:color-mix(in srgb, var(--vordergrund) 5%, transparent)}}.legal-main{container-type:inline-size}.legal-main .area-kopf .area-titel{font-size:min(clamp(1.625rem, 7.5vw, var(--fs-3xl,2.75rem)), calc(100cqi / 11.5))}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-wght-normal.DLoelf7F.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-cyrillic-ext-400-normal.DwaaZvol.woff2)format("woff2"),url(./lora-cyrillic-ext-400-normal.PiPRSBNu.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-cyrillic-400-normal.CbVom6TB.woff2)format("woff2"),url(./lora-cyrillic-400-normal.BedExNGj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-math-400-normal.D2gccGFf.woff2)format("woff2"),url(./lora-math-400-normal.BToItYw_.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-symbols-400-normal.DmcY0X7a.woff2)format("woff2"),url(./lora-symbols-400-normal.BK2bqsD8.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-vietnamese-400-normal.BxA6xcFr.woff2)format("woff2"),url(./lora-vietnamese-400-normal.DlgyXXxo.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-latin-ext-400-normal.CyviI4c-.woff2)format("woff2"),url(./lora-latin-ext-400-normal.B9GmMl5M.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-latin-400-normal.DnxXpLNu.woff2)format("woff2"),url(./lora-latin-400-normal.DBJS-Hc6.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-cyrillic-ext-500-normal.4Ud55qIb.woff2)format("woff2"),url(./lora-cyrillic-ext-500-normal.BM33EBQZ.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-cyrillic-500-normal.CGcjVW1P.woff2)format("woff2"),url(./lora-cyrillic-500-normal.B7VECUNf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-math-500-normal.CZVvtWMy.woff2)format("woff2"),url(./lora-math-500-normal.z1mtDCUR.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-symbols-500-normal.CJHTIF5f.woff2)format("woff2"),url(./lora-symbols-500-normal.C70LsJbW.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-vietnamese-500-normal.LA4e_tum.woff2)format("woff2"),url(./lora-vietnamese-500-normal.vya0n-2r.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-latin-ext-500-normal.CVMwgWlS.woff2)format("woff2"),url(./lora-latin-ext-500-normal.CmiMDADN.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-latin-500-normal.Dh16O2IA.woff2)format("woff2"),url(./lora-latin-500-normal.Dbc_1yrl.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(./lora-cyrillic-ext-600-normal.CYLe3Bq4.woff2)format("woff2"),url(./lora-cyrillic-ext-600-normal.BobJ8QCm.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(./lora-cyrillic-600-normal.DuzuWObJ.woff2)format("woff2"),url(./lora-cyrillic-600-normal.j6UMqgXb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(./lora-math-600-normal.B9Wi-uy2.woff2)format("woff2"),url(./lora-math-600-normal.soY6uGQW.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(./lora-symbols-600-normal.DaMEG5Dn.woff2)format("woff2"),url(./lora-symbols-600-normal.CURAubwP.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(./lora-vietnamese-600-normal.B_IFhWKN.woff2)format("woff2"),url(./lora-vietnamese-600-normal.BnEhOXH8.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(./lora-latin-ext-600-normal.CURVZmIT.woff2)format("woff2"),url(./lora-latin-ext-600-normal.BX8pxmH4.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(./lora-latin-600-normal.B-3RcLOQ.woff2)format("woff2"),url(./lora-latin-600-normal.Dc3EneHn.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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(./lora-cyrillic-ext-700-normal.CH2Ef3pd.woff2)format("woff2"),url(./lora-cyrillic-ext-700-normal.B20D6wuF.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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(./lora-cyrillic-700-normal.CicHrsUU.woff2)format("woff2"),url(./lora-cyrillic-700-normal.CoUvLzhc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(./lora-math-700-normal.BdgFUNlJ.woff2)format("woff2"),url(./lora-math-700-normal.JjB0YUk-.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(./lora-symbols-700-normal.zYsi5zvy.woff2)format("woff2"),url(./lora-symbols-700-normal.DaE8wqnc.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(./lora-vietnamese-700-normal.BHDzxyiD.woff2)format("woff2"),url(./lora-vietnamese-700-normal.DyKKCAD2.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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(./lora-latin-ext-700-normal.DbHby4fw.woff2)format("woff2"),url(./lora-latin-ext-700-normal.XBj10pPw.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:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(./lora-latin-700-normal.BHK4Pzk4.woff2)format("woff2"),url(./lora-latin-700-normal.Yfa97ytg.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}.kosmos-return.svelte-frlsl8{max-width:var(--measure-wide);margin:var(--sp-md) auto;padding-inline:var(--sp-md)}html[data-design=elanum] .kosmos-return.svelte-frlsl8{max-width:none;margin:0;padding-inline:2rem}@media (width<=500px){html[data-design=elanum] .kosmos-return.svelte-frlsl8{padding-inline:0}}.modal-content.svelte-1hb6e2w{box-sizing:border-box;padding:var(--sp-lg);inline-size:min(36rem, calc(100% - 2 * var(--sp-lg)));overscroll-behavior:contain;max-block-size:85dvh;max-inline-size:100%;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-control);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:auto;overflow-y:auto}.modal-content[open].svelte-1hb6e2w{animation:svelte-1hb6e2w-blatt-auf .2s var(--ease-out-quint,ease-out);flex-direction:column;display:flex}.modal-content.svelte-1hb6e2w::backdrop{background:color-mix(in srgb, var(--bg-main) 72%, transparent)}@keyframes svelte-1hb6e2w-blatt-auf{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:none}}@media (width<=640px){.modal-content.svelte-1hb6e2w{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-block-size:92dvh;inline-size:100%;border-width:1px 0 0;margin:auto 0 0;padding-block-end:calc(var(--sp-lg) + env(safe-area-inset-bottom,0px))}.modal-content[open].svelte-1hb6e2w{animation:svelte-1hb6e2w-blatt-hoch .24s var(--ease-out-quint,ease-out)}}@keyframes svelte-1hb6e2w-blatt-hoch{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.modal-content[open].svelte-1hb6e2w{animation:none;transition:none!important}}.modal-header.svelte-1hb6e2w{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.column-title.svelte-1hb6e2w{font-size:var(--fs-sm);color:var(--text-muted);margin:0;font-weight:900}.close-icon.svelte-1hb6e2w{flex-shrink:0;width:auto}.message.svelte-1hb6e2w{font-size:var(--fs-base);color:var(--text-main);white-space:pre-line;margin:0;line-height:1.6}.input-hinweis.svelte-1hb6e2w{font-size:var(--fs-sm);color:var(--text-secondary);margin:.4rem 0 0}.input-label.svelte-1hb6e2w{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:.5rem;font-weight:600;display:block}.soul-input.svelte-1hb6e2w{background:color-mix(in srgb, var(--abdunkeln) 40%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 45%, transparent);border-radius:var(--radius-md);width:100%;color:var(--text-main);font-size:var(--fs-base);outline:none;padding:1rem 1.2rem;transition:border-color .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}.soul-input.svelte-1hb6e2w:focus{border-color:var(--cyan);box-shadow:0 0 15px color-mix(in srgb, var(--cyan) 20%, transparent)}.modal-footer.svelte-1hb6e2w{gap:1rem;margin-top:2.5rem;display:flex}.modal-footer.svelte-1hb6e2w button:where(.svelte-1hb6e2w){flex:1}.modal-handle.svelte-1hb6e2w{display:none}@media (width<=640px){.modal-handle.svelte-1hb6e2w{inline-size:var(--control-size-min);block-size:var(--sp-xs);border-radius:var(--radius-pill);background:var(--border-control);margin:0 auto var(--sp-md);touch-action:none;display:block}}.toast-container.svelte-1f49282{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;max-width:360px;display:flex;position:fixed;top:1rem;right:1rem}.toast-item.svelte-1f49282{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;align-items:center;gap:.8rem;padding:.8rem 1rem;animation:.3s svelte-1f49282-toastIn;display:flex}.toast-item.success.svelte-1f49282{background:var(--green-deep);color:var(--text-main)}.toast-item.error.svelte-1f49282{background:var(--red-deep);color:var(--text-main)}.toast-item.info.svelte-1f49282{color:var(--text-main);background:#0369a1}.toast-live.svelte-1f49282{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toast-text.svelte-1f49282{font-size:var(--fs-sm);flex:1;font-weight:600}.toast-close.svelte-1f49282{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:2px;display:flex}@media (hover:hover) and (pointer:fine){.toast-close.svelte-1f49282:hover{opacity:1}}@keyframes svelte-1f49282-toastIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (width<=640px){.toast-container.svelte-1f49282{max-width:none;left:1rem;right:1rem}}html[data-design=elanum] .toast-container.svelte-1f49282{top:auto;right:auto;bottom:calc(28px + env(safe-area-inset-bottom,0px));align-items:center;width:max-content;max-width:calc(100vw - 32px);left:50%;transform:translate(-50%)}html[data-design=elanum] body.app .toast-container.svelte-1f49282{bottom:calc(var(--app-bottom,0px) + 20px)}@media (width>=600px){html[data-design=elanum] body.app .toast-container.svelte-1f49282{left:calc(50% + var(--app-rail,104px) / 2)}}@media (width>=1024px){html[data-design=elanum] body.app .toast-container.svelte-1f49282{left:calc(50% + var(--app-side,272px) / 2)}}html[data-design=elanum] .toast-item.svelte-1f49282{border-radius:var(--radius-control);background:var(--paper);min-height:48px;color:var(--ink);box-shadow:var(--raised);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--ui-font);animation:svelte-1f49282-toast-ein var(--motion-ui) var(--ease);gap:4px;padding:2px 2px 2px 22px}html[data-design=elanum] .toast-text.svelte-1f49282{color:var(--ink);font:var(--type-label);padding-block:12px}html[data-design=elanum] .toast-close.svelte-1f49282{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--ink);opacity:1;flex:none;justify-content:center;align-items:center;padding:0}html[data-design=elanum] .toast-close.svelte-1f49282 svg:where(.svelte-1f49282){stroke-width:1.6px;stroke-linecap:round;width:1.125rem;height:1.125rem}html[data-design=elanum] .toast-close.svelte-1f49282:focus-visible{outline:var(--focus-width) solid var(--ink);outline-offset:-4px}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .toast-close.svelte-1f49282:hover{background:var(--canvas)}}@keyframes svelte-1f49282-toast-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-design=elanum] .toast-item.svelte-1f49282{animation:none}}.nav-loading-bar.svelte-v13s1t{background:linear-gradient(90deg, var(--cyan), var(--purple), var(--magenta));height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--cyan) 60%, transparent);z-index:99999;transition:width .25s var(--ease-smooth), opacity .18s ease;pointer-events:none;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.nav-loading-bar.svelte-v13s1t{transition:none}}body:has(.cookie-banner){padding-bottom:var(--cookie-banner-clearance,0px)}.cookie-banner.svelte-1xqvkrg{z-index:9997;background:color-mix(in srgb, var(--bg-main) 97%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 8%, transparent);border-radius:var(--radius-md);box-shadow:0 12px 40px color-mix(in srgb, var(--abdunkeln) 45%, transparent);padding:1.2rem 2rem;position:fixed;bottom:10px;left:10px;right:10px}body:has(.v2-bottom) .cookie-banner.svelte-1xqvkrg{bottom:calc(var(--v2-bottom-nav-clearance,100px) + env(safe-area-inset-bottom,0px))}@media (width<=600px){.cookie-banner.svelte-1xqvkrg{padding:1.1rem 1.25rem}}@media (width>=1024px){.cookie-banner.svelte-1xqvkrg{max-width:520px;bottom:16px;left:auto;right:16px}body:has(.v2-bottom) .cookie-banner.svelte-1xqvkrg{max-width:520px;bottom:16px;left:auto;right:16px}}.cookie-content.svelte-1xqvkrg{flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}.cookie-content.svelte-1xqvkrg p:where(.svelte-1xqvkrg){min-width:250px;font-size:var(--fs-sm);color:var(--text-muted);flex:1;margin:0;line-height:1.5}.cookie-content.svelte-1xqvkrg strong{color:var(--text-secondary)}.cookie-actions.svelte-1xqvkrg{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem 1.5rem;max-width:100%;display:flex}@media (width<=480px){.cookie-actions.svelte-1xqvkrg{gap:.75rem;inline-size:100%}.cookie-actions.svelte-1xqvkrg .cookie-decline:where(.svelte-1xqvkrg),.cookie-actions.svelte-1xqvkrg .cookie-accept:where(.svelte-1xqvkrg){inline-size:100%}}.cookie-link.svelte-1xqvkrg{font-size:var(--fs-micro);color:var(--text-main);white-space:nowrap;text-decoration:underline}.cookie-accept.svelte-1xqvkrg{background:var(--cyan);color:var(--bg-main);border-radius:var(--radius-sm);min-height:44px;font-size:var(--fs-micro);cursor:pointer;border:none;padding:.6rem 1.5rem;font-weight:800;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.cookie-accept.svelte-1xqvkrg:hover{opacity:.9}}.cookie-decline.svelte-1xqvkrg{color:var(--text-muted);border:1px solid color-mix(in srgb, var(--text-muted) 60%, transparent);border-radius:var(--radius-sm);min-height:44px;font-size:var(--fs-micro);cursor:pointer;background:0 0;padding:.55rem 1.1rem;font-weight:600;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}@media (hover:hover) and (pointer:fine){.cookie-decline.svelte-1xqvkrg:hover{background:color-mix(in srgb, var(--text-muted) 8%, transparent);color:var(--text-secondary)}}.cookie-banner--paper.svelte-1xqvkrg{background:var(--paper-card);border:1px solid var(--paper-ink-soft);box-shadow:0 8px 24px #26221c24}.cookie-banner--paper.svelte-1xqvkrg .cookie-content:where(.svelte-1xqvkrg) p:where(.svelte-1xqvkrg){color:var(--paper-ink-soft)}.cookie-banner--paper.svelte-1xqvkrg .cookie-content:where(.svelte-1xqvkrg) strong{color:var(--paper-ink)}.cookie-banner--paper.svelte-1xqvkrg .cookie-link:where(.svelte-1xqvkrg){color:var(--paper-ink);text-decoration:underline}.cookie-banner--paper.svelte-1xqvkrg .cookie-accept:where(.svelte-1xqvkrg){background:var(--paper-btn);color:var(--text-main)}.cookie-banner--paper.svelte-1xqvkrg .cookie-decline:where(.svelte-1xqvkrg){color:var(--paper-ink-soft);border:1px solid var(--paper-ink-soft)}@media (hover:hover) and (pointer:fine){.cookie-banner--paper.svelte-1xqvkrg .cookie-decline:where(.svelte-1xqvkrg):hover{color:var(--paper-ink);background:#26221c0f}}.cookie-banner--paper.svelte-1xqvkrg .cookie-link:where(.svelte-1xqvkrg):focus-visible,.cookie-banner--paper.svelte-1xqvkrg .cookie-accept:where(.svelte-1xqvkrg):focus-visible,.cookie-banner--paper.svelte-1xqvkrg .cookie-decline:where(.svelte-1xqvkrg):focus-visible{outline:2px solid var(--paper-ink);outline-offset:2px;box-shadow:none}html[data-design=elanum] .cookie-actions.svelte-1xqvkrg .cookie-accept:where(.svelte-1xqvkrg){background:var(--button-primary-background);color:var(--button-primary-text);border-radius:var(--radius-button);box-shadow:var(--button-primary-shadow);border:0}@media (width<=599.98px){.elanum-nav--vollbild.svelte-1kpvj94{display:none}html[data-design=elanum] .elanum-nav.svelte-1kpvj94 .app-nav__item[aria-current=true]{color:var(--ink);font-weight:600}html[data-design=elanum] .elanum-nav.svelte-1kpvj94 .app-nav__item[aria-current=true] .app-nav__icon{background:var(--paper);box-shadow:var(--raised-sm)}}@media (width>=600px){html[data-design=elanum] .elanum-nav.svelte-1kpvj94:not(.elanum-nav--ich-aktiv) .app-nav__item[aria-current=true]{color:var(--ink);font-weight:600}html[data-design=elanum] .elanum-nav.svelte-1kpvj94:not(.elanum-nav--ich-aktiv) .app-nav__item[aria-current=true] .app-nav__icon,html[data-design=elanum] .elanum-nav.svelte-1kpvj94 .app-me[aria-current=page]{background:var(--paper);box-shadow:var(--raised-sm)}}@media (width>=1024px){html[data-design=elanum] .elanum-nav.svelte-1kpvj94:not(.elanum-nav--ich-aktiv) .app-nav__item[aria-current=true]{background:var(--paper);box-shadow:var(--raised-sm)}html[data-design=elanum] .elanum-nav.svelte-1kpvj94:not(.elanum-nav--ich-aktiv) .app-nav__item[aria-current=true] .app-nav__icon{box-shadow:none;background:0 0}}.elanum-nav__suche.svelte-1kpvj94{display:none}@media (width>=1024px){.elanum-nav__suche.svelte-1kpvj94{list-style:none;display:list-item}.elanum-nav__suche.svelte-1kpvj94 .app-nav__item{grid-template-columns:auto minmax(0,1fr) auto}}html[data-design=elanum] .elanum-nav__kbd.svelte-1kpvj94{border:1px solid var(--line);border-radius:var(--radius-sm);font:var(--type-label);color:var(--ink-2);white-space:nowrap;padding:1px 6px}@media (width>=1024px){html[data-design=elanum] .elanum-nav.svelte-1kpvj94 .app-nav__menu{list-style:none;display:list-item}}.v2-breadcrumb-head.svelte-j7rbn1{padding:.5rem 1rem}@media (width>=1024px){.v2-breadcrumb-head.svelte-j7rbn1{margin-left:240px;padding:.6rem 1.5rem 0}}@media (width<=1023px){.v2-breadcrumb-head.svelte-j7rbn1{display:none}}.v2-page-head.svelte-j7rbn1{box-sizing:border-box;flex-direction:column;width:100%;padding:.1rem 1rem .4rem;display:flex}.v2-page-back.svelte-j7rbn1{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--cyan,#38bdf8);font-size:var(--fs-sm);align-self:flex-start;align-items:center;gap:.25rem;margin-left:-.25rem;padding:0 .5rem 0 0;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.v2-page-back.svelte-j7rbn1:hover{color:var(--text-main)}}.v2-page-back.svelte-j7rbn1:focus-visible{outline:2px solid var(--cyan,#38bdf8);outline-offset:2px}.v2-page-title.svelte-j7rbn1{font-size:var(--fs-lg);letter-spacing:-.3px;color:var(--text-main,var(--text-main));font-weight:800;line-height:1.2}body:has(.nav-shell-main h1) .v2-page-title.svelte-j7rbn1{display:none}@media (width>=1024px){.v2-page-head.svelte-j7rbn1{display:none}}@media (width<=1023px){body:has(.v2-page-head .v2-page-back) .nav-shell-main .page-head a.back{display:none!important}body:has(.v2-page-head .v2-page-back) .nav-shell-main a[data-rueckweg-lokal]{display:none!important}}@media (width>=1024px){body:has(.kosmos-return a[data-herkunft-rueckweg]) .nav-shell-main :is(.page-head a.back,a[data-rueckweg-lokal]):not(.kosmos-return a){display:none!important}}.v2-gradient-line.svelte-j7rbn1{width:100%;max-width:var(--page-max-width,1200px);z-index:200;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--cyan) 90%, transparent) 25%, color-mix(in srgb, var(--magenta) 90%, transparent) 55%, color-mix(in srgb, var(--purple) 90%, transparent) 80%, transparent 100%);pointer-events:none;height:2px;position:fixed;top:0;left:50%;transform:translate(-50%)}@media (width<=1023px){.v2-top.fullscreen-hide.svelte-j7rbn1,.v2-top.app-vollbild.svelte-j7rbn1,.v2-top-public.ablauf.svelte-j7rbn1{display:none}body:has(.v2-top.app-vollbild){padding-top:var(--safe-top)}}@media (width>=1024px){.v2-top.svelte-j7rbn1:not(.v2-top-public){display:none}}.v2-top.svelte-j7rbn1{z-index:60;box-sizing:border-box;width:100%;padding:calc(.55rem + env(safe-area-inset-top,0px)) 1rem .55rem;background:color-mix(in srgb, var(--bg-main) 85%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb, var(--vordergrund) 4%, transparent);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.v2-top-public.svelte-j7rbn1{-webkit-backdrop-filter:none;backdrop-filter:none;padding:calc(var(--sp-md) + var(--sp-xs) + var(--safe-top)) var(--sp-xl) calc(var(--sp-md) + var(--sp-xs));max-width:var(--page-max-width,1200px);box-sizing:border-box;background:0 0;border-bottom:none;width:100%;margin:0 auto;transition:padding .25s;top:0}.v2-top-public.svelte-j7rbn1:before{content:"";-webkit-backdrop-filter:blur();z-index:-1;pointer-events:none;background:0 0;border-bottom:1px solid #0000;width:100vw;height:100%;transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,border-color .25s;position:absolute;top:0;left:50%;transform:translate(-50%)}.v2-top-public.scrolled.svelte-j7rbn1:before{background:color-mix(in srgb, var(--bg-main) 78%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom-color:color-mix(in srgb, var(--vordergrund) 5%, transparent)}.v2-top-public.scrolled.svelte-j7rbn1{padding-top:calc(var(--sp-sm) + var(--sp-xs) + var(--safe-top));padding-bottom:calc(var(--sp-sm) + var(--sp-xs))}.v2-brand-public.svelte-j7rbn1{gap:.7rem}.v2-brand-label-public.svelte-j7rbn1{font-size:var(--fs-base);letter-spacing:1px}.v2-public-actions.svelte-j7rbn1{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.v2-public-nav.svelte-j7rbn1{align-items:center;gap:.25rem;display:flex}.v2-public-navlink.svelte-j7rbn1{color:color-mix(in srgb, var(--vordergrund) 80%, transparent);font-size:var(--fs-sm);border-radius:var(--radius-sm);white-space:nowrap;padding:.4rem .7rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}@media (hover:hover) and (pointer:fine){.v2-public-navlink.svelte-j7rbn1:hover{color:var(--text-main);background:color-mix(in srgb, var(--vordergrund) 7%, transparent)}}.v2-public-navlink.svelte-j7rbn1:focus-visible,.v2-public-menu.svelte-j7rbn1>summary:where(.svelte-j7rbn1):focus-visible,.v2-public-menu-sheet.svelte-j7rbn1 a:where(.svelte-j7rbn1):focus-visible,.v2-login-link.svelte-j7rbn1:focus-visible,.v2-brand-public.svelte-j7rbn1:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.v2-public-menu.svelte-j7rbn1{display:none;position:relative}.v2-public-menu.svelte-j7rbn1>summary:where(.svelte-j7rbn1){border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-main);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.v2-public-menu.svelte-j7rbn1>summary:where(.svelte-j7rbn1)::-webkit-details-marker{display:none}.v2-public-menu[open].svelte-j7rbn1>summary:where(.svelte-j7rbn1){background:color-mix(in srgb, var(--vordergrund) 8%, transparent)}.v2-public-menu-sheet.svelte-j7rbn1{background:var(--bg-input,#0f172a);border:1px solid color-mix(in srgb, var(--text-muted) 55%, transparent);border-radius:var(--radius-md);min-width:180px;box-shadow:0 12px 40px color-mix(in srgb, var(--abdunkeln) 50%, transparent);z-index:70;flex-direction:column;gap:.1rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + 8px);right:0}.v2-public-menu-sheet.svelte-j7rbn1 a:where(.svelte-j7rbn1){border-radius:var(--radius-sm);color:color-mix(in srgb, var(--vordergrund) 85%, transparent);font-size:var(--fs-sm);padding:.6rem .8rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.v2-public-menu-sheet.svelte-j7rbn1 a:where(.svelte-j7rbn1):hover{background:color-mix(in srgb, var(--purple) 14%, transparent);color:var(--text-main)}}@media (width<=860px){.v2-public-nav.svelte-j7rbn1{display:none}.v2-public-menu.svelte-j7rbn1{display:block}}.v2-cta-start.svelte-j7rbn1{background:var(--text-main);color:var(--bg-main,#0b1120);border-radius:var(--radius-pill);font-weight:700;font-size:var(--fs-sm);white-space:nowrap;align-items:center;padding:.45rem 1.1rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.v2-cta-start.svelte-j7rbn1:hover{opacity:.9}}.v2-cta-start.svelte-j7rbn1:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.v2-login-link.svelte-j7rbn1{color:var(--text-main);font-size:var(--fs-sm);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--purple) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--text-main) 12%, transparent), color-mix(in srgb, var(--purple) 18%, transparent), color-mix(in srgb, var(--magenta) 12%, transparent));-webkit-backdrop-filter:blur(8px);box-shadow:0 0 20px color-mix(in srgb, var(--purple) 15%, transparent);white-space:nowrap;padding:.55rem 1.3rem;font-weight:600;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}@media (hover:hover) and (pointer:fine){.v2-login-link.svelte-j7rbn1:hover{border-color:color-mix(in srgb, var(--purple) 85%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--text-main) 22%, transparent), color-mix(in srgb, var(--purple) 32%, transparent), color-mix(in srgb, var(--magenta) 22%, transparent));box-shadow:0 0 28px color-mix(in srgb, var(--purple) 35%, transparent);color:var(--text-main)}}@media (width<=600px){.v2-top-public.svelte-j7rbn1{padding:calc(var(--sp-md) + var(--safe-top)) var(--sp-md) var(--sp-md)}.v2-public-actions.svelte-j7rbn1{gap:.4rem}.v2-cta-start.svelte-j7rbn1{display:none}.v2-login-link.svelte-j7rbn1{min-height:44px;font-size:var(--fs-micro);align-items:center;padding:.4rem .8rem;display:inline-flex}}@media (width<=360px){.v2-brand-label-public.svelte-j7rbn1{display:none}}.v2-onboarding-abmelden-form.svelte-j7rbn1{align-self:flex-end;margin:0;padding:0}.v2-onboarding-abmelden.svelte-j7rbn1{border-radius:var(--radius-sm);min-height:44px;color:var(--text-muted,#94a3b8);font-size:var(--fs-sm);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .75rem;font-family:inherit;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.v2-onboarding-abmelden.svelte-j7rbn1:hover{color:var(--text-main,#f8fafc)}}.v2-onboarding-abmelden.svelte-j7rbn1:focus-visible{outline:2px solid var(--cyan,#38bdf8);outline-offset:2px}.v2-brand.svelte-j7rbn1{color:var(--text-main);align-items:center;gap:.5rem;min-height:44px;text-decoration:none;display:inline-flex}.v2-brand.svelte-j7rbn1:focus-visible{outline:2px solid var(--cyan,#38bdf8);outline-offset:2px;border-radius:var(--radius-sm)}.v2-brand-label.svelte-j7rbn1{font-weight:700;font-size:var(--fs-sm);letter-spacing:.4px;color:var(--cyan)}.v2-top-right.svelte-j7rbn1{align-items:center;gap:.6rem;display:flex}.v2-top-heart.svelte-j7rbn1{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--vordergrund) 5%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 10%, transparent);width:32px;height:32px;color:var(--color-together);box-sizing:border-box;justify-content:center;align-items:center;margin-left:.1rem;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.v2-top-heart.svelte-j7rbn1:hover{background:color-mix(in srgb, var(--magenta) 12%, transparent);border-color:color-mix(in srgb, var(--magenta) 35%, transparent);color:var(--magenta,#ec4899)}}.v2-top-refresh.svelte-j7rbn1{border-radius:var(--radius-md);background:color-mix(in srgb, var(--vordergrund) 5%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 10%, transparent);min-width:44px;min-height:44px;color:var(--text-secondary,#cbd5e1);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.v2-top-refresh.svelte-j7rbn1:hover{background:color-mix(in srgb, var(--cyan) 12%, transparent);border-color:color-mix(in srgb, var(--cyan) 35%, transparent);color:var(--cyan,#38bdf8)}}.v2-top-refresh[aria-disabled=true].svelte-j7rbn1{opacity:.55;cursor:default}@media (width>=1024px){.v2-top-refresh.svelte-j7rbn1,.v2-top-heart.svelte-j7rbn1{display:none}}.v2-more-sheet.svelte-j7rbn1{box-sizing:border-box;inline-size:min(36rem, calc(100% - 2 * var(--sp-lg)));max-block-size:85dvh;max-inline-size:100%;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-control);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:auto;padding:0;overflow:hidden}.v2-more-sheet[open].svelte-j7rbn1{animation:svelte-j7rbn1-v2-more-fade-in .2s var(--ease-out-quint,ease-out);flex-direction:column;display:flex}.v2-more-sheet.svelte-j7rbn1::backdrop{background:color-mix(in srgb, var(--bg-main) 72%, transparent)}.v2-more-head.svelte-j7rbn1{align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);flex-shrink:0;display:flex;position:relative}.v2-more-titel.svelte-j7rbn1{min-width:0;font-size:var(--fs-lg);color:var(--text-main);flex:1;order:0;margin:0;font-weight:700}.v2-more-search.svelte-j7rbn1{order:1}.v2-more-close.svelte-j7rbn1{order:2}.v2-menue-kosmen.svelte-j7rbn1{margin-bottom:var(--sp-lg)}.v2-menue-kosmen.svelte-j7rbn1>h3:where(.svelte-j7rbn1){margin:0}.v2-menue-kosmen-fehler.svelte-j7rbn1:not(:empty){margin:calc(-1 * var(--sp-sm)) 0 var(--sp-lg)}@media (width>=1024px){.v2-menue-kosmen--seitenleiste.svelte-j7rbn1{display:none}}.v2-more-content.svelte-j7rbn1{overscroll-behavior:contain;min-block-size:0;padding:var(--sp-sm) var(--sp-md) calc(var(--sp-lg) + env(safe-area-inset-bottom,0px));overflow-y:auto}.v2-more-handle.svelte-j7rbn1{display:none}@media (width<=640px){.v2-more-sheet.svelte-j7rbn1{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0;max-block-size:92dvh;inline-size:100%;margin:auto 0 0}.v2-more-sheet[open].svelte-j7rbn1{animation:svelte-j7rbn1-v2-more-slide-up .24s var(--ease-out-quint,ease-out)}.v2-more-handle.svelte-j7rbn1{block-size:.25rem;inline-size:2.5rem;border-radius:var(--radius-pill);background:var(--line-strong);margin:0;display:block;position:absolute;inset-block-start:var(--sp-sm);inset-inline-start:calc(50% - 1.25rem)}}.v2-more-section.svelte-j7rbn1{margin-bottom:.9rem}.v2-more-section.svelte-j7rbn1:last-child{margin-bottom:0}.v2-more-section-title.svelte-j7rbn1{font-size:var(--fs-sm);color:var(--text-muted,#94a3b8);margin:0 0 .45rem .2rem;font-weight:800}.v2-more-lang-section.svelte-j7rbn1{margin-top:.25rem}.v2-more-lang-row.svelte-j7rbn1{justify-content:flex-start;align-items:center;padding:.5rem .2rem;display:flex}.v2-more-ws-fehler.svelte-j7rbn1{font-size:var(--fs-sm);color:var(--red-text);margin:.5rem 0 0}.v2-more-ws-fehler.svelte-j7rbn1:empty{margin:0}.v2-more-list.svelte-j7rbn1{flex-direction:column;gap:.2rem;display:flex}.v2-more-list[hidden].svelte-j7rbn1{display:none}.v2-more-section-title-toggle.svelte-j7rbn1{margin:0}.v2-more-section-toggle.svelte-j7rbn1{width:100%;min-height:44px;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.3rem .2rem;display:flex}.v2-more-section-toggle.svelte-j7rbn1:focus-visible{outline:2px solid var(--text-on-image);outline-offset:2px;border-radius:var(--radius-sm)}.v2-more-section-chevron.svelte-j7rbn1{transition:transform .15s}.v2-more-section-chevron.open.svelte-j7rbn1{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v2-more-section-chevron.svelte-j7rbn1{transition:none}}.v2-more-item.svelte-j7rbn1{border-radius:var(--radius-md);color:var(--text-on-image);font-size:var(--fs-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.7rem;min-height:44px;padding:.62rem .8rem;font-family:inherit;font-weight:500;display:flex}.v2-more-item.svelte-j7rbn1:active{background:color-mix(in srgb, var(--vordergrund) 6%, transparent)}.v2-more-item.highlight.svelte-j7rbn1{color:var(--magenta)}.v2-more-item-icon.svelte-j7rbn1{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--vordergrund) 4%, transparent);width:28px;height:28px;color:var(--text-secondary,#cbd5e1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v2-more-item-label.svelte-j7rbn1{flex:1;min-width:0}.v2-more-item-badge.svelte-j7rbn1{background:var(--magenta,#ec4899);color:var(--bg-main);font-size:var(--fs-micro);border-radius:var(--radius-pill);padding:.1rem .45rem;font-weight:700;line-height:1.3}.v2-menue-item.svelte-j7rbn1{border-radius:var(--radius-md);width:100%;color:var(--text-on-image);font-size:var(--fs-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.7rem;min-height:48px;padding:.62rem .8rem;font-family:inherit;font-weight:500;display:flex}.v2-menue-item.svelte-j7rbn1:active{background:color-mix(in srgb, var(--vordergrund) 6%, transparent)}.v2-menue-item-text.svelte-j7rbn1{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.v2-menue-item-sub.svelte-j7rbn1{font-size:var(--fs-micro);color:var(--text-muted,#94a3b8);font-weight:400;line-height:1.35}.v2-menue-abmelden-form.svelte-j7rbn1{border-top:1px solid color-mix(in srgb, var(--vordergrund) 8%, transparent);margin-top:.5rem;padding-top:.5rem}.v2-menue-item-abmelden.svelte-j7rbn1{color:var(--gold,#d4af37)}.v2-menue-recht.svelte-j7rbn1{border-top:1px solid color-mix(in srgb, var(--vordergrund) 8%, transparent);margin-top:.75rem;padding-top:.5rem}.v2-menue-recht.svelte-j7rbn1 ul:where(.svelte-j7rbn1){flex-wrap:wrap;column-gap:1rem;margin:0;padding:0;list-style:none;display:flex}.v2-menue-recht.svelte-j7rbn1 a:where(.svelte-j7rbn1){min-height:44px;color:var(--text-muted,#94a3b8);font-size:var(--fs-micro);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.v2-menue-recht.svelte-j7rbn1 a:where(.svelte-j7rbn1):focus-visible{outline:2px solid var(--cyan,#38bdf8);outline-offset:2px}.v2-promo-item.svelte-j7rbn1{border:1px solid color-mix(in srgb, var(--cyan) 25%, transparent);background:color-mix(in srgb, var(--cyan) 6%, transparent)}.v2-promo-icon.svelte-j7rbn1{color:var(--cyan,#38bdf8)}.v2-more-heart-section.svelte-j7rbn1{margin-top:.4rem}.v2-more-item-heart.svelte-j7rbn1{background:color-mix(in srgb, var(--magenta) 8%, transparent);border:1px solid color-mix(in srgb, var(--magenta) 20%, transparent);color:var(--magenta,#ec4899);font-weight:600}.v2-more-item-heart.svelte-j7rbn1 .v2-more-item-icon:where(.svelte-j7rbn1){background:color-mix(in srgb, var(--magenta) 14%, transparent);color:var(--magenta,#ec4899)}.v2-more-item-heart.svelte-j7rbn1:active{background:color-mix(in srgb, var(--magenta) 16%, transparent)}@keyframes svelte-j7rbn1-v2-more-fade-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:none}}@keyframes svelte-j7rbn1-v2-more-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v2-more-sheet[open].svelte-j7rbn1{animation:none}}.nav-shell-main:not(.nav-shell-public):not(.nav-shell-chromlos){padding-bottom:calc(var(--v2-bottom-nav-clearance,100px) + env(safe-area-inset-bottom,0px))!important}@media (width<=1023px){body:has(nav.v2-bottom) .site-footer{padding-bottom:calc(var(--v2-bottom-nav-clearance,100px) + env(safe-area-inset-bottom,0px))}}html{scroll-padding-bottom:max(calc(var(--v2-bottom-nav-clearance,100px) + env(safe-area-inset-bottom,0px)), var(--cookie-banner-clearance,0px))}.v2-brand-zeichen.svelte-j7rbn1{flex:none;width:30px;height:30px}html[data-design=elanum] .v2-gradient-line.svelte-j7rbn1{display:none}html[data-design=elanum] .v2-top.svelte-j7rbn1{background:var(--canvas);-webkit-backdrop-filter:none;border-bottom:1px solid var(--line)}html[data-design=elanum] .v2-top-public.svelte-j7rbn1{background:0 0;border-bottom:0}html[data-design=elanum] .v2-top-public.scrolled.svelte-j7rbn1:before{background:var(--canvas);-webkit-backdrop-filter:none;border-bottom-color:var(--line)}html[data-design=elanum] .v2-brand.svelte-j7rbn1{color:var(--ink);gap:12px}html[data-design=elanum] .v2-brand-label.svelte-j7rbn1{font:var(--type-label);letter-spacing:normal;color:var(--ink);font-weight:600}html[data-design=elanum] .v2-brand-label-public.svelte-j7rbn1{letter-spacing:.18em}html[data-design=elanum] .v2-brand.svelte-j7rbn1:focus-visible{outline:3px solid var(--sterne-tief);outline-offset:4px}html[data-design=elanum] .v2-public-navlink.svelte-j7rbn1{color:var(--ink-2);font:var(--type-label);border-radius:var(--radius-control);align-items:center;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .v2-public-navlink.svelte-j7rbn1:hover{color:var(--ink);background:var(--paper)}html[data-design=elanum] .v2-login-link.svelte-j7rbn1:hover{box-shadow:var(--raised-sm), var(--glow)}html[data-design=elanum] .v2-public-menu-sheet.svelte-j7rbn1 a:where(.svelte-j7rbn1):hover{color:var(--ink);background:var(--sterne-hauch)}html[data-design=elanum] .svelte-j7rbn1:is(.v2-top-heart:where(.svelte-j7rbn1),.v2-top-refresh:where(.svelte-j7rbn1)):hover{background:var(--canvas);box-shadow:var(--raised-sm), var(--glow);color:var(--ink);border-color:#0000}}html[data-design=elanum] .v2-login-link.svelte-j7rbn1{color:var(--ink);font:var(--type-label);border-radius:var(--radius-button);background:var(--canvas);-webkit-backdrop-filter:none;min-height:44px;box-shadow:var(--raised-sm);border:0;align-items:center;font-weight:600;display:inline-flex}html[data-design=elanum] .v2-cta-start.svelte-j7rbn1{background:var(--button-primary-background);color:var(--button-primary-text);border-radius:var(--radius-button);font:var(--type-label);min-height:44px;box-shadow:var(--button-primary-shadow);font-weight:600}html[data-design=elanum] .v2-public-menu.svelte-j7rbn1>summary:where(.svelte-j7rbn1){color:var(--ink);border-radius:var(--radius-control);width:44px;height:44px}html[data-design=elanum] .v2-public-menu[open].svelte-j7rbn1>summary:where(.svelte-j7rbn1){background:var(--paper)}html[data-design=elanum] .v2-public-menu-sheet.svelte-j7rbn1{background:var(--paper);border-radius:var(--radius-surface);box-shadow:var(--raised);border:0}html[data-design=elanum] .v2-public-menu-sheet.svelte-j7rbn1 a:where(.svelte-j7rbn1){color:var(--ink);font:var(--type-label)}html[data-design=elanum] :is(.v2-top-heart.svelte-j7rbn1,.v2-top-refresh.svelte-j7rbn1){background:var(--canvas);box-shadow:var(--raised-sm);color:var(--ink);border:0}html[data-design=elanum] .v2-top-heart.svelte-j7rbn1{border-radius:var(--radius-control);width:44px;height:44px}html[data-design=elanum] .v2-page-title.svelte-j7rbn1{font-weight:600}html[data-design=elanum] .v2-page-back.svelte-j7rbn1{color:var(--ink);text-underline-offset:6px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}@media (width<=599.98px){html[data-design=elanum] .elanum-kopf.svelte-j7rbn1:has(.v2-page-back:where(.svelte-j7rbn1)){margin-bottom:12px}}html[data-design=elanum] :is(.v2-menue-abmelden-form.svelte-j7rbn1,.v2-menue-recht.svelte-j7rbn1){border-top-color:var(--line)}html[data-design=elanum] .v2-menue-item-abmelden.svelte-j7rbn1{color:var(--text-on-image)}html[data-design=elanum] .v2-more-titel.svelte-j7rbn1{font:var(--type-heading);color:var(--ink)}html[data-design=elanum] .v2-more-sheet.svelte-j7rbn1{border-radius:var(--radius-surface);background:var(--canvas);color:var(--ink);box-shadow:0 -18px 44px -18px color-mix(in srgb, var(--ink) 35%, transparent);border:0}html[data-design=elanum] .v2-more-sheet.svelte-j7rbn1::backdrop{background:color-mix(in srgb, var(--ink) 32%, transparent)}@media (width<=640px){html[data-design=elanum] .v2-more-sheet.svelte-j7rbn1{border-radius:var(--radius-surface) var(--radius-surface) 0 0}html[data-design=elanum] .v2-more-handle.svelte-j7rbn1{background:var(--line);block-size:5px;inline-size:44px;inset-block-start:10px;inset-inline-start:calc(50% - 22px)}}html[data-design=elanum] :is(.v2-more-close.svelte-j7rbn1,.v2-more-search.svelte-j7rbn1){block-size:48px;min-block-size:48px;inline-size:48px;min-inline-size:48px;box-shadow:none;color:var(--ink);background:0 0;border-radius:50%;padding:0}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .svelte-j7rbn1:is(.v2-more-close:where(.svelte-j7rbn1),.v2-more-search:where(.svelte-j7rbn1)):hover{background:var(--paper)}}html[data-design=elanum] .v2-more-section-title.svelte-j7rbn1{font:var(--type-heading);letter-spacing:normal;text-transform:none;color:var(--ink)}html[data-design=elanum] .v2-promo-item.svelte-j7rbn1{border-radius:var(--radius-surface);background:var(--paper);box-shadow:var(--raised-sm);border:0}@media (width<=599.98px){html[data-design=elanum] body:has(nav.elanum-nav) .site-footer{padding-bottom:calc(var(--v2-bottom-nav-clearance,100px) + env(safe-area-inset-bottom,0px))}}.elanum-kopf.svelte-j7rbn1{box-sizing:border-box;width:100%}.elanum-kopf.svelte-j7rbn1 .app-head__title:where(.svelte-j7rbn1){margin:0}.elanum-kopf.svelte-j7rbn1 .v2-page-back:where(.svelte-j7rbn1){flex:none;align-self:center;margin-left:4px}html[data-design=elanum] .elanum-kopf-kalender.svelte-j7rbn1:focus-visible{outline:var(--focus-width,3px) solid var(--sterne-tief);outline-offset:2px}@media (width<=599.98px){html[data-design=elanum] body:has(header.elanum-kopf .v2-page-back) .v2-page-head.svelte-j7rbn1 .v2-page-back:where(.svelte-j7rbn1){display:none}html[data-design=elanum] body:has(header.elanum-kopf .v2-page-back):has(.nav-shell-main h1) .v2-page-head.svelte-j7rbn1{display:none}}.v2-top-public.ruhig.svelte-j7rbn1{justify-content:flex-start;gap:var(--sp-lg)}.v2-top-public.ruhig.svelte-j7rbn1 .v2-page-back:where(.svelte-j7rbn1){align-self:center}.v2-top-public.ruhig.svelte-j7rbn1 .v2-onboarding-abmelden-form:where(.svelte-j7rbn1){align-self:center;margin-left:auto}@media (width<=599.98px){.v2-top-public.ruhig.svelte-j7rbn1{gap:12px}.v2-top-public.ruhig.svelte-j7rbn1 .v2-brand-label-public:where(.svelte-j7rbn1){display:none}html[data-design=elanum] body:has(header.app-head.elanum-kopf){padding-top:0}}@media (width>=600px){.elanum-kopf.svelte-j7rbn1{display:none}html[data-design=elanum] body:has(nav.elanum-nav) .nav-shell-main:not(.nav-shell-public):not(.nav-shell-chromlos){max-width:calc(100vw - 104px)!important;margin-left:104px!important;margin-right:0!important;padding-bottom:2rem!important}html[data-design=elanum] body:has(nav.elanum-nav) :is(.site-footer,.v2-top,.v2-page-head,.v2-breadcrumb-head){width:auto;margin-left:104px}html[data-design=elanum] body:has(nav.elanum-nav) :is(.v2-page-head.svelte-j7rbn1,.v2-breadcrumb-head.svelte-j7rbn1){box-sizing:border-box;width:100%;max-width:calc(100vw - 104px);padding-left:3.5rem;padding-right:1.5rem}html[data-design=elanum] body:has(nav.elanum-nav) .v2-page-head.svelte-j7rbn1{padding-top:10px;padding-bottom:24px}html[data-design=elanum] body:has(nav.elanum-nav) .v2-page-head.svelte-j7rbn1 .v2-page-back:where(.svelte-j7rbn1){margin-left:0}html[data-design=elanum] body:has(nav.elanum-nav) .v2-top.svelte-j7rbn1 .v2-brand:where(.svelte-j7rbn1){display:none}html[data-design=elanum] body:has(nav.elanum-nav){scroll-padding-bottom:var(--cookie-banner-clearance,0px)}}@media (width>=1024px){html[data-design=elanum] body:has(nav.elanum-nav) .nav-shell-main:not(.nav-shell-public):not(.nav-shell-chromlos){max-width:calc(100vw - 272px)!important;margin-left:272px!important}html[data-design=elanum] body:has(nav.elanum-nav) :is(.site-footer,.v2-top,.v2-page-head,.v2-breadcrumb-head){margin-left:272px}html[data-design=elanum] body:has(nav.elanum-nav) .v2-breadcrumb-head.svelte-j7rbn1{padding-bottom:24px}html[data-design=elanum] body:has(nav.elanum-nav) :is(.v2-page-head.svelte-j7rbn1,.v2-breadcrumb-head.svelte-j7rbn1){max-width:calc(100vw - 272px)}}@media (width>=1440px){html[data-design=elanum] body:has(nav.elanum-nav) :is(.v2-page-head.svelte-j7rbn1,.v2-breadcrumb-head.svelte-j7rbn1){padding-left:4rem;padding-right:2rem}}.chip-blatt.svelte-1y0lfsn{box-sizing:border-box;inline-size:min(36rem, calc(100% - 2 * var(--sp-lg)));max-block-size:85dvh;max-inline-size:100%;padding:var(--sp-xl);color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-control);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:auto;overflow-y:auto}.chip-blatt.svelte-1y0lfsn::backdrop{background:color-mix(in srgb, var(--bg-main) 72%, transparent)}@media (width<=640px){.chip-blatt.svelte-1y0lfsn{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-block-size:92dvh;inline-size:100%;padding:var(--sp-lg);border-width:1px 0 0;margin:auto 0 0}}.chip-griff.svelte-1y0lfsn{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--vordergrund) 28%, transparent);width:42px;height:4px;margin:0 auto 1.25rem}.chip-titel.svelte-1y0lfsn{font-size:var(--fs-xl);color:var(--text-main,#f8fafc);margin:0 0 .9rem;font-weight:700}.chip-untertitel.svelte-1y0lfsn{font-size:var(--fs-micro,.75rem);color:var(--text-main,#f8fafc);align-items:center;gap:.5rem;margin:-.4rem 0 .9rem;font-weight:700;display:flex}.chip-punkt.svelte-1y0lfsn{border-radius:50%;flex:none;width:.6rem;height:.6rem}.chip-zeile.svelte-1y0lfsn{font-size:var(--fs-sm);color:var(--text-muted,#94a3b8);margin:-.9rem 0 1.25rem}.chip-link.svelte-1y0lfsn{min-height:44px;color:var(--text-main,#f8fafc);text-underline-offset:3px;margin:0 0 1.25rem;font-weight:600;line-height:44px;text-decoration:underline;display:inline-block}.chip-link.svelte-1y0lfsn:focus-visible{outline:2px solid var(--focus-ring,var(--cyan));outline-offset:3px;border-radius:var(--radius-sm)}.chip-text.svelte-1y0lfsn{font-size:var(--fs-base);color:var(--text-secondary,#cbd5e1);margin:0 0 1.5rem;line-height:1.6}.blatt.svelte-19dvvex{box-sizing:border-box;inline-size:min(32rem, calc(100% - 2 * var(--sp-lg)));max-block-size:85dvh;max-inline-size:100%;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-control);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}.blatt[open].svelte-19dvvex{animation:svelte-19dvvex-blatt-auf .2s var(--ease-out-quint,ease-out);flex-direction:column;display:flex}.blatt.svelte-19dvvex::backdrop{background:color-mix(in srgb, var(--bg-main) 72%, transparent)}@keyframes svelte-19dvvex-blatt-auf{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:none}}@media (width<=640px){.blatt.svelte-19dvvex{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0;max-block-size:92dvh;inline-size:100%;margin:auto 0 0}.blatt[open].svelte-19dvvex{animation:svelte-19dvvex-blatt-hoch .24s var(--ease-out-quint,ease-out)}}@keyframes svelte-19dvvex-blatt-hoch{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.blatt[open].svelte-19dvvex{animation:none}}.blatt-inhalt.svelte-19dvvex{flex-direction:column;min-block-size:0;display:flex}.griff.svelte-19dvvex{display:none}@media (width<=640px){.griff.svelte-19dvvex{block-size:.25rem;inline-size:2.5rem;margin:var(--sp-sm) auto 0;border-radius:var(--radius-pill);background:var(--line-strong);display:block}}.kopf.svelte-19dvvex{padding:var(--sp-lg) var(--sp-lg) var(--sp-md)}h2.svelte-19dvvex{color:var(--text-main);font-size:var(--fs-lg);line-height:var(--lh-tight);margin:0}.hinweis.svelte-19dvvex{margin:var(--sp-xs) 0 0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-body)}.feld-bereich.svelte-19dvvex{gap:var(--sp-xs);padding:0 var(--sp-lg) var(--sp-md);display:grid}.feld-bereich.svelte-19dvvex label:where(.svelte-19dvvex){color:var(--text-main);font-size:var(--fs-sm);font-weight:600}.feld-bereich.svelte-19dvvex input:where(.svelte-19dvvex){box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--control-size-min);padding:var(--sp-sm) var(--sp-md);color:var(--text-main);background:var(--bg-input,var(--bg-card));border:1px solid var(--border-control);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-base)}.feld-bereich.svelte-19dvvex input[aria-invalid=true]:where(.svelte-19dvvex){border-color:var(--red-text)}.feld-bereich.svelte-19dvvex input:where(.svelte-19dvvex):focus{border-color:var(--text-main);box-shadow:none}.feld-bereich.svelte-19dvvex input:where(.svelte-19dvvex):focus-visible{outline:var(--focus-width) solid var(--text-main);outline-offset:2px}.fehler.svelte-19dvvex{color:var(--red-text);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-body);margin:0}.fehler.svelte-19dvvex:empty{display:none}.fuss.svelte-19dvvex{padding:var(--sp-md) var(--sp-lg) calc(var(--sp-md) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--border)}.knoepfe.svelte-19dvvex{align-items:center;gap:var(--sp-sm) var(--sp-md);flex-wrap:wrap;display:flex}.primaer.svelte-19dvvex{inline-size:auto;min-block-size:var(--button-primary-min-height);font-size:var(--button-primary-font-size);flex:10rem}.jetzt-nicht.svelte-19dvvex{inline-size:auto;min-block-size:var(--control-size-min);flex:0 auto}.primaer[aria-disabled=true].svelte-19dvvex,.jetzt-nicht[aria-disabled=true].svelte-19dvvex{opacity:var(--button-primary-disabled-opacity,.7);cursor:wait}@media (width<=640px){.kopf.svelte-19dvvex,.feld-bereich.svelte-19dvvex,.fuss.svelte-19dvvex{padding-inline:var(--sp-md)}}@media (forced-colors:active){.blatt.svelte-19dvvex{border-color:canvastext}}.blatt.svelte-1aw25cu{box-sizing:border-box;inline-size:min(32rem, calc(100% - 2 * var(--sp-lg)));max-block-size:85dvh;max-inline-size:100%;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-control);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}.blatt[open].svelte-1aw25cu{animation:svelte-1aw25cu-blatt-auf .2s var(--ease-out-quint,ease-out);flex-direction:column;display:flex}.blatt.svelte-1aw25cu::backdrop{background:color-mix(in srgb, var(--bg-main) 72%, transparent)}@keyframes svelte-1aw25cu-blatt-auf{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:none}}@media (width<=640px){.blatt.svelte-1aw25cu{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0;max-block-size:92dvh;inline-size:100vw;max-inline-size:100vw;margin:auto 0 0}.blatt[open].svelte-1aw25cu{animation:svelte-1aw25cu-blatt-hoch .24s var(--ease-out-quint,ease-out)}}@keyframes svelte-1aw25cu-blatt-hoch{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.blatt[open].svelte-1aw25cu{animation:none}}.blatt-inhalt.svelte-1aw25cu{flex-direction:column;min-block-size:0;display:flex}.griff.svelte-1aw25cu{display:none}@media (width<=640px){.griff.svelte-1aw25cu{block-size:.25rem;inline-size:2.5rem;margin:var(--sp-sm) auto 0;border-radius:var(--radius-pill);background:var(--line-strong);display:block}}.kopf.svelte-1aw25cu{padding:var(--sp-lg) var(--sp-lg) var(--sp-md)}h2.svelte-1aw25cu{color:var(--text-main);font-size:var(--fs-lg);line-height:var(--lh-tight);margin:0}.hinweis.svelte-1aw25cu{margin:var(--sp-xs) 0 0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-body)}.hinweis.svelte-1aw25cu a:where(.svelte-1aw25cu){color:var(--text-main);text-decoration:underline}.fuss.svelte-1aw25cu{padding:var(--sp-md) var(--sp-lg) calc(var(--sp-md) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--border)}.primaer.svelte-1aw25cu{inline-size:100%;min-block-size:var(--button-primary-min-height);font-size:var(--button-primary-font-size)}.primaer[aria-disabled=true].svelte-1aw25cu{opacity:var(--button-primary-disabled-opacity,.7);cursor:wait}@media (width<=640px){.kopf.svelte-1aw25cu,.fuss.svelte-1aw25cu{padding-inline:var(--sp-md)}}@media (forced-colors:active){.blatt.svelte-1aw25cu{border-color:canvastext}}.version-update-banner.svelte-12qhfyh{background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 18%, transparent), color-mix(in srgb, var(--purple) 18%, transparent));border:1px solid color-mix(in srgb, var(--purple) 40%, transparent);border-radius:var(--radius-pill);color:var(--text-main);font-size:var(--fs-sm);-webkit-backdrop-filter:blur(12px);z-index:9998;align-items:center;gap:.85rem;padding:.75rem 1.25rem;animation:.3s ease-out svelte-12qhfyh-slide-up-in;display:inline-flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@keyframes svelte-12qhfyh-slide-up-in{0%{opacity:0;transform:translate(-50%,60px)}to{opacity:1;transform:translate(-50%)}}.vu-icon.svelte-12qhfyh{font-size:var(--fs-base)}.vu-text.svelte-12qhfyh{white-space:nowrap}.vu-btn.svelte-12qhfyh{background:color-mix(in srgb, var(--purple) 30%, transparent);border:1px solid color-mix(in srgb, var(--purple) 50%, transparent);border-radius:var(--radius-pill);color:var(--text-main);font-size:var(--fs-micro);letter-spacing:.5px;cursor:pointer;padding:.4rem .9rem;font-weight:700;transition:background-color .2s,transform .2s}@media (hover:hover) and (pointer:fine){.vu-btn.svelte-12qhfyh:hover{background:color-mix(in srgb, var(--purple) 50%, transparent);transform:scale(1.03)}}@media (width<=480px){.version-update-banner.svelte-12qhfyh{font-size:var(--fs-micro);flex-wrap:wrap;justify-content:center;bottom:80px;left:1rem;right:1rem;transform:none}}.skip-link.svelte-12qhfyh{background:var(--cyan,#38bdf8);color:var(--bg-main);box-sizing:border-box;z-index:9999;border-radius:0 0 var(--radius-sm) 0;align-items:center;min-height:44px;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:-100px;left:0}.skip-link.svelte-12qhfyh:focus{top:0}@media print{.skip-link.svelte-12qhfyh{display:none}}body{transition:padding-top .3s}.sr-main-container{width:100%;max-width:var(--page-max-width,1200px);box-sizing:border-box;margin:0 auto;padding:0 1.5rem;overflow-x:clip}.kopf-zeilen.svelte-12qhfyh{display:flow-root;position:relative}@media (width>=1024px){.status-abzeichen-zeile.ueberlagert.svelte-12qhfyh{right:0;top:calc(-1 * var(--control-size-min));z-index:var(--z-sticky);margin:0;position:absolute}}.status-abzeichen-zeile.svelte-12qhfyh{margin:0 0 var(--sp-xs,.25rem);justify-content:flex-end;display:flex}.impersonation-banner.svelte-12qhfyh{background:linear-gradient(135deg, color-mix(in srgb, var(--red) 12%, transparent), color-mix(in srgb, var(--color-partner) 8%, transparent));border:1px solid color-mix(in srgb, var(--red) 40%, transparent);border-radius:var(--radius-sm);color:var(--red-soft);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin:.5rem 0 1rem;padding:.55rem 1rem;display:flex}.impersonation-banner.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:var(--warning-soft);margin-right:.3rem}.impersonation-exit.svelte-12qhfyh{background:color-mix(in srgb, var(--red) 22%, transparent);border:1px solid color-mix(in srgb, var(--red) 50%, transparent);color:var(--text-main);border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-micro);cursor:pointer;padding:.35rem .9rem}@media (hover:hover) and (pointer:fine){.impersonation-exit.svelte-12qhfyh:hover{background:color-mix(in srgb, var(--red) 40%, transparent)}}.impersonation-exit-form.svelte-12qhfyh{margin:0;display:inline}@media (width>=1440px){.sr-main-container{max-width:var(--page-max-width,1320px);padding:0 2rem}}@media (width>=1920px){.sr-main-container{max-width:var(--page-max-width,1440px)}}@media (width<=500px){#main-content{padding-top:0!important;padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}#main-content.nav-shell-public{padding-bottom:env(safe-area-inset-bottom,0px)!important}}.site-footer.svelte-12qhfyh{border-top:1px solid color-mix(in srgb, var(--vordergrund) 5%, transparent);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg-main) 35%, transparent));width:100%;margin-top:4rem}@media (width<=1023.98px){.site-footer.ablauf.svelte-12qhfyh{display:none}}.footer-inner.svelte-12qhfyh{max-width:var(--page-max-width,1200px);margin:0 auto;padding:2.5rem 1.5rem 1.5rem}@media (width>=1440px){.footer-inner.svelte-12qhfyh{max-width:var(--page-max-width,1320px);padding:2.5rem 2rem 1.5rem}}@media (width>=1920px){.footer-inner.svelte-12qhfyh{max-width:var(--page-max-width,1440px)}}.footer-top.svelte-12qhfyh{margin-bottom:2rem}.footer-cols.svelte-12qhfyh{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.footer-col.svelte-12qhfyh{flex-direction:column;gap:.55rem;display:flex}.footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh){flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.footer-col-label.svelte-12qhfyh{font-size:var(--fs-micro);color:var(--link-visited);margin-bottom:.3rem;font-weight:700}.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-muted);font-size:var(--fs-sm);text-decoration:none;transition:color .2s}@media (hover:none),(pointer:coarse){.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh){align-items:center;min-height:44px;display:inline-flex}.footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh){gap:0}}@media (hover:hover) and (pointer:fine){.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text-main)}}.footer-col.svelte-12qhfyh a[aria-current]:where(.svelte-12qhfyh){color:var(--text-main);cursor:default;font-weight:700}.footer-bottom.svelte-12qhfyh{text-align:center;padding-top:1.3rem;position:relative}.footer-bottom.svelte-12qhfyh:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--cyan) 90%, transparent) 25%, color-mix(in srgb, var(--magenta) 90%, transparent) 55%, color-mix(in srgb, var(--purple) 90%, transparent) 80%, transparent 100%);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}html[data-design=elanum] .site-footer.svelte-12qhfyh{background:var(--canvas);border-top-color:var(--line)}html[data-design=elanum] .footer-bottom.svelte-12qhfyh:before{display:none}html[data-design=elanum] .footer-col-label.svelte-12qhfyh{font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink);font-weight:600}html[data-design=elanum] .footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh){gap:0}html[data-design=elanum] .footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh){align-items:center;min-height:44px;display:inline-flex}.footer-copy.svelte-12qhfyh{font-size:var(--fs-micro);color:var(--text-muted);align-items:center;gap:.3rem;margin:0;display:inline-flex}.footer-trust-badges.svelte-12qhfyh{font-size:var(--fs-sm,.8rem);color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.footer-trust-badges.svelte-12qhfyh li:where(.svelte-12qhfyh){overflow-wrap:anywhere;min-width:0}.footer-trust-badges.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-muted);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.footer-trust-badges.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{outline:2px solid var(--text-main);outline-offset:2px;border-radius:var(--radius-sm)}@media (width<=700px){.footer-inner.svelte-12qhfyh{padding:2rem 1.25rem 1rem}.footer-top.svelte-12qhfyh{margin-bottom:1.5rem}.footer-cols.svelte-12qhfyh{grid-template-columns:repeat(2,1fr);gap:1rem}.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:var(--fs-micro)}}@media (width<=450px){.footer-cols.svelte-12qhfyh{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.footer-col.svelte-12qhfyh,.footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh),.footer-col.svelte-12qhfyh li:where(.svelte-12qhfyh),.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh){overflow-wrap:anywhere;min-width:0}}.footer-heart.svelte-12qhfyh{vertical-align:middle;margin-right:.3rem;transition:filter .3s;display:inline-flex;position:relative}.footer-heart.svelte-12qhfyh:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.footer-heart.svelte-12qhfyh:hover{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--magenta) 70%, transparent))}}
