@font-face { font-family: Inter; src: url(data:font/woff2;base64,d09GMgABAAAAAI2EABUAAAABWIAAAI0KAAQAQgAAAAAAAAAAAAAAAAAAAAAAAAAAGoMLG4HXfhy8Xj9IVkFSiFA/TVZBUl4GYD9TVEFUgU4nJgCEJi9sEQgKgY1o92YwgeAgATYCJAOKNAuFHAAEIAWGGAcgDAdbdUlRwm4xv9sGAFzWbNt0mgq2Te/IbaMouZ6lF5qMYxNuB1Sk0Gdl/3/OUZHDZCSpjeHnZ9mpLVHJveDQCLlQvcjlVgm7+Dimz5Jb9i4adM2OSx39tkMflSKKI+SLSglFUTKRe3PzwUsfnvj42ou21X5a7UEkbVBrQM1LrxqvrOYmC4bVAwsHZTb+nSR8KWNM1IJrsdbrk3+k1g3hp4VidTpDWeeik+5/KKLvbRZcJgvn01veRlOiARnG8+7BMsBugReLQxmXpz1Pc/7PuXc3u9loQwjBA6VBShGvh6qkIkadihtURHhGW6hqkIrzKG2pOe9/MgTb7KZz6XTW1jZYhTHrQcmUEDEBQZtIMbEwF8bKxqi39nNhLPr9f9bxFft95A80p/8uF8NCxUepM/VvvQQm+k3tJOQiJhchRkhCIGKYVCijWOWz/ZrNO+Hn+en8c+/TvCQvLm3SSJtaKkZTQwoUbZEKNgMmxmAdH2obM2HmzDsxmHzwbZgNuqJaSTVJI/D0Ld203StpVQUbxUPi5WyKMHRtceY+/0B5Qb1fSbqHK0EnAbfBaYUuH/5/W//rMKgT7TUKkVGMoqQkThItZUSijXkG596Pn5cdE513Q/Q/ls6GwZfo+UoER8bWVt3cDwjTqJIEligMsK5jOE724N2sH/BSX/UTcejeM/E/E+BEpVu/rTqqKQTRIJqgIYQQ5h8vzQimg1L4CqdgCmfgH5zBf2Bab8sNuj8wg/+UKe9ernVaXzZncC6b3LOcemIHwD3gllPiNClg+siSSRlSb8zg4Vv7352P2iK2iL2EiO4s6plPUl/EO6GQ3yGLyekaovjco9rKKvAq8FOx16WFWe6WFWdNpqcjkCf8oqpITPjn39v0Xf5nNA3IUkopCoJtMM/JeQN9+21HXmkBtSQJf9sXcB6i/fz3zO7dDX+CEusKlbyyLjs3824KJKRtYJOBhW8RAHOyVIKwI1S1nGVrJLGJKxGSF+6tJOSVxCuECdFSbw3G4rTj/6+p73Zexors/Py2iuooLfv0qMf6XN4amnwg/5R5ByTdN+On0dMIxsqXRpI5YEdxj2XHIRU0epJmRA7xB3QBwPkFhHXXXTGtu1p1ablErndF3Gx7ut93uQXaFv6/pr5Uz2f0kyh1Z9NoLwCFMnslz//y1Utrm9aKAQyDjdDSYCY8//6J2uTl5tCoYLT29xea5cUHPBjSjCaMAx4y5Li1g1qaz7+vquu7wKf04QqSLkj/lFIeXL/rDAluW9KHpU05mT+aiSbpE5J8AFCMPyWXD8r0eYBICyTNE4FqNOVWuWUrpT2A4skTROU8AaYNd4hprW8+mVrbMmVMxmxZ5ixTrcM8Z5wCHzei7824slyUpH+yVpLFtzbsv151QzKzu4GEh0gQCY0r0iuOSFYyxxUyx/WP3d6vGv34ce/xKnOlFJESgoiIhBAkiJT6snfJI0DF0qVyPSqWiX5uGNsaaOYdAhRUZs2gItycuY8AtU2pJpjc76flEDGb7VzrpLuGIAJPiYyKLilf9w2EM5k/52PxQBykOuiJdkQMJCWNgvE0TFHGNBXMQ7OAnAwOtvJx1rnsFVdRalLQkwHPVHilaaRWJ4MAfsRVJFbNFtrT908Q9kXRYI5/MVABCO7/kWypPAs0AkDoac98vjbazu3Yz+eeN6K7Dx6JL17jD9KX77JZsRQWlZSWqRU1tbU6SdFMm4OjDuNsvlxtRmOy2pPcXl9hFbVi7ebG3XsYAjQAEH75JMr80fxfyf0fKqrSUrksv4orVFUdbv1OajSNlIxMS4WGGy/zR6ZkWq7kllzNtbyz2ezixz2js0ZrU9X5KomJCKGZNFkVdKZxhCFwT3h3YvpXSeKfEUBRQ3frr3UdXxR77jlhdgLQ+44aHAf0Qb3mpwAlAOCWIlcE2APvPTsFO17v8CfCCRDsJPiTio2ajFGYEC0gQmifkK4hzm/9imDb1/CU/tQFoH39l3l75Yo0LNY6thaaf/SbndMaCqIdqfsEt8LRzARX8EqX3qjPZYfCoP1u1bNPjhC6HrGylIpEnkufMF6ZpO+yy30/d9bnIqTuCTxWb6GDPQtFkSqg7Yv38bdvf8UoNLRMzDx5sfLhy4+/AIFsggSrKEQldmHCRaoiSrQYseLES5AoSbJ68EjIKKho6JhYUrDx8KUREsslIZWvQKEixUrJyClpVSkomVPqkyGjIWKkJuX/P/fx1eD/Q3g5EUDJNAA03KvLlU4e4ONkAcoNASR5lv4rOncILPg5hVHlfwdoZXl0xD9HuGyNSdWCPA2D6sG9qGXUQEddQbdi8Be2DkPmOMDolGF6vD2hGfR6uLl00pvdR9elGpcpxi7rq1sBykZ78ZvigwCMyblBktHOI4rSfas2dBBC5eLqm2eyq+bvI5WfBqBWfR7zlFozSaLWU1TPmQmqTDoBAhs3+jYMEwODfrfAQHxadgZyUIFZljCtoOSkT3EtoZYPJgKhihWSx6/t1/q4b0dzswqLAVhqm/Wl4gpxPA1RQVj8U6gPpEfRekYtqRD3gIcrMNkLTvuQuZLm+EfZ6GxGbRUzcAREVEjI+ChyUlxTlLyRy+mRpGcmvJgERSpupV6Ckm1FzaFGvha0ojXOF8lAgH1Kcx4DxCuxBiWRhtelEWAUo3vpe+jIaSYddUUQOVkVoXTYxK20RPj6sfG8iMm5z/AJ1YDApoMsohWPAz0sKSUnTJ6BCcGAcldWBmvWY8MGNvY2Ja0ZgDFtPEkRDipByfWLd6FTS1o6udeEjwQIBp+qSa1+tVeiam01st1oG7DDnu044CinWJxxYSe72Ms+9ssVuMk9TR7AEy+8gQDFR76Qn8O/qUlBRDAhhBKm8EYJDiEYopFyMcgGKjToh5ngMrBIgQ0HLjyyESJWUTaVEjLkUgZuGd0GEJaWpcuj5sIbAwR+nidn6mC8eQENx188wewz82Yzl4hZvbiZvKj3S9P63O92691vP5gbW6x265rnsIllolg5s0cGlNb8YRjWXg/ROhnFFJV1Fq6ni+H1J/XrhmbJZ/mjsUe+glbxTI22FJwdROl/odwekw6ArVfoV6Gre+Jh/qPpjkypHB61kKL0RWCB6seLp2cVQmEVjv4hJOf/KBU4AhT2zUMvYLUkj9hwATV5vo0eJy/7QFN8OXdjS4k9anqxb8zKjU0xf64cKzYbIxyj8n30eemmZHxfxwJlr1NTZdyvwaNU4m3O3y20Q+VsmjdjuhfgjoBcbJalvVzc7TiJFscoybqH/eq8oIaEqoy+R45x3XZ8rSuShK2ltmct5uA8NG2qc3N7bqP1Ua0V9D7RXzNn/f4k5tL1apxyacsevepgsnKhRNCLx+z47An0P2HB/xYHqhdYy7yBYE8bYXa5zAYtXRVO6Afspn64UeQylfM2npBBG0XjqqETa31uaxLCO7gHH2pLXaM9JuEQj4APvzPckScXih25/DAHyzRfHXQecW5EQ20uodbJ/YvhyuYMufc9cJwwGYqB1+n6R+ak25YVH8U7iC9EZ/6xqXIn3z3PPufm9pxlDtPJFc3kNKCqQ09l4OIRhjNfYy0VL8uUIAVb2dyFZWXgg9kmzQPFeUtCbjRLAR3gvNOp+zgOkmlMVWIpRd1ZeZWmwwB6OyjXYg94Js3SuCnFimMEuoKDfLHbg2FRTbdfduYpL58muBBvtLZ4RNcApz3O25p+7u0tI6oyK+3lQ0eohaS/Qw554g8xd8r4vDi2tgbP0v7Fbvf+eOd4ba3zq+3LRCXArb0/hhUatXXZC/XLVuLjjuBbnuoNOyoccyhJLfd4gQ9YunU2Agk3bDmb81PbQs24yxyAb53NoL/0A/fp68ZjHg4CUxXAFtGh96spsKnqZ6X46TYgrXzSYs9rrJzLT7RF693lzTh6UdULW8tZ7BHdgK60Z6MG8QZ5hItElfpWIHwm13H0AEK1JCyH1mVPbefEfFDorVF/VXkiCIoYX2frbAtFqyincQ3GEUGqMSbm8fxKMNuWyk9K9O8UAb6zQKrFL9HB1MhnVfvuWhwJv+KT43wC2EetxVZQZuPtDi9LWPV70uplYc31MUiypIM1sFfiIIVZinCxEoeZOmRknZQupIaxg607tCPskBPn5H2RAGzdpVmRv2KeZcu503/IO3/+uCt2AhdU7O7zR4rsA/b3dkDck1ULBFt//an3jKiCOk5V6OVz+ZDb9zxFTZzSTJaduAZvKJkmBnvpfKE4CzhGC1vFwTMD7OjbGhB9IFhFmM/G5TpVgPxaivsSeUizeX+1Vnyk4JnX2kXfhHg8AcycAajqjg0z6czW4UEQx3Oa3r1SyFippK1ypqp7zjCHX6SJb+H4Yma3f4iSh3BuKJHOnY6ypielkkeXEnCsZKCD7skj1ZJIR28nNsXWUJtXVE6jKx4zCjZhFUKJOWMhnpsKdiBbl4jnsljr7HUKzJOJ44F2BCWAui8+CSOG1JDF7ylikzR6rAwa6TV0t4nbZXiHYmuL6jYhb0d2eXZFknPWUv0moN1s8+zz67ex5LW5nniHOGKR61L1mIcHCGLG08py/WxKc/0mCNd+0pJOyOcMa/YDgRverMAM7yc5UcAWbcjaNvmxF+0AtkZJ1xZLivw2RrV9ioL+PtRFnkSaK32lZ97we2pxAOAYhRnwOLJU9WjPsylEtLo2H04GTj2wAUAADFM74HHuRX3woFxIJQ5u9I3H9vZa4E8arrOnZvghk9hg9TdHaZ6xMWeb8UnYqns1tfq9lrcRU20AmFU1jw1rnHtmJ1F/rEpKhB/JhIkN1mmpvPpbXS5/mkD/JxlwBevDOGbKhd8mTi5ns+EZ6/QOT2RlIHnUOBTm0VnZQd8OCf8TkiBbVT8dq/6VKcgJvn9lFHJfRfrJQxjYQdHxCSgVknW2T2KLgU/B7v7qWcifJbLUkI3+M2DsJgKEi4+mNTCpaKluz/L5wm62FgBT//AV5Qo2eyaosUvZ60nk2ZT+ofS1Uax64ZfEV3OD7Zbex2lVI86actKdbWs6up8w/ohTbUvBPP5+VtGQK2OgUoHwdzUk/uk4p/84ye2/ennhAgIIKQNIZWMWmnDFalOuWeOoO9aak2e9BfdkWFZkoze8sstFpfa56oMDbhr1rdsBskJJg5O1kA4XCinFxeLLdbXUUn1a05paQ6imbJYGiYm3TSDFIvmTbDVDMk8+KBRYlVTS+mYV6MhwDBHMi/aMAVh9KLIB5BjID6OmdljUgCwUCWZmpsn8aOiZqHBZ67I+siKIjUI99BMOBwCpySoCklTzpNQfSs4LGSNGC2BoHY2NDAx8MRl9xfVT1JIgkYrF6CHQOuXJVbT9vvbIcaJEi5YqVysQPhQGCIvYT3U1smezkeJ9XF+1xYgXizPusppmaqDxNgZKCVtDxb7UsoUIzUnwZbMprChqWYjDfelXU8LKnwn7spCAqCXmGIIhBmsAw9UAb8Tzlhjlo6pBkmRZa5Kd1PvxkbwiYnIUrFXE02h3EVZXzWwMuper58Z6ep70YNMhRcbuCJXvxQL1ECw1eMgp2n5Pe+QwldjZpeBqBWy8rxCxnxix2VkbWd/Vg54SBQ4ptN4k4oDXI+MSAPuNQbIHEvY06Ei2MCrvjUSRboPJakaOywgUDMZEUgTIeCTxigSxEHWopPqxmGVy5pUFgKUGjlxQRUs1whUnEUJFqxoZfwuOTIBqk0JJDck0ERDxU3UYi4BABawmOG2oRwgaS4oMYRcHDayucz3JwFM18oAmIB/gQVBTATrMeI37/ky3xuGNNxapCRv+krLBJIEA9JYcicNiAuPnLEAUKrM5QdEg0aq4oE1Q0yPyYLNGgI+n/Oyp0AzyTwRZKd1XRrltyvNUV/dmjyOjvLca6ca4NC7ZPX1ZNhuekTWmjMLBqr2lQ+XjcktJKNgZQ+i1Sq5C6ZS/XVAy6g6XRx574qlnniv2UolSn8LESSAVSSSThqxcrUc6Ts9+vuF1uieZKQA7CWbBEdnU/59A8XwqzkvolWwTASAl8nbabQV0xH4BSShgVnkxOrRFTukB6UjQK9kTPht205OSmVMFzHXKPs03J0fPqGqU33s6oNdAkh5XcU0A8Ogy4Mnci6c/9Sxeu6XkyLn80amjpHCsuyxXjzH0bOf5pY8AuxzvhwnE+5CXEMXSgijIPfh5Nnxd7FtFM6eFzdxZy+kkQKR/D6VA5wDENcagE4iOk0P60VfxQodM+45EFzJB7sIR7HBUH6TjuyqiOgE6+ZPTnNHD2y69QSB2R2iEVPHgh1XAK3wgIs5kdDHh5RfUtkf15yAae6UpnBIUEBbw0uuJ3rLn2Pz5sCFzYC5B53sZRQxgkIF+8vdtId0e3VzlU/ot7dLfCJJF8fmN3y1XMgjpaQ5VW6iaR0Y/yt12EoAbf9qf2EBr670AeQ/lrlLf+/bYO90fX3RbD7mh24euhQVP21TTP6t0S1unTceBLKPr2bc7K+WNyFgzoYWmdhRfQxNfQgu3Rwvi0m6jW/4KWm0Hz+tIhq/tSFu38bCdbsWtvVXncxjs+PtBTenEngoLHlaK/JprabxCyi5KMu/cSvp2yS+9So/1qWIW1SnzSt/J1TN3uLdr6AYdNORRYGyUDnjt1EuCrJ7N8f+P4+KqkRjQAlXgq3oCreXpfa/WYc98y22gCFIzU4QS3a129z67SwkrfdWDfCa2auVnWgrHaeX7mydnmn0wUs9zjXR57ze58q1aZvqHU6mBPek38wxN8O0YgnaBQUe4tRvSO7tI60R7Vveo23XdHtXDQOgu9tgsmye/FWyt3baUP5HlW7o2bs7obi/cTx6aE+5ohWKkiwr966W/vAwyvobYtvrBrycylCuhp5viX8TSRDMtCGjFiyCCqUglQgknjiRSKLTUO+Yso1EaF9AiHRnQ8jpWzmhPNx4rjgLNfWj2moCzKTiairVpuJrORjPYajZt5rDR3NhUi3jiJZ6jgDgByx8g/oLlNJvlsFMurc5gdBaDcxidx+ACRhfRurSWmlEmmTQEf3fgXKgVwjyEeYTO41BOj5PGM9B5/kvxQhFZsRIqrwKCNwjeY/EBL59BvoH9ACkD+T+Ye1DjJECf6GCpHD4xDm3yBvqWl/gQhzXeEZjEIRbqqKQNar9Zq648tU/bZS8XuWtn2mgWtJpNuznstiMQfrAck258ny1LdsJHlj892wWxJYjtFLrGh67l0oWqwfnA5CuvQgoR3IM8XAvNLtNILUWavNqkyxuiUoIgkzwe2BeDLU+k7wL5AfZz2v4H9p/oLiRSuUDcDwvUjlCFFgErKrSYsRC0xCdXnhWVS8UG6eXLK6vVf4Bx7ZWIgqEEjHtc5qBHIPiV6yAMeKs6EPHBX2pjcBRBgBwg2aKcSVbRWU7M+BImTyA2UWb5WMCudJQCxZknAYWDmtVv/pLdb/sKjvRPKuiaV4/KYRnMM+GO+BLDCfe8+8Q89vwKuO8A9EHD+ycQ+KhhC5MIBwgEIpk6KRnwbzW0fHSld7y9p1hsOiV/nCko32I8bIoDFYDIiIIxsSOMn/bWEQCsl474IX51S/t6GCa3JpC9QziN8VihS1en3g99OWNa8G6yKy674qprrrvhnvseeOi1X8IixkTFxCUCaKP4/OWUW175FVRYUcWVNK5SjOSUEkCuUSRPIdkrr2h99JM4gQRYSi6DV3nBk59HEYuldVF/q/A/pi43tslilPomHkumjDnLKGAzuSioQQ/NJcaIWCBqbqHFDkOSQYaw4CFKjhpxsYRchVJKJbN4dUVLkaf0n/nUH+uKpNLKKq8iD8Gz7O7CfJJvFL1aWnaMpEFDbS1atkoTuXpcSZ+KDJLpS3mj7Jfv8SJz46JdrItryVC8pOQhyEP+tHYg+Sno/IB8+QoUVMHLjcuzya+Crcpf7fWnmmvyPfXaF9FoMqYvOV/5ldes9vVscOlNbX76nIVKVWikW92vqHf9GMCOYuZhHs7hG7lj3BiPUzLmN6+OsuRTqiBn5BaRVjLmjoeKffArTFqyZM2Tv3FNzFnX+jeiic1OnTV/8XLVutKd7ve8132qoFGP36uNgaZ8kwYAIEnSzMxMkiTvvff1l7Fvhg0xS/Xbjn/CrsX4rnlxnb4pjU4m2rHPfStiEwDI2KgCAACQJEmWTwg+DBt26YYQYiyvVI638BcGMBZhNXKq0GHDxRAeA0jJDdRY8RMnRw0TCGEyVIiKJqTKV6nqZBQrSlMBOYpFdEd6ORVSSgWNyCZUcRVEGsyRSstcYY0tdrhv1poD575mpc32OuqsK56wy0GnXHIkJMVT2ihSE33oXMo4Yqyg1LkVbexhksxghmKJJ9HkUku8LC1vYZVV1Vy+3dJV6jXtlcprrLuRplvqWB31N1G81DAjYtSTr2q62ebacPyMwZW7MfWs8y++3GozDVl4mVUWPZqVXv6VXt0Zjz3qpgfOufjI3Tn9OS90qSvcyNkOvfgVjpzoQEDDvr4Nb2I2UbnlX0SJLW1dysx5i5at0kS4bxVVXQQ5LsezgUabai4HnmgxUi23jpyenV9UWsGQZ7AvFGVqRW6dYeIML+AVvIF38AE+wRf4MrdwBw/wOHt8I1XoJrqD7qNHnN3Hy26752qpTPkmDQBAkqSZmZkkSd577+uPNzYngaZJAACQJGlmZiZJkvfe+/rjTe9JoGkSAAAkSZqZmUmS5L33Pr/ODYCmCQAASJI0MzOTJMl7731+zQ2ApgkAAEiSNDMzkyTJe+99/h53DAZNEwAAkCRpZmYmSZL33nvB/GEfwIKBzZr6JxYAQJKkmZmZJEnee+8D8R9jMLx8a96EEPlDKvFkRvoY3zoaINALEMXBGsB0He/QUQngW9LAzCGONcZ+AMmqsb4Jx9USwnaAsHBHegv5GBUKCbKHTX/BVLTFA4xGI9hU3h0WzYgKa3yt6lyajYx8BIuIRkwiiiGcmib6S8cnPmUwWBr2RvL5pYUTaRV7x+xbqTERLwY+RZsYo5p6n4AmG9RSM6cHD0nKKXU4Q825JtyRbSJdFqNM2Sco83H5G1v7s5VZmeeW3xARLyMre7IYK7kS7NPoe2VG1op0ElvZlULM79ZbFX2aiGrabTX0yfjvDTUpiQL9LxGRffRZSKTkHGXnpwLU1yZqxFO/0jel7o1qft5quSopsQxKdDhggdwhwiBThCkJJJdSFkV1TUZFVNGCSiZJvTV2Gbj0M8f9YZoS50FCGUqhXFpfXUMt+6SRDjW8m8ePHdydJTc2NP4cBxAzZjMSAlAQ8gpHMiDMyECRzzNNb9qCzzf1b5rAF5iaNfV5fQsR5ozLOMYsAq03ICirD55cOMa+ikZbXnkd4dvRGvSbjDJGApywbUbQt56m+XFxW4ig57MpvUu1pSMoPJu67yFtXRG0J/MNJILm5nPXAMOc5YkAhnm71wIM81IfgDF3/Bbra2CYe845H1ivgDH3h7L+CYy5xaF1OzDm3jlzXQwMc7YhHRjm7eisSsOWuaX9coCPjGtPZbU1MDXWVT6QxnpLqMtsnFCpr+PuAdcZ29DAuu47cmwk6Y+S+CsRPkIc1NYohP8zKgwjghwZGfntcbEyQI+4ehy1OGMtU09FWHsupQNgBCnfzfqSpPZKoxBuHJX4bg+WJX+D8ijU3Sxt3WPbyFIorli4V4iMt16YChUp0pONBNrSL7Vz91GctC26sDoOW8pWMqHDA374UlzDDk+DbLlhbZoogKxl+ucB9H1YiWTZ7GeRQhxwRIzwZXbFh9V76tASyZ3moCjiO7FWMjU4F6d9/oVOmCh75zOYDBhbX1i08do8JVvF530eLtM+TQo65JlWx4cC4ePv0SrVQKFB5ZIbyfc8JHntIY1fwcXbSM+yK2WJwdcaPHiJ1/Ai3tNjKTbe5t6IGef3X1Ro/vJo/co6o6S42AgEMXPTzl2q2iMoNjd17CFVDUEB2RwiEfSSoWcKcRvFgKIMDIQUgYGwK8iMLRwEC/w1dMEJmilFaX6UpkE6TPMMuS0kPc1n+qtB6k3zgcYASA0obLbTMh3IF/ANp+8z4E2emWJRcOVJk6slCdErxnIOl4f5hsL+di3ROZRlPCdYdupCm5setCz1AJ2/Gs0HTbIIjagfy6AybKLaxHxaDe1qaIWDE2tinRUPhYMUDvBoHMbpuSx2dmStD2BHhEY6soJLwh7KFG3gMnCm+P9NGknuSM//lzBNhHmkZOQUlFTUNLTMLOwcrGycXLx83Dz8AnT0DIxMGEEhYRE9omLiknql9EnLyOqXkzBgUB6LYopagFwjFJdcZ5Qnj8U993gp9pLVK2/4+BjgH0kioluHYmE+mhnoEzL9uS0oET3ivp003Y6n/8egv6gBwAD0jMccq6vEhGkpPpLXKetUHAvp/2XQMF4w4TqdNp09UzgrnZcuIE5hP5F8UrioO7vzvOeS9xJ6pd6q/VL4Jebl5lfirpFvDLvl+hSxhjXi58Pe+9//+s+p//7kf7cfv/HEXSfuO3Xi9KHTN545cvbeiycu/+7qw9duu3nz7b/f7ev9431u/+D98w/+9vDvj6qNvhDVbNLQet+WAKAi6vhBu2Zymc1d5QcEbBAGoMMJT00435B4X9wd8QCSdEUEIAwBCp7O9GxjL1J+yWhcLfM6J1+PfAfle/jex/khzEeMfcLA5/i/ZOM3rf6euT+17DfW/cbh38r9nbW/t/BEjw//r1pfB2yFnATIORsMGAagw6+yH8x2HRYtn1PMmFOrn1N7fM5u9pxb6+kyE6eLw9Mr0R1S/Rljbq5q6Fxj1ramutrcxYFRRtlW1HfsmlPyYteYG824INtMsyMpsbBeiqcbfX5cQ5LI8JTQlRpYRmUg3UK7gbsbig0qfCh0jTjf4NI61eZROqmwoYQp+WhADg05VFxTeoPRGV40N5kpG+l4Zc12kD5z01bpJkdJCKMMYfEuL6lzwOqMTHCq+Wj8wUwxl3foiebTRoxGLBNJObMNNhhVJ9OOJiYygUk0x5IRKjacJjgEcDj12PGODsam9cQAl12SKUmKodZPhWRRt5ZioIwYI9Dzw1jVwWc61B4ogywbE2gjWQbuhvP2Sfe2VlwBBEK4v0yU8LzM1RLdNa5xDgAY85CBaUTY7xt/v+H5EI6XtW9wMr5pQQzurym9407/vAiEzdbLOCBecj0AyLAO7HsWD89K4oKv8xkjwfR7YH7VnLf0R7DCdl4Fs+3QEci/G6vhkgAId9lcAFv+904i4wAzDSASe+jD5pJUCoy778g8RaD7P6p3gnKwYhEsSjUNpMhSSKuWHgJgVaUHEAK6qL7OdjFXLBcvFfGrMqzlYfZZufuSDcF2qTHXeOmw7TKL1XLZpYNyFS6VvCsUVp/UzBer/d7Rc06foVGc9wlelh2fsaG5eBDrjXFkLcIwNdjYCO+JaFVNNWE9qJt1NrPVbLVbndZO2yq7KUWR0AlsYlSzVbKHm3k2D6s2aF7e0dyc5O4Lz7/U3pxP/fGLEQfg6Z/8N4DYADVc8BjoSTcMKz3Dm03ncNJpN43PKtspuWoJ+OKyPC/dfscGpwOxfpvfRX+yagotHRMPZp4P5idhEyb8p1l0R6ry0H0mT3aWy7k4MfIh2SEJEspDBESkh/GzMQdXqmw5iRe9LxYpVqKUwkV3XPCzJKf8nc6aib5IS74xpMb7iFTkF4sf8WQgb0PSoDT/xKTgQ5ZUaeRgE6lwjESmoWdgVIEXK2+Wyrg9CKFjBwvyTdJbl2QssXhVVVNLdTXVVhcGFg76wQhNRqHCky5DZhji+6DpgQg1SMkhYj56f5e/tci/r/qLQsrMVRYCGDHETE0+CCnIAehloO9Gg6Jo2HIXU3CluxUYQ3SJmCBd0uhv3KXq2O2kSw/0We4ydfxs8mV1rpHQ1K0A3fjVBnsDoFOA8QTA94UAqkcB4oXMbcHmKIYj8tOW6qLxfXzMnAjyHMactkVj8bHNmItsyYA96sTISKIB2iRt0VimPGqiiOPR+C7yjrM5Q9LmmkDEikm5OG9RPqwSVKWVpGamQVOvGBIh5kEEKEHFpOvLQv3Mnw7lZdiWkoSoG0AN7ZbnCwRCtq3wa8/wRNY36CSCcVUexdlPQ4qUsGNI01GMoIo6k1SqFmmP6Btoyewj1Cdxnu0acMlrvYzV7dyJ+R4XKTvP1EOKJYEDEae9hk89ytRUMn2RTj75TAYRaVkNJyOzV+c6vIzfMaTbptiYtV6ao0PPKWOjs3eGQZI1n4p0kbJV61Bwp+zk7KtSfbKvPOYjGeLh1bUqlaIoWi1lbqfKptPpIuqzKfuINFliX5CYrH0K1nQRkvW9MEebTtICYq/1TEZBEI6uNJpwKXqNXwO0iHvUxmOUBCRfEeGaLVs25DVEcQ3CzWMSNoksJHzJfWfK0jIpWeU65HUI6pfh1BGvKiy/SaUYFgCd2NhU/t+wfPzPyt66pAZvSBX8AmnqDCcsmms0icz97rVfPv/vV0j9j2fIsk2XS+6VBCiuxtMxTGK7OTybQDrIhoKpgO03tUMVQWQoIWyIUY6U0ItNHnZNL0/OcXWb+HIykJzWpvpQVE/c3Mu0aDndr6SlC5XC5YmuZHfEIpe8+6SJpAevFajo8rOMKBhuPs9HECcTVsVKeVU9Cb++dFZnHGKvrmchVVuON3VawwJ8xkywPO6QOiGoZ4U7JjnA/UMVJmVOCiglASxHECwAV+BqTuo8LT+Vc8JiFmKi9PwVDYVKX+LbCPyT9NisnKuEtuzGnwAC1N4NrolF2IIGOZbt9LI7fzyAhno+yo67g19A7VhXMih3E+R6ewOMdtpwew2UwCy4Y0DsWCY4Ce0Vvl3HazXV94jlZXCT2mBNGQZBSM/Ao1iN4C3g0KpazQjWcs6K5mQZSKWCO+UND4nIXyASElOT4EoX9ReiyCsTT02sqRsIyHKAn04E2QglG8pCFfIsbgAU7G3qfK24j3zGljRvqdQgKOvZ8C8E0hMg9LiCGDEtylU+soUEmmj5qqvFbQmlQj9WkcYJ/WQeiqRlajqhRA+61bZqrStarB0lAEroCJY/BziqdNuMq0eJkNgmvci9PEl9Nhgd0FNO67oGtQOWcNZia5buYtxXlJ0CtAJhi/VcjmUQu5fkUayYJ2YoWFOBEukXc/t1HAWwppsNt/VMYRfzaABAC+rESwBCUk5kbmx4CAl4FxsmVJYLQKwGkE5vniMl9A1r5SMjBYeWnUEO6GajIEfIz4pjX9vh6FCpZgYKh3JJux+ogRyKe3zVzmjBdWXnyZi/9rvU0rBclx+b46IYYJk8VnMf9pNy6tXC0as/TdASFEo6JKPFBKbBhSS0ONu17R5qoh1VE65hxTdzoxHP79dfIU36IrZslD+jyW9ydq0Ba4RnlC/I1SEKD0EKDaRQY9mpWhvEa0RUXq2jJgSmq23MiYC8mARWpLQR51jkvZilHJUCIa0ay1i14Rxs4slSF3YyFpvVN4xG4/Tn3QVJCO2C6RBkm6AmieSf1jxaBnIhDV1+HWVDALBSD6lCGhI5fh8TIDgYhpmEHJp9/JJRVRjKrAHykHpDGs8adphSLlZ4FtgTwRb0gT9yS4eFh2faQW7iHWJMgydipYBhDrcOjaEBWAnU2As4IcXqp1qJeRoZZpLMfiQeF7fGz9XmyCorUNZZ1U/v34yAPmlomkK6Kre81GaI2GID6w5RUt5jN1cJgKJAOviWxnumvZSzkbbnGzY0mHRGa0gZ0DkjzejRRXZgHoUSem+hfPx+6dGC2uRXSQ3rNA/hxX5T7Jp/g9TCsXEgw+AgW8K4acK4qfxqhB8gWIos77WCXohMsc2MPlFYAPS+cvb8+7qftfKNmOVOhjGup7PCPYO0MCQmz9DMIau0dPeotZF1yVoTyXPAP7sABYc8NhYSCJTp9nCCO7FzFSvwlQFqdZM3tivnTe/s6eWubt3bw91dBbQwOhfmjIF1cWIWzh5HU3AkF60eCXNo3NsMQAqtl/W5ysq7sZ+OsbXv0ZrukrVGgxzIN9pZ5duxvenguhhV9d1URqT1u0Tal4ZUeHihXUXupxbOFfNtqrNDtz8n6ZRt7aLDGcmfX0vgpXNeuuAl9Ad70ZkQ3ZPVimUsGK/GPW7mpu35ij7cmafpaNF+E4jq2j+UAaYHnK3rVtiM0n1Fm7xCU72d8RfS8AKgq0aVFMl121jICB9j3LVsxn4HVjQOdHxXnmfuGWgI7QjG7NzfXg/ooVnvXjoKT9J2//QW+tT8Mj/ut88tSAK1xd7395c7B75RuhCL+yEO1kuie0lHQgSFi+KAANwx53NJciz6J/8yEwFqX9oKvpPfzA/XnNo0HI1FBspBHMyalUEOqaETRiAwAMBFMVlxl79185yzLew4lKE1v/vquNubR2v22y+56i5lYtLTM1L8MGYvbXy9i29CxtqNPRty5ss5LJMf0IIH09d1A1zffemdnOpRDastZJV+X8drHlwXoUYZzFYNs3v9JI3LR5eZsskP5KFlr1O91+MNPQ/LqJnp/oW4aIWHWfk0keWlFPcCk3RLeNzi6JEST60UxMbfGTszJdRPb3GfWH9vFnrqnKaWbvzDmemQsJPTWv7I9eMb7pPGX3VvbdE6N2GP6oLutjLZMMSMj90XsS8WYZ4dIGWXITUHV5qDXC3XLYg0A2RdaEJdLZWV+4k4IgY95N88u5ZzJ2gsTzxRlitOF+X7aMRfo857Ry6T/9hNcIqQo3rM/5qBP/CyJWvk1ncnR07+cH+kGVDsbj5v2caek1MnwS+Asmw4fkOaNVuQkawvxMEd7FC8sQO/T1Esmnuc+3HWsGDqoDGTQChrJGTk9mKplYmEUlJmrbGdDEJ/Ui77nx5L+e79WIr/4nLJtdQeg3TeqXTJnthMVkgx+uBq79eVbVjOMWy4LzHijL6FZKLcnpDjWCKd6ym/VgcYc0f4p35oVFgvnJCDdw2TypHqR7CZQeKXb4bICXNuQgtsLBXbBfN+CuXI2rsTIyd+vR95tLtHrv5Habk1IJPqfDVgcTjl2/f0JvBZXFbeqt9XKZ11yrtkwRBKcmnV/pTqu7VlG1YqBpuHdINhWSq9NLfxrDl+YPGEveNhOn2VGruanPN6ZjszNJAiBe5Ol38/v0BdotabWmSldHPqfZd87/12HiJHb4ajcsolGt25F3/+c7TN9aJf/hn+s6IZP+nOng8rDvlmN1I9A1D+s8y+Cwl2vO9ccc/ylnmUrkQ89Sj2lnsIVy0DE/bAxlJkBIMVVpXMqN/ujAxuCazxKbhtvs0YcvFiWCpJA6tC2nZhHXdaVVINaWMZ/ZrOQl4vypNl5HYIfe8mlnScqqMOMlzrmsdFKh6vTx9Dl3mtL5TOCqYwOggDSsK4Y5xd9lscS/n+nfD8Ti9NG+/VGjYsnTHG2GesvV9nUFXUBsVAcynozBj52QviBy1ech9xb3vYrLGaOWzSD9Vt821glfGD3o+TLwz5d+cY8+8/K5+SDGcoW6nwJg4H3thGUUUBKgAc+eLK0MPu33FXtj3sPN/NTIR+qzL/szpuPiudOjLapGxBIgxsLqKqFdv7Q3JUfPJewUnw8u6+78TGM5v05yVGr/wuGFvYi0hTUbBUrvEAxWUufC786vnDhrpzX4rbDr0UV81aF2fb5v+hNGa0JVLy0eQMQQ1McNh3uS26ms9sydUaLn7+PdgA8R8RjdwGNv5LgPIHEa+PNzQs+7H7/tK1PIF5Ol2rnUpPM+ddy7nf3frj+gbMtcftzsn3EKj/Ri5CIpcoPekbQW8t4MZuoeWc3UW9I9ajw+3oNpqXHW0wvTrmfHungw/s3uudsJ4dHkd3kj7TDywHrN3cyku7jZan260/tqYGPXBp9nUx+ln2Sezfp0CBtwzR7Jnt+uReXAgqPj089X9bykpNzAhBPap+35Oxo8nbCftY0Gw6wAnjfB/+KJwTy1vaoAEnyzO5+In9RRiVeNC3iOhbQjocTIS8eBxuchaoqvUbeB6YJKwNR5BSbRYZXzOirQ+3/uxBtLQZhkzJqQ8F/QhO7JZOUITdhRkElQHZ7UHanK0t063evQEdnyGOIFNLwtD4HRMx/sL20umQlJiWPTWUlOPVL2e6bKEMujH6o5M5DSSMHnlsAucssOcoBx0bi+3JeHhsHEnsA07ulk7SFbLKTfhhdzqTkbgtP3WyWcg/Q7dnkU6mCvWs8W6uMDkPQiZipwJ3M3UVn2Dl2pXWunbndFeYN02uOgnP4Y7HmqrodzMJZym1vnQGnF3FycmpJ6H1yHRUeKaIwfctRKdnldRN6jnsbEdzyhIbvMCGndJKLIof7Dw5BShL1scuKJlXjiloumNSW80cV1nfUZl7JU3F6CWFHHWmqUAqNonRp/V6zPkmKd5joB0lCzByXs7Orjet5dYTR8rXj3+Yumitfkoyq3QHdiL0TBgGDUvdF13cKkedLy5EnWuVFcek7cdGhRHOjYe64FPkKnq7PwjsNN1tVlnPHlNb3VWYCsoxSN5+O595QFmSk86uaH4FltIrMkkx5/V69GmTWCxtKkCdkSvQS83FQLaz/5tWw7qJgzqbV4Yu7kRsUxXjbiYhp8uakVyIHKvLEApbswji1yaOckRJhPR7fzJkN0NXfgoD/HMERw8e3XbpO+8zeZXtCBqc4RwT1n3nJpRBYNJuImtRP5+oEge2p5WjSeqorNqJ8sYXDiFIdkVSfu1dg+799KTmv3sKU34FGpUa5DA3rWurPPWE1ZQnMvExU1oVet4kEkub89ELxTLMdHMWoJ04OQ8oS7baLfzoucrykjG+4EzLlYVPKmvbFdRyFM4IPhDMC8DmO99ZmAJLcZ3tlAJvswcZw2EAdPtzj6ffPV/v6FyA/z4g07WOB5cbHPuACmJ5C7z2TTcNwvpsXpayJg6r7TjiotnlxJBoOhDczB6GYLTql/nvNXViHiE/MbYA8yjrf8GWpCNK41Eq7gpj5wgmAb8bOEd95sdSsdn9NlLrpw+WW7/9+HtL2mWoc4VFqKV2eYmiX3Rwog/QYGrO2ZCWNunalUr216l1kJX98xQ71W8jTzueQ85zU64X7+rE7/eTgqkJW1fmSVGOc+ZPCyW/e1MNSRg58RzQ7ZTNJsmqndLHfHem1rByFI3ZqFgqke64GNDpdahDmZF38AxdJetF5qh3kfv98qSZ+Tk1qehELj5zx4hPp1d7hyyrsOsKG8wzygrnL2VUGK50lY2r9YYpqbddm27mwlFl3uIlSc3Q8JC8sSGvpLu9unIsFZuLjZEnietalMUHa6RUAMkRHE06Orx5vgEhHolxwDC8OxfRm73a+7oagHZbL3W2udlRRwzbrU0/uSCYst8VcXypvDmbNG/OxVZr4wlEZQKyKtc8nxn9V/H+Y96mhnKd0L8ooSWDKnUPChLJdGpCS5GvFXi5Z15w+X0HRAS7tS89yRmN6S2axy4fyINuF5hgue7Lvdkf/WPucdvflfCvUWL8cqV6wxXF/2M67u52NPEfY+5pbFnzTjzX9qcL0a/HZ9g5xdeJ5Tvi1+eCb/sTCE9XgWd6cywLH0QyyO1+yQL/ZHR7FKP5wVp/vnFe8cWOv2A0YpMvPN0XjmqKpA39BRSHg455F3BtMU33UNz4e+ZzGDtYHHHz/yb7ce0l1wUbD46gtCyKEoraBgy1PhHQrel7MK1Qp/1bFXsAZ3StABtLzWZ+WznofSwvXR2rKr3wSNZbYa4QNSVgZHQ6RtUEF1WAYkUdzyu4gOvlDN3W8aRB/fPxk6qfbtB6pv4Ai6nd7p5a/cWztVEWVq+Pf799fL2y3kqW9v/T9MGeXFMmZkgkgC80qosljVLktDjro/FGKWA+xMba8WBjbfXlljvnBijLX+QafHAooO4B/sPcdllMK2JvtdbVK2ZndYxl7yEtWLA7rweQekw9rMS9+m0A7lOFcIlCqwzzuHVV2mc31S2lp1KV5u3FE3sdpTVleek64oHKdVTz6LqkeB4zOn0fc/Nu1fCm4JSgxNEQo76mNtTzZEdAByh/fT657RSsDZbplXQwBnYQ4zmJPflJTnyJJ1y7OrfIZrVatGG1W4so9sg8UIk/TsDcbFQ853L6eMp3721jLotzJdebAaOT+es5HfP9L3rW138MDX2zoGP98os2ck+Yhwo6mylbzudQbMdoAegWytal05QtWeC6G/RI8b8enlvEyq3OH3C04YdddG5BXbQWRcaVlMVTWXpksp55qkZz9W6h0XirUH5WQTvQ1b5abULxbKf3gGangy+za2bWK86I6LaixiiWoA3OUJBoVG03qkgzpGHXJOJKSHh4gSqeRqyJYgqtsH9Zy2fNPMiuNl0ryluQGmqmSzxsBfraXugjAm318ttCoAo+5ntpk+xDc1eZlW3pnvLgNIANXACUBRhO1Z+JdLPrS/62QTQX62MJvCYG5ZAgg9HZliJANQfMzLiwXxqHi8NnN91VhJJEE7jyWvRCfmvF8+cV4EmntMXkrp5Uh7XL+NAWy/X88rLLfcpmHORndmWYKuWlg0b2P3O2ZcM5DcGkittlhmfLTbpXL2o7zbxWLqMjLZV6uJnNQ8phbH6oEsGhdbTywTU/oZvtP+GLM34sD7DKqfOdtOKsRkDorc6j223K9y1fVJYqZj8VGaulKcrZUmXFomTvJqq+egipV6CpOvtOemQwuxVOllMYDEM7li8wBskxKCR5Ozx7iaJJRJcQCMkF2ngaHQaM+M6MLNElgvlO5Zf7lM05KM/tyDJVK0sHjJx/5231wzn1oeSKuwbDs2WmsjdFtV1WqfgE2Xki1X5tDB/WbLmeX7CEVESy+WHKpBT64RY+n9fCYXTwU6mHTWzQqTfeGtYvv+hYX7V+vaCNahDq203kredzJdSPNpNr+fSLtBhc6O3udf6gO82lGdO16TnKd/19D/EEh4PyOg1AIC93PbCfT0vu8HZlnMg7HMgT+B4SvxmXLlRJajogNOT+tJh95QJFedrMqblT4IBR44zGuF3hgKshTV7RmXcoqMcVvRubkaOFvP7HVJFWmvtiXlGZhuyAaNK1IF2ofDOgqN8BhwLdIrBzYOMcgGSnQ3fzS0/LsijNTRoO4sn2gd8DSTCMIJUWwwoKpkbFhAvZBdHJ/q/hDxOGKBmGLuwRbja3c5BVWNyXwm7jIsNlnMyjfk9Sk/FyFA5VWJZA5w5gK+sIy+rJw8nnUwpu1sCSHzUHN5+Bi+9n4Pb7r36bQiZHizsmhkSiM2Aldy+WOVvNnXclz7vIpIKQjPiTExhWNA0Jh7NTkL4IH66WjYbnFEQj4/JDMWIbes76srHTq3xl1VKOZKZUIxnPiP2tBusp5m5l36Q/RefxrfUJR7JZSD8aXii4sDA6uRUrXt+qH/vxvSuXhZKP14X7kDCeuRy4FykmwlTzwEPBQFKODI/XThOPFzPi8AeNMPvCKNbMtOHBzFWQvoNzqiA0fFvFykO7iEE6Pq25LXI8Qtj/vGZVfwcvdwAGubT7Fdjg+KobNO+4xloOrlG06sL9HXT9jkMgTM/Zmm9KVSlPCjS0r96R9HduRdV88UqyvyvP5R5ytj5fDtO48XHNm3rmZJQYZ6t5L5bUSm9na1UZFaihLczNh+KTuHAcKXv/ZwN6+ld7Fv/3np3YlnvyaqbrqdOZrquX9grPULv2q7yv+5ssbZDBXSewmUpS1HGlOq5WGcWmy5gJTUx+WF9RFrhqL3Sts0e54l8e23WEv+tIvMOxRfBNSjewZVcnb0cnuOCkv9+jfyz19RyjlNs+el+g1z3oPjDKLy3+mx1jsVjbp74wtfT2tErLOadXqy5Nlt+eUW4EFwwe7yULk67e1Og2Dk7M8hWam9fRFfqNeV3Dsad5Od3NmyAAvct1wx8hOQrsip4FgoObXhm2HhwdH93SUTo8OgzEz1OLH371mbnFDAJWDQFoEVYAMINSB047i9XO4bLavBHMNhZMLmdpYDjYYn0sM6qRHQWN3lw7BpqvznSJuuBiabKPNS7XrAGorfFusLfBr8va7gf3WsP9LKC0ruNrL3wwudFQfd2TkU+Zqfu4Ze4CcBY5Z4bWmJJ9eYhdikPh5S1zvTmmcrZvBEzPvrLvStShnss9YMLsiYnRCRDoLY6ojpEpbF5sRIVcJhuNWeBE4vjY6JiFEU0iRUeRiNHRRGKUpElRH1YqMQYkg6IxO0PBp8iRj0firEh94wGQD199AOFT63TOI7VJeLwmgYomfYAmornswXXaNkeM+W4TdXBikuCNPZZAAwIQPRNnf2wLcgp8zlxgNFJhBJjiXqT8aiKeefdr6+W3YNBkG791rGHZ7nZnYsonA3qz2rbGb7mc5dEyGZICVf9t+UFf5c+k+pabsc2fUepkv+YouvmKpv+ZlDrpYltukuqVP8u5+IqrtnTu6eFZxqubMYyZUmt8cBVuUZP26ljl1YlaG+7Raq6xwev918mqf6tq/v10x3ZPkncUPjYuhk71g1zk9uwuDA0t3VG4iv/Tf5NdvCBT5U5xSju3ZRy1w81OZ2JVaIwKh8UogxjLlAvs8EdtM4Z0mzm5qkvph7w9dT0uytt5SpeenmbImBP1+LyTk7p7XQYGUu9N0tmw4Yl0LAf2JyekdXFTu/hpqd1dvDR+J4/X3dO8rs5n0ZEIRlgYIwLWTEa4TGb4MGERej9hhoGHaln1sdQSerpIeCKQsYkiZynf7F6P7EBIYYuQcb1QN0Ipv82PGKnaJU1MLuEFmWWbK2fQsUa8GBbFDJWeYTikbbn46mZJSmJsRjzoqSs7my9anVEtunAyr6zsTJ74wqzKYLAjfQtDSoZVUSgR1XkUBn2mq6mUu6H6AIIVKFrP3PJYU3JnXm2J5ZG258zWTytR/N8eEB5U2ofLanTJ6PXbxcuVFqaVUCnRYThMhOPugQ8ZQpgiPiG6WEhAWXsnxSSXUFpuDpoHZvr8Ozp9PTJSRaIMCQsXGYbHRnjvHkJABaLwktiPYgtFGIQN9H0xaT87XJDZMInfZnrB3YWkJfm5os5d2z/wC2NvAh3hux/9/D/YEzUVONm96RHetaYDG7Nn6hi2H95/0x6VlojCcBKjzKWn6ts652tyPZySIgnCVFpcV+HGhUXAOKDO6jkgyF2HOrpTEo4jZyWEhEkT+EQdkZQdHxrEikGis6L2DYMqnqQrTpDZFk8RI5BCHn3LBqm2pBcJxc/rjwcvw20sPXAbC+zNDgzsG9y8Yuzt1wNpvj0UG8sMDsFHhIR/yDxWcFIv0x6pToO4UbmqlHSJfAt6HnhxE2NWMDkFP5BLdQuNpcQEwzBIEtPAjEYmwgJrwgLYkPCj8bTUyggiq/SjuJxoNDbtqcJS0/uTs8erwXx9ZXKQZKXutW5b1yT/6Af8yZ2BwDr3UXoVPamBTqYn11fRBRkVdEQ9nUxPaqigC6qICbnJ5KQ4CZkAlySRkxNzEcnPKfI+pJV0+GM/2i6qKX9LzScT5PoqBKjkP608iGkPpr+93eLfAlxGDwh61wus057KfQYrbgsF1Qexuw23e/cRvM4qzVkCUkwsJ5NZ7npWFVXmRi130bfRZT8rM/Mrv0zo+s7cfD4um86nCy138/WW9ILPZSN5eyNXNrSzURXevOZYDID5YDw3+CRy2+/mdmTf4FAVFZiraIJSVYMUmEKcK+TTs+l8XP5yHd0uyflbmZl/Wayrz4VW5VYWhQfjBp2Pk8kEHoODnCIvzNznJd8F6FlAJgvDQWXFBtnI/eTev3iBre1pldbmVi8wNISuFJhzBxWseHERcHPzgBZoXWcbz6SCwSH1uqAaPLJpktLs4p3M4pZj56Whd00ToHhyTUBbj31Ikg4qIaLuBZ2ncE5zarXl13DEkzrRXzcJ6vpn5nVlxEUD3dl4dl+4vIoqc6uy/q7fljrQI5zNzv4J+vi/r7zAnjvldCUQeMpzXqNncZW4MvtvjR0K5/zOoKMveAWfHper9IqwbEe1Mub9CyDbxiUMhQoTDjkHuS3UPf3+MGCv8IzAXQPhOGQETIHwsPmKAweF1Yz6m8bxt1s2zy2ZAgrnIawqGV2CLu7iEcHilELFtSXKQFnkNQiDYbGRzeU3FQeO9kmU0RMQyHg0ff/b9NCUTGteMxqnkKYGTjtskmpLUAPFyiQcTk6F0CgFnOjD4EsXC+qCKrnwt/mVXHAuUMqNGxRIuH95qHNi5WcYXqEfPfOe++v18IftnHeA5QQEAAyqwI/jT15bG2xua0HJbc1oX9sq6o6GiZQOgOcaJkjYiWGvmA6DCyax8Wm0rcKitQL7a1QnfHeprSWxoq0ZjNYq4snm8vmE10pbIkNtbUhon4QhQJ5UKQ83WGTGugR+7mlRNJZpkGXatC+lzLg9p262eb63KA9gURXoKZqxf4rRAi839PF4fBRT2dyUxwnUN7uq5N67ZZVv5iYnd5RVZKmpKiXU9OXvUNP68fqYaeb0j4boZiXPowB6dWvAlcjCD3TzyuzNVb1bVLETFtkWYnY1VRfMP2U995f1RcVhOgNV3V+Wu6W6ky6ls7Vcyl3lUuW4ezhBl3gYM5q0PQJr15qq5XXVGlXb51X721XHD9WT77RPfW9l4HT+hY5r+pVfclLB3Jb3u92QYvez6dvVOi5hN/zdJRq2fgy92jZRbd+Rd/wHiabpXZI9b0Hxdh2mq0/mwbFGNPbWX8KFvkmo6n9VBf9UA78ZZIhhRmz0FgaRsB5rQB8b8WnszyMxmANxIIPlYDlUDtuIvW6jX3sHF1EEYBq2lqttxHZ2sNN23cqDvwA4fzt8jF/Ccfu3v7QTD7+pA2cAYDgVswHmVDwVD3Ka06mldjxNmmgTeonpeT7tSEGRsq+rpju7nv7urnjrAIQbp3Td4zySgDqtRtu2M+Yk4Gq84Fa+FW+UwO3RbW+EG1iAtaEtgzZg7/qg70NgeODpgLUZwOI7KRm0n5OleGpfBjlx4g1SVBLV0xRlf9dzWGuDhQqsxYQCh2RoxIGTFFy48eAllTR8pBcZU7BHZFC9c8pFACeM//w/c63Xrf8/uarHzl/+lzj3FMXFGzc9r7MCps05U5/8X106IQXu43hPAgJnCAAkgHjz/VhbDpqenJCFojLNB0YZuJXIAsL1V5sCeux8BuxOqq0r6BEw2elxTZy8lc8Rb7kfRDvVbedJmEJE8L47mFiORyw7SzZHuIbYFfSsfWMWLc93FpqIQdnI2b675yCIqPVeDjdL1gY7tnjL7k0G6LE77jYCdo0dc9cAusUKm6MTr3kdsCsUFh1oHbvjWM3+uLlgCmf6j5DGkr7asb73w86a79Zx6yKDjVprn7n+ikGzdjXtMBavPnzSwTsa79iOLE4D4RFbibVTXZeH2IR7x2e2Ocdj48C62IYV/sTjsT62TmHMfFHaoTu9Y5bPuj4IYXW9xyWVOB+K5TzUnY4bR3f3GyESdKnsUCu/C7fXJYoACBr/BZBbp2i/q/L8VwdV3k2c5h6CGMvyCmGr+6QPSH+ASsD9svNhIBt2/BFZP+r5u/Qe2BlB/r0SV+jidyexdqLPu0v63Bs8s+PvwxIvs99ARYjGz7OTqaMrcrQ3jQNbjPtlj8cWdoN0G/wSDPm4dBaGu9az792BBSoU5APSuslle0kvQdXqTXkPXm+p5BvolzDGes9W6QlYTqcpuM/B98BGrOF3+CcaoF1yDVgS/yMnHZb+H2jbetRMFAKwDxvAl0CAvkJb2G442v0u67rgKHjDKdFc77+tvInycJh9C/kAjoPjQj4v9N7q+qopBJ74ju1RzS7nkKH4XlJbSVl0Mn6EdpknxfA5oeqoSUd7mtI40IP3ZS/GFvYy6TbYyXrPOfZfMNe1nv3EDixQoSDXSOsml/GSXoIjrO78PRhpqeRn6JfwEkDflTYHKPGj8ps4pyCy9HNiQjW8EcitKFrfPBXxORfD8d4qyceCY+D4v4l6H27GXr7d5+eswN6DwLMXdDhVujgp4Mw/w47cdwXyyRUS+yV0CLFBKDYUCvJexyaFOQjXsUlrnUG879eOJaAXltB3k/aAfew7fcmn/qEH4EAhkEergdVsiX1QohuDZ37DM/LH+NFr3Byl479FwL0Wx5K9LF0OLyNrhzVrhf0OgYVKo4qoSWlfTftx2h/TFoQqeh33kGhGxi8y4rw/eXtEJ0VXxDr2Nf5gl1OQI1jXKOFMnJcr4Cbs/vLuH+65V7i+KdazYO9v9h7t9YmLxdX7vrbvJ/viAh//yH5C8JrgY8H3gs2CfX1D/ViSK5lw4KsHZgcOS63SlQef3PDahk82/LBhy4b9AycH+UOfbby6L3p4z/5DiumZjZnb9/99/5n9tw5kK9u2HDpYoPKoClR3ZX25zaL+artUU52z44hK27rj4x2Roxt5P+0y6L/etff4QMH1E1bjksIHC/9X+Gzbm20b2n5s29K278TxE5dOPDy5w6QwmU0O03O7gydfn8owy82mZa5d5mxzQDZN1iBbKntM1t7+cvv77V+3b2rfdeofp86dunvq9endFq0lxZJjqSyeVbzwJpLjUnGPcBe5v/JI9zjicc1j/Fb62y7z/MrrjNcVr9tez72+9fo92drbwfuA95D3Ke9r3q+8f3XYQJwgHhA4hAzhQnIg+RAj5DhkDnIRchvyGvK7cyPUDRoCpUOzoTJoNbQDOgg9A/0c+gL6U8peH7gP16fIp8Kn1+eVz3+uZF+ab7pvvq/Gt9b3sG+f77Tved/PfV/4bfSD+1X7vfVP8G/w/8eLC8gJLA3jA48E/pe2Lcg/qDDoTjDwOQf7BScE/+z7N31ziEuIZ0h4UyaHsENEIX0hoyEzodtDi0IPhV4Icw8zhPWGfR4OsoYjyBEdEc9gONgC7BzsIuwG7AvYA9hz2DvY9zA+8XlMv41e3SHJMeV4c4pzFjasbnj38X13pudO1DfpH9FveGIjRg28gQiygCAAgIg3tyr2f5eoLumjtX4pScqSb2cHbCUWBQESwaaY5GaRDzniW9Dpx9GvppDIjoxqhjO9p34fNFetc5Ah/YS3YnqIAY1OjJOKhcnWMTbpisf9MnJs5v8fkyiX7sl7bjAQVGppx8FW3TiSCikTdgeU7sXe56Qd8QT5YixS+uenl5Ky6wRIFH6RGzCTjLViESA8x5F9N2P5wg9wP97DPyYlkS3pl4nG5l/d/za8chQXTgEie0ksUYt4LeIIzlOB8zTAS34jpqJf+AmGO4U2NMmKPwdZMMt8ANFunX9ob2OQHneaTDbtCl39/8HP7JKW6dU66QbmofEeWn73e8OwJtUi1cl05M1cpS+BlXvJ1s1P/bmj5a93pxaS3VqySzUzqUtt7ozvz5ja49Xh0flreiq6GyfRIOPimyJ9SpuseFoG8pDtvPYVkWlG7Weva05oE6kWiUHj0As4VsCKdRKyVYQdmNNibwN0N3J7ofqiekSkAxEtYy7utZPuNYT6EgtHCQ7q9Th+0tPpzu8LzmhoqHeFOObu6On+x15RATck2AwLoaaCd30vyqPPU8+CJEdfllTC8XMiidUxJ9vqz1RpO1qoUNhSa4yhLGWReIghMaQwJ2Cj5n8sMvCqHGvUkrjjY6Etaf1C19SgAZJEgj1ahx5hG2c0ZVzstz4jgqWfTJHYMDwhoFsq2V6Qetzt9Xb5SjukAU3YYPVvH9n6OUIoywtygJKtQDYZXwyGGxhW5wM90Ttkglt5pj/iKfDFhpnH/EdoNj4lFVjhupuS9RxlIwLH20+wdTeyB//2MKmhqVXMqu8+ZUGzI7eWp+h0YvfOOLCeTIrEGrgsz44mXxaJPOLGTsQ7bfYJASDp1wIY2lRroP07hieHj4b+jzb/5ImnCKTzCwolL62OqtwWQ3S9/L1lVQucTGsWnFnDehV2ZKV8JdnvdiXk92OF9dkCMVGtoCkxWcp/YHh6+M1Npvk/X65dhytIZ/R2FBVtzpANpDlDI+633XcokT5i8VidE8u6zD8dG3TnDFk+0MBzjxf32evi6uOIieW+rFkRWg23jnc7mOQgytd0n9pcuHmDN0Te9lR7f87cYxGNrcJwUJftViUVTHDat+tShHOibTRXAKfMsrpe0jNmtJzKDfQ1/NMOh9EIsmbXifiKiGnjjlXz6bT2+S6N9FipjfJLK6B4hbsn8k74fN+IVKjIDq0tqqpxw4vXXrxy7f8wJHxKhPgZsj3/g0umMFLQAq8KqYJHCFSRNUHZV3eX9LWTgnV7ss4H2jTQNgho+xl4oJSvmPz+qEj8nlcu+WyDC3mWIkNTHNLpWRTlLSH/5jcgLdEYins88S0aXmVNjlykOtju6xoiDsUecyvHls2KoGnVdjceFQmO0pWTY61jYUgGRp2iFfGoVIY8UiUJ9CnLXjieOsESQEYyPObfwIRfWN6JRzGF7Ofcapz7/23TqvVyRMm2sW5v3m5FKv/0CLexM2IpmvlTEQEpxuiMd0Ei/Xv+LRM7/8ZQCGxJjExhcnGOVRkWi8g3BRKjEjNvyjFleXtOB0SWIgntjST8n6/SLSCpikhBZ5Wl7tlq9EPPeNJeDwANsgFizG4zVClf7KD9jygHIHv3j8JzkXXwDG0rD7Z1d/zk0bdM1kBfvj+T6k0gAdckO12qwBRnO6FWi/cyDDs3N4s72RV2Iw0MokUXzUkeJseDRDZkauUe2o5YOImNliu4HMrGOpDOOBbahNl55S6PU2lPcmfllpO+1KiNXGo3LZ0r5CvDZJUoXoTqpoAY2Z9YXFp3QEoiWSVN1lDCryS7wjJnK9KAq2hi1TIPvVuxkKqdkVR2piI70HF4n2emTDOdIvakzhCTV7oOcrurPEumNIXViQjrFXWYM4PA72/5+paJ4aHZVQ4EE0awLEX4+KJKExybjYcCScGhMuF0Oe5kUjWZlluGOarNlJOdYSeSQ4y1eHCGQ8x6DEKaY+YifvqMJxaOeBmXoQ3/856P/25zZGB5U/9ZGRUrTtgnki+E31FjzyEEV13fsQjNoX6XeiE52IGOWosa+yKZFCSMPfhIzWizgOMgFdgwDY227W5doA/FDeMpl4pypfB9lqmURd5r/lBTm2cSViXYLAejTQUn3IAuBsoaqfNE/CJsizRfrro8gjH3TVw8aikqynJqf/UwnZq7+Y5IlQ4K5yVJ6hOnxCfoT9SAug0cIBTBUA1OKseStgL4ew/JP6kUNg5PM6Cl1vreNgzB9oOwrZSvjPmVKFG/WxWL308Umd8jyhWfH1HMLlkF2hxASeCPIboUk5vKXKtyer1wMC0lTT1vG9FomPOfIQ2/IDVZbq/XRKYNRTjGynmrlldaS86PSYj2k4FmxbDHUlN6KV0iUV/Ng9JDi8hN5ZHl47/VtjQDh91xx8DXvt7UhYdV3U+CmGk7YQ8Ky2XYPHwqt1ahyqTzl33fywlxj7vidJQW6HT+2+v2V7Nw+ar1Vo/YrZDtJTcwUClqk8TqTA00QY5TuR5nYHBFt93aGX/IFeiqZDXZOK5rAheZ0ELDY8sykIiOHGRbownTtNtT5JF+5SXTPGUpYevFAqx8abuHTl6Qdv/aN2Gpz1vIOxNyxDpksZ+9WAeH9gvBCD2nRybIV32fiNTFafg7NpvlAUhsGYWYNN6kXDUeR5dDIHq1+FwIxqQ2iU12d14g5LdUWGwvXrLy+CLCMEpWc3PnEYRwXJS4LSf1V+N4RKRa43nXcjgq+WS//oZrVSLXGQ0Ri9WNB/C0wHmG1FZ4Xjc6C6ea2rKiMmwhPmsXiHuCxjGLvcPFXXRetsDDLOdE/xSeU72FyF+FER/BOJxGUfMlKQLPeCwrTi0qDhgdKhpDkTRJpq9uwoDRaKHOWVUL/kA9kaNwOztN1LU1JgX11to2VQrxhwyq94QDD6mqIy2jbcn0xKei6wPncujWS/nLSm87vcnAQznvtXybDbJElGUVE52QYKFZULRu6WFScdil2oz6kpO+chu7Tz8SIjvlkzrIcmBVlFlaWsMrpRK7ANh2+SEi8uUUWVM5pPlz2927/o82o4YjJ/5LwxhbvuS1hp42qCOotDVX2rK3Qjqo4Ikk5XSRH4hLR2BGNsYoEZPfa38XR+Q6isvRWAc1tHOueTfjRAzyfH1R4bX5TqGlmLWj6lKOgks2TRMiUyuSUctDJ0s/ybqoVbWiJhFB92lb1bD/2cRsE+YQsGP/Nr/jK6f9vqjc9vkGXqSLkZYPkGy4Qvh23GvBnoPP7cnVCbYiRanC4h2f5nIiz084t+AxZC9diQ/5MwpW6mWeP5a4JMOp0PTbBaQwPAI7uovS0nLLMLQknyoC9zmaYebX45zdYjKjXsRm6u8rN+PIdqE/O6JRbRY31fCG4IzX7fd6VgZSWQkoixS5zkznOuVyUQ30FVmrv3knhXh5+1q/f+mV6Bu7In10FT7kcQoqWsZR3zs8MZuGoT5U1/+0GhzX5RcWle6XYYalnp7v+fwcje62IjlDY7mCMSYpCp+j7oNt3fOsJfNY1CIVTReJKCVM0x/3c9tdLpHVlHgL10HMxMI3MCG4lacCZLyYXs2V86Mqg3rmQIdWi5mPd2yetupNiwOZgTEpsROIwpFdt4iYTkebPZmM10LHnz8NSdlMNDzWEw+YCydHuhe30eGbVdIqqgG+EuTjYhsBW1Fu1uGLGCIj42x/133W6va+6UUONBOLNysYr4kjNZ8jGppXWphgkG1dSYrIxpcq1lNSSacYDg5opEQixt7IeBfAdjsfIM4i3pMrvh0R0RM+o9dDunD4nrw+2Mxxh6KEHL43x0IoMoT3GWecKwYW+mzeg0OY4TVeU6RxL2F0luyq/n6u3nK5zNXeW6Mwl0E8UJa0v82vB0Cs1S5staYn+8aHlM7fBoUCvND64m4xZurZLMyLN3z5/fUebnphORyxYe4xQ29RI5NQhxi5nJAS1EvqsaRnLXYN/8LtfdeqEYa/y65C3sUAeIs1nX8NOHxjJ+GBak10aaOisBoaRC4E6WJphIeFizsJ6xjNeMYuutMSKeN924iIgswBYQRRqWdthi3kOZ0+EVhQM3SjTMPejtsQ8qKIM2Tn2fa/qFLaU4Fc7cU4TpaMi3V/JJAoD95Ed89CL4yEKgVj3GbcignKxG3VHqUAv6LL8aqbY+FQwMuWoHBkWkdt+UdnQ/E2reeq+bi/5oHzffn3MpAzja7N8NzRFh5yajjlPfk9X04G+u4ZWg9ZwTfe9taWrmDhAvm+1ovn3cmyieFahZGoZEKZWiy8OC73O1Ro1LSYmFegl+zpk+I2mu6tsXcP2wWh1ZrR7nK60JpGUzuccjVtBGxsRzCxlK+c9HtBueY3rsj8HlVsfv9UenxK8Sf+yZbepnVWPpoh+nJWDNsUaFA/TPL9Z0WpUyLhP5ow4A3HYrh9Ln+Ow5FDSTI9x97Nc6kjoU42Lj12SMeyDfTv4mKmKVFiGHMPxtFyxmu2uvS0jZF5OiCZvPrQ7ud2q29kqnqJ1waf5OBycmWwUzR0I+ybaKq7WC1VGHS8+MRZdnV9mQ1IHfy4VxT4CGBX112luL3hotuJujsOZ5JbQY45m3OAuXeaLOwxjZmGjdMSoSbi0ZSsur7rxePakfSwSV/sU0rocWUuq/K8Y33V0EYEExVMpoElGubdImbgZjwQiMD/PciyiZFanadO1pMj+lNCD96W/Y8/fYOeDugWsbmk8OwHmI09p1W0td32B8vnWRtnLMywoVy6+5IZTcPf/rji7eECwbAtH2bgUSnXP2PWS/ZI5C7XJ347czTlMi6GGtU/WWhq6ylNqBDaYCQKy1CTQFHa8vFU2+umeQ5GMFKFXg5e+K9nlbU1LyDVlBfHplXUs2jEpPm5RXqv2G34NELl3Xz6JBkfrRydgraafeUSPZJ545CDB8kNN4toleiSw3HD5W5hO9pHSCRtHLURDzYlZSU3aFl+BM6dC36yYToJ987RZ7a1SvNr5/cnQSl+SQAzcaedcoej1EesRD3NQXTeeygtO0XQk17TUXPhfFGckpXm+DizWAnBYh1iWZ5nYoxhF0QlU4ZYqwxMr5o5NW6qyulp1du52045277FEAtv1hVpG2zLNpKTX0yOJrptDTzc8kzOfWoo4S7sTjA/35McsUKZXJKk+hlQoq322oaVEprstPKZR0byFq2bz0NDPmkyxHxidbFTqyLbW5tuM/yKsIg+T4gZWLLUFWyWwf1lo9Jsfsu6Q+s0DIaRpNAYiryEGMd1qciYvtgmTgyDNa5l0PFXTdSW5eO1CB29r7O6Jq25JB4c793766QHcgHrjNkQCLnd/zr8EWfIp7c9kNg5wsgh1tfLw6tMb4OnLUCXXI4LV7lGdRsq4foIJVsoDNar576PVMPJpQWOM3BgPAEUs9HY5n7MZ7XMIFNPIK3cymBbQ4eeGkwu682NC8xWdaYy+gf5ORwuSRwU8HScdT7nHnWRyoCrUvYUDxX4Hdu5cMxTdBK2Ntb3tO3iONp5/2/22lFegESUVqEO42Qh+2zkWxtcSsiopIGxtpAh23Y3Bv0XSn3kRrexl3j2s+jXpltEZMvRFoHcgzkJDyWT+X6/UdR+u5WbPn+gGOWhrqXVv0PWwqJzIYlQoz96yCUSnU5kIEpMreHIvROiwCZJRNW6uFXJBabNvS2k23TxTlhDqFMx7mEaeF81MzDHQS0NuoRfiAtNhzfWc9kLCiTG9iWThan2qH0YB2ElWirlnWnJckybBk/mQ4Z2boqp11fpM7PBkkah0byRXHYBifO2feRlRD9mhu5xqOTvHiSYH9TdS3aqNdm7/yLeKIYIlRtcPhxfMhEoJWKhLOuenTuO15ShBZl4wZDjLexA4s7WRc0r0zLYST97yJEzOGKh3aow50bdNltsmbEYgxGP5z9Sk2xNfHfYqrVTu99bPCJ3a8KzEtv47Loa34yEtDNrsBrAmFkXMrQ2uw3luT5C3jjBrIPmM23FI65XjHdgsS+RmkhS98jC5KS2qWT7Q5VKTWNs5KvCnKHgsh9uCp8rfIuFxOjiva5Wbl7N4pmD4ZSwGcx8Hs62coSDDCMqqTcxx9FKC3xT7yDiG5TwV2GhsILlPQUriHNbkc2a3uSkmSStsM0Kew86C7+BQBVb45R4K2EqUJ6C3cVfwW+qFhfatSVcyleUfg8otN+o0u1zGmak1MynfxkJRydKGA9SN9XDYQnWd5O4gt2R70tSMLlLRbMT3D9agY8jsaDRCL+RYHnQkKL7OmnUaqRvc8Fhn/NwVc0CAPGxT88tIzao4iVhsv/aKbagE8hiZYy3hkBMmg6k6tIjz0KjuW+vIOMWr8Rug66+iTb9cBYuYk/4i5ip/nlBRPYYH0HefKJjSiJoC6fBXghqOflnGMdOpgWHv9LHQs3bYTDHbGocc7BOzlvh+iLEMImBfPGE24ciTgfq0IR8XtPSo4558rSmHfIu+DlwRXLjQIVmGXJkIoFTY1G1zMh5yPOw6T6T8s3Vd/ucthh9Hchuwzcg5WNg4eQXxvAYEBBXUKNghDGGmNl7uYadsy3koBUDc5xz2KBmEgdcCLiJIS9yw34L1oiYq11OLjfHKUplBXi+NIQlLFZnmgDVQUvxbETKzDwCNWfvryKm1pROOJG3HtDIkewNLI4BJ9nf2lgYOCiAv6FKbWCZDUGkvaqNUMNosWriVxQO+BH8/DlYkNgtEJIRmqsg0uQLBfDCf8FlfmrTAlN0VpPdl1TUJmPca7BZo6m2y2Exk/HcGyJLOsqtZ04083D4D0/gaHPwGGbIlgSCeBlCGLw0FtF9E6JnKnpNaGqkx5SibQg87efgsVK+EvGxzufQZyEYt68d8bF2UswtP5cSRer3onLZ7442A1AHbYB5zMCKqCvJbvVlxAMVcSkLh25FNiFQpW0LKmUQ7Hm2iYiYZiaEWubOE/WSCLSmWUClZQORgYo4LfqBdjMu0/pr+9Vq3yIeFJkVtqG17RCtnlp09cfcnpkWrx2g0/kv0kE0+WZaf61sOcEp+oB0jI+rNFLZH6seUb+kUKhHItY5B0QsNi9CM2z0wCmDlGSsyY65NO6m+3PwsuEe3f4B7t/4Y1R/oKVzloPBkZjw587mnfBQ8Qymyp8mfRhncSgLIvIrGvAIN+0s3mU0fuitnmWcatwAe7CULw1G1WN+Zid/NbLpROur6cdt/J4JyBdxVyL0272iJVu6LP6f07UMu16IKYlWkbl4siEmJ+4w6cxIJFXvYJfqL+sNMuioHi2O5B1Gw2rXPTt9zrbTyTYno7iXc1kmrXPidopY7hJAMUswkao14J9uIUlNVsA/vNhk9Iqwy6zemvETbNvmUMy0u6FiupF0jzcvryRgsAlxJJag2RT6pUzhjG/B0kuLtCmTLEjQYnpM93hdYndicqvFkmduW/SgS9txeYgXzkqzcG1NtNzABCtMOZ3JN9q2rMMzeO5YgPxNC3blLVnRWlUd3M6RE5yMGX7YTM9a17jcfo2zvEl62J4u7uPK4ppXe/8sb9UYZsF+Uy0L6Wz2ieEsnNVTiyqaiNFYhZCJlSTc+qkYq7aPc1Tk1iJPFyrPqN8TKZNVKmc0iBJUxctQaqG9Q1aGiEfqNWPA3mmGTQ+lmFPHKwMgzS6G3fnRlp/tuNlqMnxMCwW9nl3lmNE6BecOYITMMkZJxUXPNR9l6oirKcAwotizbkjVZPcqqi1rCiCWSQbq2iecbK02K80l+URbbqsap8v90fg5t3WqEYKy4yx3EJXz9szJYR2JFIVeiB0ySs4xm9Fgcsh8mfmwu3rIZVyG3uqbl4OOcAX+JsGSyOJypCLBgWHnl8XMqnaWRJKmCFBgVrW5GXqatxKT8WDCIQ7Tv1KX5E8L+SMdSMfj+EkvTxBMycxI0jAXCl1kKZL/W21Soy5aWyHYey4bBCT3vHngoErGtrFZmeo/WA9PPQRWPGcZTX3u1v1p9FLNi+K1TqECZtlyUOyqdHv7NzkYQZidJIa3SMQ6k4eUI6lIx0x5K/x5N1RMiXUvSC7TQ5v9GWl/YWAec1I46ZGv5d9SvmL0Syr9Ppdhgvd9R+Lzvb1gdbjEnJgq/2oCViR5zzAn83nvsEyC/L4gxcB2fjTkC3oE+1kZ8uYrGJoihdho+gOCMM1AzfY71D/cM1eOdEX71aRh47hhPv7ET58pSDZkJgsSS/9T3/s7mm2iW1VCaXoNrkw26CY+3ttxaiCQ7k7OvTjxV/vBjsdNTXYh1Rl+QglxDUPcMcBB/x8LvOG3kS8GMVzb2iBvzPJ6U25LId1OdrpZe6bdcEyGGrNDl7vlJpdvvK+5f5SGNuFvkhjy8djw+PjUOuL1m/r4mGtitez6gikiDH12tbFpNgqOwspHBar/qBBjZKMhJeJhSzIWvp4jwvd9LhIJHz6WKoemc4VZKdES/IUje28Vee8W/18bSq47CKTwpJy3IlzC87aZC9voCZ3eLUVouzAW9lc4fI4LF5GSlhbfnrqixuWe2uSO0PAnBlk4MvcLBG+ys4Cm9RO8IvLjjyver6WbAkFwo18o5GPWW974MryHtYR8tu/dBbvbKWKEVOCrzsDgcoUWwSl5zGtGWuP1vtfKe8Y3GwpZP5ARrGMpeh3/lMCZmWcYMmp5LjnalJuXc+Vh1DnDGabQ9BmWKEixFGzkYCBHk7UH2DSi+t3q/hBJEM2LWKwyu6UNuCGX1kEIpBDF7iEoXaFIFlHDVjlVDsBYrdUefe67juD/2xx4MAij4uiX/zmwIqILjtK0uIEFhDBGCBNoqCYltt34QTtNAZrn34Kv7SQlSYLtgoQio34Q4Biq3rLecwMzTIdi9U1j2ZmmdDWpqeqRAmCK2rrPI7dG6j2OIt9S5bO0Qlu5OgWFS9M3aPnjDktZohm3Hz3EFBv201z3WjOXJbMA1khtzcvPz7YKRxIx9b/oH2jXCy9upMNKwd1oLpaIfTPUQoNVb0O29IKCyeM08HdXjTltdUV5fk2k1aLaEsOMNShPJjemflViooNZ8YH0aQeuAsKIWMxIkFdEvd5Bd3OIumpVBYBLoZe1fVf32ZcuINNexZwd01JwfgcB65e2a5gbHuSs9phuMpxMmju9zHE7IDu13rzVkGo32Id3xgaXb9m9PIjGSUbe6nBYbL/1dP00ULQFxKe81fvyq4RW46WJ6/uNZXqPS4FKt0hyvMPoMnS97eNOikyeehqSNcCBl58+nn3inerp6af5E9bz0TNT1F18L23taeo4781/IaaqMYcse54B70HpbkNY9WKh6NN0h9vt9Q6uXjIURQZyawlktN99YT/U3Q04nfd6N+Y2Kz7OOewWR69fi+sins8J/ufpZtFPe5uT8naM4b6a48B99tUdDKSkh00DX1nzW21iwqv3s6w1JwFDOqrd/D7SczZ8LYmgDTShowlphUZHvj/ZrsbBvM+gkglZ/bEVh6c3dYLrylQqh47ZQ3aZAXoRRWhIeOhlmo7PChgctY+vSiqc2avkVOHdTsuKTwu07tices/E5Kh/v+X2VNMlDMULQXfJUF56NwOSdNk6IfTV8lAIe34As19Np52Nx7kXLWaHYIX0ZnrxgdaOwe9M+/lkjyvDX1oFduuPYPY5S/SGyOi+8jNYdPs3Eqa71OwMzaaXL8t7ekL1rWjX1RVdsuJOLGMlZyXyYW3lbVT16lIVGXO+2oHlHV8/3iZkNlew0o6jY/zMCiiuERvPDbHntvbZtrx/7xIH4n001IxM6LnTGWLSrcvtDWwbWyiGoZoCbhdBoV+kccjHKefs7ZgQiyzzGOFdEGlmlyMRvkxUG4pFGKUm19tZFmmN4Rlhu8jVwJX3sGe7SwUKjhviBTZpSUB6Ri9J3Ki1sUMkK6TbQGA7qBw2YxWA7XhJ1Jmz+9Ddj4yN8lUXc12mnOAmqrsEEiRJSTbFQHRZsTXGgJCCp/8Mn4YDLUvuVusROHtZSm1RIIQwiRCBMEoSxLxu0t1jsfybxaBFBuYTGvJWnv8ID28tuHUeTPIwTkAmJoC/r1IdfhxTCumxm5cVDx106bKsJtmOz3JZWcnwfZHImg0aDrwOIX2Ym66OQ0f40CgpdGyPUq0hGkxEA2soTZb5SvJL5BaFUrq59CcKk8nBiGqO7twYGn4W+80yHBbxDe8Pvt5jsuc2LNlAly0720C1NQj1Vovdm9FK0+Ktuw2CG+Ytdn4SdjQ0zs5+IVK8vJ9JcjBSbzoWmSvwFnm6WsJL4hi2MUV+Q7PgqfDwEOwsu+P1XX+tjRvLIfbtTFqEjYNDWNyHFwS552pic9IrSu94vGWsjp47a71ZdSB1QCvSDwa2/Q73ITt92bs7FYayyOUqk0vQdwwGitiHUJSJTNBQ4dfywtRSsnd1iGvMkqdpcTlBoETbXKSW8xjoWBUv1mOPsNMk5012GYI8L9cEdfzRT9SPs969Iq/0mvMGpAbrKxIMTKxznx4VeKuSo9gDV/T1rfIw/lYPqs3EzyXYqoKawBgPNQ9jJQ/qDMqz2408MsDQa5sRd5bCLGnCnc/PFpVNA+EowSVpsVLDEyk8yzOAQqhxN7IH3m+JZtOrpGsRi0TraLAUkr6REKKmnj/kcg+C5PhjnNPBsc8vf32xuGhAXR+sMowMdbYCfxT5/Wv3ml7SrC/nCX4Il7e9HdZwPFLpD2hDonxWrIxNJAx/d4hzru3KwAHbF+GYXmv39wbMOnh8eYjFN4cq075hOlRosa7n4jx7qr21ZeXSr1SOEPJYoTLQaD/CLlb8t1mTQU95fLTJYu3fo2LN5fJN0yDi0KzQPnbZG+fnR12QSYgKCTRC1dVtEX4twZHn1AQ6V1goGLu912iI6YbbMD0mkWQJGzJ7dsRW2O8AjcmerGEwKVZjPSParYvALucg4lyp9mmFRhj9Lc7Z7R6r0ajGJE4YXfpOW2LKzunEhL8StwlZ43JIjllVQhet60FdBFdulg1o1lcUdyJMEIXN0MKJxySGRE2gcYYKLXj8D894iLIaEDiY88b3xTTVNL4k6LUwm1DTrJ7HQoXhXvZ62pkB/+jV9CEOLnEZRek+HSs9NLFlA0j1EWestZuTHYk+ZpvaEvzOOri81evSsqiNfUWzmrd22ocitCi+M8IIuKzDay1cDEqVPd2jlg1uuRydXoDNdXfSULhyqGG8aYKkqX6Z+c+iEpbEWWtXVkQM4so98YR0wfMr7fBkwidFXKSp4DMbpm+TeBIf26U3OGp9KIs7M9OrpiTRrFe7TSX8/nguT1Xns60UJ1WDb7jHVFTvcrZTE6nKWNY7qWxu9DUOHJNoxrEaUaxFKL5YzuG2+wmhnCdCdB0najEuPPNXdKnQtjcisMcKvgnZiCbRZ82qX6Rcu8bKX9YoN5ZYe2wuWCeI4NibO2Vd8E+MKGy0IlYtC6B5O8isdt9gVZ7Zzcj4cesSHk5lyvr3S622kZAjqxZrIw8ZLzQkbfX4p0QzJWDpOEXR9QrVYhX3x2mqXB9FFCtkBRQ8dLrbasdHl0twgmcvWZhQZRgGPWtGnEHGwkLVqFI3HsYzksa/hjuy2jvqvlmsHqLYflG43OrXO5A6p9JOq0VGKDq8XlnwZvgKcSxh1WoX7jQqFRgzQfZhBLFl/WPSpbuak5NhRsaa6dSQMeAEEyW+ZHwZ7Hnk31gNi9dWbLzX4uAuGJXsEu0lq0sGhuPZI1brDY3GgDhV69nKDKNSA8qpGzxshldsOD3WpDUGHZv2r/SmTVkbHtt5X9uE38mNMkcbK7ghDnFWpHy3cicfheo161I6SmJEUqNxtyfdiDI/6/WWx7KOt32DZ1QsR4rdgd621jUX681BdUlR6cpYyrBOjSfaEl8FVSeJ5U2Lq6fy8B4sSpOIY7/aoiBX7E1R9zQjlZhjnN5ov6cs6nv7MrDzhGOJsXbGSKYa5TkJUYwgUUoiAYGhDP909OU+BZw9K1IaHcbTsH+Shl9bMMN648R6/U9pk2m/PXmKzwYhceRFNXXiLWr5MvLs/Pn5DydbLo+vCO11orX9BQ26Cw+cZ8WsC5/H4jpN/vY5M/1tdnr87XHm+NvllPo751RcbFtzsqEwBROfxEL2hgAkyGcMfLsYguukmogFAMTz7TiGY0U+O78GB/FKwC3hnkwQ9M6e9eGDHaS9w8LBqoXyxMTW2pseCrGOVSDudAwENw39BX1n4BlLct5QKBpgb6E64nJFPEdBi2f+RXuFgHc0FJL3oB4z4prfQKaC9nv7tiqZ/OcnGwQILRvtjT5ORlJEh4Q+6KdfWMrzmQpTspnv9Fqtz9wsP3Py3vddJg28K+/bC42OgqNkyI6eUIS3NFHThezcoOofpsPYjGtWO7/nmxG5Lx3TmluFYlDVpB9a6iJ65K2XbOmTP0zE45sV8YTD9eXZUaNnoX/7xZVfpeTIfePs/goPeVt9PubERsaMp+a49c9DuBTnZ1KJ/NKC6IcJwww1RKQiydrsvrExChEYCmf8MFOprMM/b1xgTjZ1nEoh5P76eIpKVI7RSuUW1/Y6dOztTyTCoopZc6xvjvv/PIQDv6GvbzzDZZxOKv08xesp8szZGT9ppUjjxl8s/aXPRZPAYUs8ezjwL0eCVWR2JpL53ddsGPxN8sVVKb1hPsbG4EDobNqojkvBq8N6kV1bNs9OK3cq5/dHJnsj3G5YL/PJ4P7ULk5Ly98lxCnxN+RU+zvt1PwqnEku8tnNW6hEa+p4dQzVOCwEcfyNC6UrWiSLDDnpUiVcFi4+lj5tPsxnw4VtlZ3IKcfZbV9fsQTNc/6NUjft8w9ewpe26mInp1fosXAC600yaX17qvfEbKcNhHvfzNXwl7MilKL7/ds+M+Wx0ycva5qRWCR4PK/xfOOrnAlUsBieLGJbtE44VgfL1TNdZsuEOaQ6TcmOVKeyVYie9IOlNodeRCNQWGxuX5Jyai03HJ7RUc1oNiglKycLOWdqx454udljNRPerUZ8Ra3fXXrHMnc+kaBhenJ6cbGQhqJ1dUU1LQM7u1oCHOjeTdnNWne5jiMwroChvYU+xCgJxsrwOwVRhsMwYTxqZxNDr2eUnZqJRF08uWEr4pdv6x63pcozhLh2Ggrbberl7MDa4cqJqwJscD2sDLrjsUUasjHnXY81zjgHaLLZcgi1Bu8C3AibNe6jxIbAX949BSdkHeO/ginrPAAiB4o9Qnku0Evtz13AQ4b6xLLEqBa8afNgvT6on7/oem162bAScl9Mvqck4xsP+WtZXvSayqgUjp4S+oNRg9yFRbN9C8nCFrlT3ocOc/HwxdsVWnNUX1ewLm07TmGhFMvQavLuaDqRbFyBjD0SXZELzSEXXhBKR42LvWiDfpeXcb8hzPXQl1UvVx2Ccm0Of3P//zI1nUydNifaabaZBDFMKloZpamwtjHDmTv7BZ88Pq8bq8t3XWae395itTi2hwbqbab6eljIRaVGpN6TVzPigVudHj3EKaJX0pr1GpHrZtXz6BaDG9CdGAPVKHNpZFJOetMxjVfrNzQO56g23Tl65Og+LIXlqwKXrGxDKZYyHQCo9dEx6Thme+0QOYZDAn+l/fvsqDdUY3k0ymAx6dz/LdOegSXaE48cM5fpvGnJEV2L59zjGpn8tXasm3PmcAHTTY46/MYpXpS5zj/NdrJH9gf81VHlS0TZMfPmWeMMq/HKwJZES62IqUDZEDHEaWkwbyTaYIGEFZzZwEMibbdkNpRAHI56Fw19aIYgyP5Dqhk8cDtllcsdjUVa9FJ1uDVYpDcpRSMo0S3sNY1EHK+awrsBGfAJSKWK6MvJiA8KUpW4bCBnzvy4BFvxbm3wOmMZDmKSc7yKG1iH0H3buZ+HgsHQj7dxwMmYvVkzOfi5mh08KOIsiqVauSTHAiGTtyJDpP0ixcyEmrzOJOVpndv3Y9xC3wxXHzgKF5zD+lNzHSzGN1hXjV3Ywd+7M/VQ1FszfQYy8m0kiyqM51vskivm4iDmyFYOxdIQabgyyJZJL3TKBzNHct5SvS8C3fuedSK++8pMSKOuvkVoIop6gmSZZPN8nDR2niFNcK//ReB2/Te6JAPhQQaKftwtuKo82WXVs7dsVPeeO+Y/CpO/8t5YQ5bvbTUab68yfjPmnp+GFAXbRWo5XrjJcuyQwhpIjDDpDxzleG4YK9GmbwTJtnCDXLzZHHI2y4afrVEmw7ise/R0Sgx/YTk0YW1e2mdfE5ss7K1KSoqaZyOmLzjHVX8ewsT+eynoz++bZj4rl4N/dQuiuSEYPcdFu884eXTQ54ucHBXgp1Hm9F13//mCeRHJIgd6sDT40tuWFp17WyYEgj4k5VZCetiKLqb0pMiVoo/O4ZL1uZx5oeiaFaGHrh2dnW9TWDLdKvQ6ncp91+bq6h5tmBRWLul8b/XVw7FNn1ZeOX7Fzcn345sx7Ehh9QJUQK5AB8eEy4Owih2JhGKwNhwPZGl0Zd+URF26paeSS2aGy2JUiySIetRaF4p65o2mT44VpYdnxCVBeYfOpo2y3KubTpGncOZT5YLEqx+FN9KZKwfh83vPmy7pqSa7KhSyMKUrfcBc44DSJLdArEPzYmmidWBzY2OtycVUapzK6Avw7d09PRwKwKhf3tceaVYXi3UMdbT3j8sNtrrtFbaqdhZuFuJ97UyMtjJyfPv4kgApA8gY0YlRqcM71SZviqjJtFPURT25Z9YLSzQFnHAzmaeiUUJsTdE5GcbtFtkW0taBhVMZ28yQ4vESqc6fkbetEov0XPKb1d9vEzKvbzgvIR30v2wzoy2F89oRUMRhfJEHEwDjGd4qWC/zjW68+cRJox60pgsvBjBONr7X84oTKlgB78xgg62MzJCz39ITa4hzRr44XOcDaqXQ7APW2wZRzj7zHamN/3l/2XeTV2s5af7A1U7kHYpOPb8/t+CH0T/r9B9T0EJjEWP+jycYS0YXC3oQxG5QVzfYEaRqaywutg0gy3KREd29uTw3c2H3d43J+y/bb3RJSW2LpXcGiYRQEUgi8dLL88rwChyMz1TT46Vw6rLys98DdxwYfre/9VfX29MaTtXbHwNOxMRHBIcER8RjiFROpkgsyuRQiVgUEgqFJRJp7FnSiIV4upKOL1TC90Gx0H1wLICDpr0XhYa6bgJ/PD9mpRd/AN819Ed7hx9//GQ62I8BjKuObAWgerc6O4NfOAjQBJ63fnYaSBcWZIgyPppp0V9/MWkBjx69HNXbezAVSl1/opL4LH48VMyuQ2trF2foSJ4MRWEV3BDyRNBIqfzADekYcjb8xp7MtNgaF/ZpwX+0HeeW/gMsR/iU5JWdEEvSs67/89CFASWN6l7pFrMdmVI4K7AMQgSLIsfiCy+ji0+91wLLr39yWMDcZz8MEgRkDKGnGSLXeKt5e/e39/y0fc5yH5x4AGvR5zynGaINfeEKOQBWXnkEM09QF/z55bUpbAIQxogbV4ZB5f4+uGSX+Y0nUkprR+YuGSGEgSt3A2LlQkwDhKOZfB+mYPaFIWhABj9DYhgLXC/ELkA9lwAt8RpgCVp3dPNDQ19UiavQl3P33fClePyy7qjnySFSeWjF3E/xEzHXn6cS3tkBY2Lh8yJitfawHJybg7emmyjICEjJFOwhkFWWyQECWeqKJEAClVnIioVjgxshpBZQJDMZ131e7Uo4jask2bIXEpLcS5GI4OqkNPCXd1Y55MuYQOehgX0JsaOSeVJp3koO7o/rryS3w8da1tdb8ocLgEiipZ9eAWNJcCHJaNjCGhqXDawfgjVtVg19xclDCD4sBdq5ygTEpPPhbIR6hlIdRAMI5W2YkPSyruKgWlIBsFIHSVYdnSSpjIDnSOUAbXe6WNvg2d7dTcauazm4vQuldnxakLhEISMBIQJjpUbZmYk+7uwCnOVGSBnG8lCaoLUeiYb/CmcnnxzweBRYdLR2r4JzeBIACJdrvfEy9ljcmtCXmwqzspxdgKHu4TaHChAkHxZ0oPLvNQ52Xpj27swQCqEzkk3DN7abJJo1/xIIVq4RAMLPni6Y39ra9m19BrNupKNSgpyDYk0p1AmLpWnab7VjgUDEz/8rEMr/fO6/ORKT5odvzYTE2sbxWJdMT9fyuS2Pf/xvD/33NbD3/nV4YQwNTQ8+8FHQU2Rjm0z+6sDXN3p23P+7uz5VR/9y47uM9NWzP/sTODxq05YD3HHbnrU7T8okk7/ANE3tYsnmfLlV/DvMyvO4jqLXHnddnWJRm552XZmCTZxh+gShvB9ur1b98NDql6IjaUHlKpDwKYQfCVGewPymLWx+/rXXLefFvsExq6Rk+39rxWd7a+SW7zFb690DYBocPOk/K+mKh2sbtzRjsxGxlWcrFdmhzC1z/4N89xO+6bw4y9HsLfOHt8NXcn3jdOv1xZwyrGwvLqC4SZSp/WUS7P9iVnjgM1+7K+YHbvcv2f4//sRQv78hBd7pvJpHjGveOACYcpO0KMrgxh1nlDhS+SuTnPUlOfZUyTB62Q+z3pEZXArFEz2RjDQ9aNpCAuFw1CGX6PVGhbd99+1MsHhon0wSq1Si6N63WvtC1RleX3FNsH1sAsInre3+01E93d3Tk6TLLZDfHtXOYnrSfF3ZApBZIER4US/wfamEODvpL268kC2+g3Jqm9dnCoobne58KdwYik5P/WWWU7D7hR8rPcjsSD7zBHYOW695ECbtb7Km4FLSsr1KJgBQu6biI32CGIObIMfp+ZIGsAwbNzd3VgTr2aozmrZbzMy5Xp0YuX+6cBI+eYHea9rdhe05K7dWW0y4P1KKAKCot1895Mi+eq7+UODI9ZULR07Z4WNxbonnBNz3H7WcuxO5Hie2WDuQMh8NcatT1tEQxxTGBRuNryGWI/Y1NGyJsSrO3em/Et0brK3cEmc3dJxUF4ZiFH+kSnDYUTj/qHruhqOJX3WMTmFi9fsxUekZfVsPptpeKUudcT93aG/nfHyjtIZMNatvlmbUmCtTrb28wqybEu76jWai99/D6pIAqFjUS4MYBZl3r+GXbj+EGccPJp31fctgysw05dWeCJ8v/WoSs+sB84qbVgGs/8wwvjuUowCuPgxwS+fuMd/MDxy82ork0TGAv8UGDON2kM//rVMa7v7YVzwHu4TbqpBf8MDHCTcFQCFSYnQ6SMTTLVH5pqfa95gxiRkKIYI8jQaQIL4GPzIYm0M0VXNTzWKs5CjRFSIiDAtsHGN6GleS1K3Bh8pdGo00khVRY639M3GKSxCs5yRuFAoC8VFEppxlyCcQJDCNgKql3kQano8GnOHvc+X8L0ZjVpAya+xuFGN4CIAn4PcbDZUdHRPJZNuRs6MSidHvL56TIy0rUjs0hxjKcV9MZDHSpXvYro3nY8G3vB9P6HO+65+JXimNsplndjyaM5IMRhKZjOGdwd3VAwMmtdrgdD56GBIVPjK+VZ0FIRHDH0N14U2BCVVcpLZa1XEyHQqlyfitgiZuWZ1pq7w+TpckZ1l5kr/Cd6UR6E5014zCoSz0GhGuFRE40FmqaCFRnoLQ7r31dnrEHBBq/VW5EtWv1aP+RDVaTfjt21vV3Z84HInLh1SIe817UfO/4EuUXtdDvTGRQXDbaRpxb+GCfiSGLLvQb1PrhUFvjKOnZFan9Fe7XBXqPjLaICu4VecLB+PZwkFVHZS/wSIIUxae68iuWFeVs6NPVi++77bk52RlpKA+27vUYxdj/Uoz5Hmga8/GgozYOaHpVsCW6kuv9gnoTwVCTveRlwEHZcH3Z6XUyWnBKT4iEtGYSAgyGS9XSvgeA1QiH/UTYiuMt7TfsxEKIz0BulJEXEwVcZygVFUBa8d4dTy27S5szi1KgXqDRjVlDOK0naVKwji2ahUMrsGKe0bIFtusVCkElUqTZciXDbHlppZvh8vlhP2TBmofHyeyUATLW3zZlM/C9xpXqAm8zzez/5DhOjCKezg3y7DGlstxQq42ZtYKE92bDlpihdrCWqEgT4khTBxIA0UxxgESlgNJyZ/xscshZnwvf1nkF50z6oyByKcfgqJfhZ+EhwGQhPv1Uu6NwKW6tiWcYf6lFNa3FlbroTLKzfk5cl447d1ItyfFMdUr8LTRRRk54APHT7PQQZPBGJv0UIHs5dODypRg681trKcFu8csP3UojiMSh8M0/8onb5Kbqt3M95dcFkkIzqqNEMVMrtXPqNV6PYX3vL4qUKziWds2RND9oWCNFlMYj7U78OWZqy/Y6jaWLqP22JixvHdBSR1WJo4ul3+6xiwJ7kDvRR3VK4iFQtO59LKaN3hhwGtscxXP9RZDe1OK1JY0P51m1RoC/RO3M14fHri97QnFS8MbW2xVbWGPwDa2czFWpBWVj7xjseHHmxuNAvyuTGhKpqS+y4oxHS5ydsDD83wLr6OOEZGI/oh3pnjNn68uXHRDTavbP5ELCEtI04272tk8vIqGZK5yKuR4KD1EMDpFiR/Zi9bZ+BeHrr6npRyK5jgWfizelX2HJ7ld15LK241FN3usRKPRwv3+20O1tULtbYP4BVSy2nx9bH+JPWkm6JN5OJMPGkdlI31TcRmBvdDH9XDONvkfx/IipS6lVM0ql4+mZJpCkdKS6v8pm93UviNEHd4bLsGTGNKn+C4nWB3dxZqeuEb0Tm9hnxlGl21DF6uMVH8S1ajFq4Mi+XT0cCUV9GOfczofS4PFWMxNP50XqDVvWYtLTav04J6I+bek5Q+jW/7ATh19HdVNedBCsZjTJohNQm/dL5cLo6XS3iye+bzQSbo8FaG9jFIIBHEi1UCxRVJ4jGnWGxyxvP1Bp40JVn89YEzirkAfoHfyA8UD/MES/9y2ByX2cFn21C60oNPZ1SsIG2CJ9w/VeAaXy1+Fp8ooGiFdnqGEdyu3iOM0V04rilfJNg8wK8Qh0hkxIGpZok+rQFE0gU5w4rnfTu051JJvWtgkI5frYHPBCdlud+G/bmXDXUUvmpSEk4L9DGnvvxivmmR5ohRFjDpTQVqc4UlHwzs7V1cwg+gm3XVXqqcj8rNReFd8x+8Dy4U661LDA5UAIkyVeqqscUNPj7jtTIiDrsKjokKlcr8lQJoMDM3V9n7aYcwH/nV5pUbJaAGH1iIIqZlWIQi+cdwZwRVYiCau71S6JRB9YCutNDXS11xi9mhdww/uLTHhFm4k7N6dSxCPhoEN+aNQrPsSCdwU4/9G8cwmWkr6b60qVmLcVDQQQPcQ+XA2WyhkiqlUvp5ofw23MIvzQhEdL1igvfVevH4tzM/WBg7mHTK7EuXwwSo0GcYaD1cKGpG4mzGkpxeU4slKUUTIGY88MfieSmSztFw2nUEUAZGYF+p1AjnggOMNLtsnTr0Q6/qqx+XiUBh/6IF4Cex73e6H7H9bLOcguOB2P9JwOYFdX8Pk5Y13iByWneRGuyi4flpmPuLsrOtwe6KP5AkeojuhRebsseOYeyu4/xjOSn0EGETB2vwm83iyZ+8U7Yb76CHTCYJPThEp4kgyk5tL87CPFhuxIaf/1kw0zl4R85xFTHV0W9P5a4OW0z0/MqPH/cF0Z2JgZXQGm9NNCiAj1IyeUh+F2NHFqvTUBvlOZvi1T+gJTiWW8vLD6ekOsx2zOJRAz7ObHendftIuyZiiQIXtI/5eMRGF6IeohwB48GG3+LfBeTg75rEcfx7m79J7bng2ksarvJht6yo6dNGsb/cuviytOkpcCv1cO9g87ZAXBL2QOsdpZojgJkP2ZTbjBBl7AiozyfAwGpf047/yPvTEh2y2YLWNOxj8pXYmPcS9V8wVb4v2b3hJ4FByl99f3jqk2cq+uZ0yKur9Nc10RQ2bSScPvRMGdkbg2yyek8Kty4W/xS14Ws92A/22Aq6j2S/8GiJIvhkIpW19L4UqEgnFSQRDAI2/FjR0JDek3OSepPkVdzZNWRapWgJgV9IQ6Jiy4j8n4zDn4AfIoWsy+OFvWPOgUIfOT3Q+BSgbgk6zxvR5s66GosrtOl1yZnG0bKORvuGOuAw2Eo83dWelRaESSZczfv9L+uOZJsOSlNpiuGOwAvsfvStWUEuazf3Zbo9R8YSuzMxhfdDxybScpdvvnZeCYH4DbRLfpR22qyNzMTk8fY7q1Vq9uA2MsRKK8UfVTA5KJDe7HeIrCV/qzBWT7cYLtTMesybk/ncWf4qNU/ibGEjZJFYMaT6LzOsU9HNQsMQTiyzibgS03gWAfqbisVUHLNSsYkoK1sqAqABD+spHJkaaPK8nr0Ly40/WuNtNYyIRabuUgpPkw2aX/e/EJluSD3uptRMlgR42hogAfQUbYpVk+XIdbeUe+7X6vsZfKAwyRVJWua3QJHg0TJIY+HDlllzMA455qVyRPF+h5aRw8jUrPluyKZD79Qv2veIvwntenF2xnEyT9aQIT9LI/rbXj2vvgu5LO3Ufnv9Z7zX1Yk5DLb50iDqM0iCGHhspRq8685z1hepiPtbUiyHlthYuFMAX53FIXNYrftKkU3C2FH9xyK4mmj2h2vUloQRDvjT/nDlrHM8ZJlggbO2WiRyxSvAXc/YslXU/ey6PGJ1LquxqVw6Yc89HW5EO0RBxu/XrIZ0UfpoMHi8RJjvk8ACkVxB7CX2hIQWVwsxvtmRyI61xlUmCtMicjOj5NNaUyWN+uphH//LJop3qL79UDL+4SbYS6vzdhJYrJimLYwitqAgAx0dOPo2bOzwUc9NJuAeIeX6Me1It9EZ4tQV6kdwlYZNT5BrW3GBqB6GaKlMFUVsGkuHkzRm0eYa7G/mX7ne3BfA7rrqWFtPkKZVJtMH7vmu3+n0WarsAVfjCcUXnFgjMqwwruWoI5seZPcVVWT5IF7SjGoHoQdNnBnM7DnNDJtOpeSabsPLopeujx+D+/4QUojcTPtyAY9t0ShNqvutwvSBRoX+S2XPTCL53Az15F4fk7VOyliQ9mdrsBIIfZrjCvkIL+ORJIm/PRcLKk/il1zoHO0TrzwvcEdd3VF/C2cc8PLDZUdZEQ/zO9Hk39SSyQDdmOKewvBkWfZFFZsgLc8LpVL0dDpQH1QV/BWnwsJES7T8QFDLSqqah2VvRXt5AwfZ2ASQ5BRqJivnAQtDKauG3POMWaxjiUxOpSieSY0G2Ejk/dlSvOtWzRpRABKij8VvOYRMPV7T9+AU76smkPFGSO+cdwzALGiF7LB8JX7OY8gVF2SK58YVkZC90lC7jChHQnGW3LowWGLGqe0xbsUmcZFkKHDUCuVUYBPBUwtf2gETTUKNGfXuQK0nfK1WWqrQMJTEqHkJJIZuNPQ9++8n/LZOWYEDRxCNTLBgXeI8u3hs3ion75xzQkNAKyEpbLl8p/xujA9IOXudpG9F85wBGufXCvh9fgPfluI+NHr+6NcU78SdF1+8UEBb59YWZMMSk72BGP0dJI66cxr/3hW8L3wUHbkdERAJnxWGmoOwQ3Psb/7V8CctXDCSJuQrD5x8b3zPp8hpv4qXV9ntg3YsxRVAd52vyA5B3SW//oowpJv3aLawBMdG6SYL8FkFI9qnQmA9+caV9YjoHEIEQSc4x8vlzaHjGn8XtJSUXzqZgaC675emCuT9c8n1zJ8VHKC6g4hyU1Y7W/2LnPAutW1RiXmuKfzWFHcm91JOhCaZCjxyEHML/pYigSAIR3WczNojMEFqNPjikVUnKpXFT/MR1t5J4hRMgAv2L4Ctzxx4fHWXRzcQUa+cZUGQ7TqWxKOUWLaf9rkSMYxQX4zZvtei9+nBmIevQO6jIrBLf8JcHq8DZspcwuP77ZpV48ouYPwvD7EzGQDjjM87CkpyZzDjll1F98ejkQu4FhihgRgg6/hPnOJNXgUgIiESEMySBr4KtK2czNghr8kQ5X5Xprotf352sH0mP0zQP2LWJkdEyaiSx6YCaOTNrpt6s3ZwlutG7WSgX3n/LHQyDY0yLrKgC2WLaXEYuR9HP1j2DRpQjb4crdII7lzp/v/RLOC1quxA5nWKXK2bPA8Nc6PmaeWecg6eiF1Gw5LZciLGcGDzQCHnRE+fieMlXN2/8a48fNf9n2e3AwwUcB+v+CIznxeXMW/qPaRrPXTJbLULdk5zrO+K4dhlM76UbSqJ/BIAAgjrvbW760C2p8ffmhAwAKHrMuuUAKPlL1LNsYTl+v589BeAYACCQvnjoCDwfVbazHrMBbIhPI7rx5qjRNsdjo7ofPMZWLGtbNPHhXZK1Ho3l93iv74tfRgfU+WwljcvH6wo/2nqeEIm5/4T23fEeonYT1SOUFZtfWLDZZW37pW8Rem/fPDYFy8RFe4UD2/0K0aOLxcR1Kl7XvgPdJTajXe9nKPGzP2/8oFyvw57k7obVBG3XNLKkhnE9XoTU2tc3UMdZdc/ady084IyBF2gDc+8mUkZm4MJHpaelrR9kDbct+UKMlG+x0n9F7Z737NodwnWi0nKGzWLv2uNn7QrVNNf9ua6XDNvagW0iTFxSZawvZKw3/W+rbPyaC1/f0bzO84P1q2bu3WIsNV7gNNZiAo5jHf7E+o51o0Oa7/KOtMXGjRFJp90r+yZJZ2wx1ZBLLnKQj6z558NybN3JSUAXuDTsQEcTz2vgaK73Lut2zo7+462H6ImijknLIG1PsW6f7R9U01ZB8Lbf+FEkanwVl4U7476oy3e0KwAyQHha4K9hp7GVO37CsmS3z+XVvkPdh4BzrUYLFbh7d5eCNoTkL7a9y2Z96Wi17vOjjs9tTU3he7zCRV8L1i4Oc3hHL5bdgH+Nc2UYtYWf7Pm2cvatjCxB5OLTuTzWYnUZti72jzFc9rLA75YVftqCAzRfTcdn83XouwTpsrus6W5IKLvXo+/+kZKxRsQi81poy3JU/qgkE6CCAMhfUDQcACW9w9RR2StOnW6NuxqowWkEF5TOOglwjVfsDt63eJpw7+Hp9oJ5bZEFdCpcmIj+iIhnMs2brO/hrlc5++aLu/xcOAK6sRrNRtiIzKL/0jzD4GhVA1gOnJ0oltsZvQw719WIXeATaRclZZZUq5rZY4igbRjs0eQm2mOYa7PHUlpriMsTpPh3pq32BMY67YnkTtmTmNplT6ZUaE9h7bxU9dT0y+5gO8Cl9g8t6j4gaKR5bhJiueTcxT08Z9Wm7QMJBxsrJP9JpVNq1dUi0kyzI9VUiiHlPtVSsrslzEBVrjiqsaJrbABJ8JIVsgTro0iBkEi1gAz/IGWjXxaJ3l+cmEK+TKVgosSUJFfXigVJWpxLS7I+Um+S4zgxkJIxTqUgaGT46VEtudMUYVBGomg/Du4FZJvVzTZpMbQVqlZR1EilOz9RTlsl0rGUkwYVCjAmKhhIUiR/QSxJThchV3K2PBTFWZJMx0z53LUZrSUUJoGtOHIIUvquKJm6Fc93qPxdlEb+3frGj60qAAAA) format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: Rajdhani; src: url(data:font/woff2;base64,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) format("woff2"); font-weight: 700; font-display: swap; }
/* Kundenportal im CROMED-Design (CROMED-Design-System, Fassung 8, Profil „Apps und Dashboards“).
   Die Schriften Inter und Rajdhani bettet portal.rs vor diesem Stylesheet ein (font-src data:, nichts aus dem Netz).
   Farbschema: data-theme="dark" | "light" setzt portal.js immer (Systemmodus, bis der Nutzer umschaltet).
   CSP: nur Klassen, keine Inline-Styles. */

/* Designsystem-Stand: 2026-10-12 (Fassung 8) */

/* Ebene 1: Rohwerte. Nur die Goldskala; in Komponenten nie direkt verwenden. */
:root {
  --gold-200: #f0e0c8;
  --gold-300: #e3c9a0;   /* Link- und Kleintext auf Dunkel */
  --gold-400: #d1ab79;   /* Ende des Buttonverlaufs */
  --gold-500: #c8a47a;   /* Linien, Konturen, aktive Navigation */
  --gold-600: #d9bd88;   /* Schein, Schatten, Lichtfelder */
  --gold-700: #806333;   /* Gold im hellen Modus */
}

/* Ebene 2: Bedeutungen. Dunkel ist Standard, light-dark() liefert beide Modi. */
:root {
  color-scheme: dark;             /* Hell: data-theme="light"; Systemmodus: color-scheme: light dark */
  --color-bg:            light-dark(#fbf9f4, #121212);
  --color-bg-elevated:   light-dark(#f5efe4, #1a1a1a);  /* Ebene 1: Karten, Seitenleiste */
  --color-bg-raised:     light-dark(#fbf9f4, #232323);  /* Ebene 2: Menüs, Dialoge, Toasts, Tooltips */
  --color-panel:         #0a0a0a;                       /* Video- und Bildfläche */
  --color-surface:       light-dark(rgb(34 30 24 / .04), rgb(255 255 255 / .055));
  --color-hairline:      light-dark(#e3ddd5, rgb(255 255 255 / .13));
  --color-input-bg:      light-dark(#fbf9f4, #0d0d0d);
  --color-input-border:  light-dark(#857c6f, #77726a);  /* mind. 3:1 gegen jede umgebende Fläche */
  --color-text-strong:   light-dark(#221e18, #f4f1ed);  /* Überschriften */
  --color-text:          light-dark(#221e18, #e8e4de);  /* Fließtext, gedämpftes Creme gegen Nachleuchten */
  --color-text-muted:    light-dark(#6f685f, rgb(255 255 255 / .8)); /* Nebentext, Hinweise, Fußzeile */
  --color-neutral-mid:   light-dark(#857c6f, #9a968f);  /* nur Grafik, nie Text */
  --color-brand:         light-dark(var(--gold-700), var(--gold-500));
  --color-brand-text:    light-dark(var(--gold-700), var(--gold-300));
  --color-glow:          light-dark(var(--gold-700), var(--gold-600));
  --color-on-brand:      #17140f;                       /* Text auf Goldbutton */
  --color-focus:         light-dark(#806333, #b8c7ff);  /* Tastaturfokus */
  --color-info:          light-dark(#4a5aa8, #b8c7ff);  /* Information: Info-Abzeichen, Hinweisboxen */
  --color-success:       light-dark(#2f7a4b, #4fc777);  /* nur echte Zustände, immer mit Text/Symbol */
  --color-warning:       light-dark(#8a6200, #d8b54b);
  --color-danger:        light-dark(#b3263f, #ff6b7d);
  --color-button-edge:   light-dark(var(--gold-700), transparent); /* Kontur Hauptbutton, nur hell sichtbar */

  --gradient-button:   linear-gradient(135deg, var(--gold-200) 0%, var(--gold-400) 100%);
  --gradient-headline: linear-gradient(110deg in oklab, #f5f1eb 0%, #ead7bb 48%, #b8c7ff 100%); /* nur großer Titel, dunkel */
  --glass:  linear-gradient(135deg, rgb(255 255 255 / .13), rgb(255 255 255 / .04));            /* große Karten */
  --sweep:  linear-gradient(115deg, transparent 32%, rgb(255 255 255 / .32) 50%, transparent 68%); /* Lichtstreif Hauptbutton */
  --page-background:              /* Seitenhintergrund der Webseite */
    radial-gradient(circle at 15% 8%, rgb(197 157 92 / .14), transparent 28%),
    radial-gradient(circle at 85% 72%, rgb(130 96 50 / .10), transparent 32%),
    radial-gradient(circle at 50% 100%, rgb(181 138 73 / .07), transparent 38%),
    linear-gradient(135deg, #090909 0%, #121212 48%, #1a1712 100%);
  --shadow-soft: 0 18px 70px rgb(0 0 0 / .24);

  accent-color: var(--color-brand);   /* Checkboxen, Schieberegler */
  caret-color: var(--color-brand);
  scrollbar-color: light-dark(rgb(34 30 24 / .35), rgb(255 255 255 / .28)) transparent;
}

:root[data-theme="light"] {
  color-scheme: light;
  --glass: var(--color-surface);
  --page-background: var(--color-bg);
  --shadow-soft: 0 8px 30px rgb(34 30 24 / .08);
}

/* Ebene 3 steht in der Komponente (zum Beispiel --button-bg: var(--gradient-button)). */

/* Form, Schrift, Raster, Bewegung */
:root {
  --font-display: Rajdhani, Arial, sans-serif;
  --font-text: Inter, Arial, sans-serif;
  --text-xs: .75rem;   /* 12 px: Hinweise, Etiketten */
  --text-sm: .875rem;  /* 14 px: kompakte Daten, Tabs */
  --text-md: 1rem;     /* 16 px: Fließtext Web */
  --text-lg: 1.125rem; /* 18 px */
  --text-xl: 1.25rem;  /* 20 px */
  --text-2xl: 1.5rem;  /* 24 px: h3 */
  --text-3xl: 2rem;    /* 32 px */
  --text-4xl: 2.5rem;  /* 40 px */
  --text-5xl: 3.5rem;  /* 56 px; große Titel fließend per clamp() */
  --lh-body: 1.8;
  --lh-tight: 1.2;
  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px;
  --space-5: 24px; --space-6: 32px; --space-7: 48px; --space-8: 72px;
  --radius-card: 30px;            /* große Karten (Web) */
  --radius-sm: 14px;              /* kompakte Karten, Menüs, Dialoge */
  --radius-control: 8px;          /* Arbeitsbuttons und Felder in Apps */
  --radius-pill: 999px;           /* Hauptaktion, Chips, Abzeichen */
  --content-width: 1120px;
  --measure-copy: 72ch;
  --space-section: clamp(4.5rem, 7.5vw, 7.5rem);
  --size-section-title: clamp(2.15rem, 3.8vw, 3.65rem);
  --control-height: 56px;         /* Hauptbutton Web; Apps 44px */
  --motion-short: 190ms;          /* Hover, Zustände */
  --motion-reveal: 640ms;         /* Einblenden */
  --motion-sweep: 620ms;          /* Lichtstreif */
}

/* Systemeinstellungen respektieren */
@media (prefers-contrast: more) {
  :root {
    --color-hairline: light-dark(#6f685f, rgb(255 255 255 / .45));
    --color-input-border: light-dark(#221e18, #ffffff);
    --color-text-muted: light-dark(#221e18, #ffffff);
  }
}
@media (prefers-reduced-transparency: reduce) {
  :root { --glass: var(--color-bg-elevated); --color-surface: var(--color-bg-elevated); }
}

/* Gemeinsame Basis */
::selection { background: color-mix(in srgb, var(--color-brand) 35%, transparent); color: var(--color-text-strong); }
/* .gradient-text = Klasse des großen Titelverlaufs */
@media (forced-colors: active) { .gradient-text { background: none; color: CanvasText; -webkit-text-fill-color: currentColor; } }

/* ===== Ab hier: Bausteine des Portals (nur Variablen) ===== */
:root[data-theme="dark"] { color-scheme: dark; }
:root {
  --control-height: 44px;           /* App-Profil */
  --ok-bg: color-mix(in srgb, var(--color-success) 13%, transparent);
  --soon-bg: color-mix(in srgb, var(--color-warning) 13%, transparent);
  --bad-bg: color-mix(in srgb, var(--color-danger) 13%, transparent);
  --brand-line: color-mix(in srgb, var(--color-brand) 55%, transparent);
  --brand-soft: color-mix(in srgb, var(--color-brand) 12%, transparent);
}

* { box-sizing: border-box; }
html { background: var(--color-bg); }
body {
  margin: 0; min-height: 100vh; background: var(--color-bg); color: var(--color-text);
  font: 400 15px/1.65 var(--font-text); -webkit-font-smoothing: antialiased; font-variant-numeric: tabular-nums;
}
body::before { content: ''; position: fixed; inset: 0; z-index: -1; background: var(--page-background); }
.wrap { max-width: var(--content-width); margin: 0 auto; padding: 0 20px var(--space-7); }
h1, h2, h3 { color: var(--color-text-strong); text-wrap: balance; }
.muted { color: var(--color-text-muted); } .small { font-size: var(--text-xs); }
.err { color: var(--color-danger); font-weight: 600; } .ok { color: var(--color-success); font-weight: 600; }
svg.i { width: 16px; height: 16px; flex: none; }
input, select, button, textarea { font: inherit; color: inherit; }
a { color: var(--color-brand-text); text-underline-offset: 3px; }
button, a, input, select { -webkit-tap-highlight-color: transparent; }
:focus-visible { outline: 3px solid var(--color-focus); outline-offset: 3px; }
#portal-main:focus { outline: none; }
.sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.skip-link { position: absolute; left: var(--space-4); top: -100px; z-index: 50; padding: var(--space-3) var(--space-4); border-radius: var(--radius-control); background: var(--color-bg-raised); color: var(--color-text-strong); border: 1px solid var(--color-hairline); }
.skip-link:focus { top: var(--space-3); }

/* Eyebrow: Versalien, Gold, sagt etwas Wahres über den Inhalt */
.eyebrow { margin: 0 0 var(--space-2); color: var(--color-brand-text); font-size: var(--text-xs); font-weight: 700; letter-spacing: .15em; text-transform: uppercase; }

/* Felder: eingedrückt, dunkler als die Umgebung */
input[type="search"], input[type="email"], input[type="password"], input[type="text"], input[type="tel"], input[type="date"], select, textarea {
  min-height: var(--control-height); padding: 0 var(--space-3); border: 1px solid var(--color-input-border); border-radius: var(--radius-control);
  background: var(--color-input-bg); color: var(--color-text); transition: border-color var(--motion-short) ease;
}
textarea { padding: var(--space-2) var(--space-3); line-height: 1.5; }
input:focus, select:focus, textarea:focus { border-color: var(--color-brand); }
input::placeholder, textarea::placeholder { color: var(--color-text-muted); opacity: .8; }

/* Buttons: Arbeitsbutton (Ghost) und genau ein Hauptbutton je Gruppe (Gold-Pille mit Lichtstreif und Pfeil) */
.btn {
  position: relative; overflow: hidden; display: inline-flex; align-items: center; justify-content: center; gap: var(--space-2);
  min-height: var(--control-height); padding: 0 var(--space-4); border: 1px solid var(--brand-line); border-radius: var(--radius-control);
  background: transparent; color: var(--color-brand-text); font-size: var(--text-sm); font-weight: 600; line-height: 1.2; text-decoration: none; cursor: pointer;
  transition: background-color var(--motion-short) ease, border-color var(--motion-short) ease, box-shadow var(--motion-short) ease;
}
.btn:hover { background: var(--color-surface); border-color: var(--color-brand); }
.btn.primary { padding: 0 36px 0 var(--space-5); border: 1px solid var(--color-button-edge); border-radius: var(--radius-pill); background: var(--gradient-button); color: var(--color-on-brand); font-weight: 700; }
.btn.primary::before { content: ''; position: absolute; inset: 0; background: var(--sweep); transform: translateX(-130%); transition: transform var(--motion-sweep) ease; pointer-events: none; }
.btn.primary::after { content: '→'; position: absolute; right: 14px; opacity: 0; transform: translateX(-6px); transition: opacity var(--motion-short) ease, transform var(--motion-short) ease; }
.btn.primary:hover { background: var(--gradient-button); border-color: var(--color-button-edge); box-shadow: 0 6px 24px rgb(201 161 109 / .35); }
.btn.primary:hover::before { transform: translateX(130%); }
.btn.primary:hover::after { opacity: 1; transform: none; }
.btn.small { min-height: 36px; padding: 0 var(--space-3); font-size: var(--text-xs); }
.btn:disabled, .btn.primary:disabled { background: var(--color-surface); color: var(--color-text-muted); border-color: var(--color-hairline); box-shadow: none; cursor: not-allowed; }
.btn:disabled::before, .btn:disabled::after { display: none; }
.linkbtn { align-self: center; padding: var(--space-1); border: 0; background: none; color: var(--color-brand-text); font-size: var(--text-sm); text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }
.theme-btn { width: 40px; height: 40px; display: grid; place-items: center; flex: none; border: 1px solid var(--color-hairline); border-radius: 50%; background: transparent; color: var(--color-text-muted); cursor: pointer; transition: background-color var(--motion-short) ease, color var(--motion-short) ease; }
.theme-btn:hover { background: var(--color-surface); color: var(--color-text-strong); }
.theme-btn svg { width: 20px; height: 20px; }

/* EKG-Linie: ruhiges Zierelement in Gold, ohne Bewegung */
.ecg { display: block; pointer-events: none; }
.ecg path { fill: none; stroke: currentColor; stroke-width: 1.75; stroke-linecap: round; stroke-linejoin: round; vector-effect: non-scaling-stroke; }

/* Anmeldung */
.auth-top { display: flex; justify-content: flex-end; padding-top: var(--space-5); }
.login { position: relative; max-width: 440px; margin: 6vh auto 0; display: flex; flex-direction: column; gap: var(--space-3); padding: 0 var(--space-6) var(--space-6); overflow: hidden;
  background: var(--color-bg-elevated); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); box-shadow: var(--shadow-soft); }
.login-band { position: relative; height: 96px; margin: 0 calc(-1 * var(--space-6)) var(--space-5); border-bottom: 1px solid var(--color-hairline); background: var(--glass); color: var(--color-brand); }
.login-band .ecg { position: absolute; left: 0; right: 0; top: 20px; width: 100%; height: 48px; opacity: .55; }
.login .lock { position: absolute; left: var(--space-6); bottom: -22px; width: 44px; height: 44px; display: grid; place-items: center; border-radius: var(--radius-sm); background: var(--color-bg-raised); color: var(--color-brand); border: 1px solid var(--brand-line); }
.login .lock svg { width: 20px; height: 20px; }
.login .eyebrow { margin-top: var(--space-3); }
.login h1 { margin: 0; font: 700 var(--text-3xl)/var(--lh-tight) var(--font-display); letter-spacing: .03em; }
.login .muted { line-height: 1.7; }
.login input { width: 100%; }
.login .btn.primary { margin-top: var(--space-2); }
.login.err { padding: var(--space-6); }
.fieldset { display: flex; flex-direction: column; gap: 6px; color: var(--color-text-strong); font-size: var(--text-sm); font-weight: 600; }
.fieldset input, .fieldset select, .fieldset textarea { font-size: 15px; font-weight: 400; }
.mcard .fieldset { margin-bottom: var(--space-4); max-width: 440px; }

/* Kopfzeile aus Glas mit feiner Goldlinie */
.topbar {
  position: sticky; top: 0; z-index: 30; display: flex; align-items: center; justify-content: space-between; gap: var(--space-4);
  margin: 0 -20px; padding: var(--space-3) 20px; border-bottom: 1px solid color-mix(in srgb, var(--color-brand) 30%, transparent);
  background: color-mix(in srgb, var(--color-bg) 82%, transparent); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px);
}
.brand { display: flex; align-items: center; gap: var(--space-3); min-width: 0; color: var(--color-text-strong); font: 700 var(--text-lg)/1.2 var(--font-display); letter-spacing: .03em; }
.brand > div { min-width: 0; overflow-wrap: anywhere; }
.brand small { display: block; margin-top: 2px; color: var(--color-text-muted); font: 400 var(--text-xs)/1.3 var(--font-text); letter-spacing: 0; }
.brand .logo { width: 40px; height: 40px; flex: none; display: grid; place-items: center; border-radius: var(--radius-sm); border: 1px solid var(--brand-line); background: var(--color-bg-raised); color: var(--color-brand); }
.brand .logo svg { width: 20px; height: 20px; }
.who { display: flex; align-items: center; gap: var(--space-2); color: var(--color-text-muted); font-size: var(--text-xs); }
.provider-name { max-width: 240px; margin-right: var(--space-2); text-align: right; }

/* Hauptmenü: Unterstrich-Reiter, darunter ein Mega-Panel je Bereich (Disclosure-Navigation) */
.nav { position: relative; z-index: 25; margin-bottom: var(--space-2); border-bottom: 1px solid var(--color-hairline); }
.menu { display: flex; gap: var(--space-1); margin: 0; padding: 0; list-style: none; }
.menu-top { position: relative; display: inline-flex; align-items: center; gap: var(--space-2); min-height: 52px; padding: 0 var(--space-4); border: 0; background: none; color: var(--color-text-muted); font-size: var(--text-sm); font-weight: 600; white-space: nowrap; cursor: pointer; transition: color var(--motion-short) ease; }
.menu-top:hover, .menu-top[aria-expanded="true"] { color: var(--color-text-strong); }
.menu-top:focus-visible { outline-offset: -3px; }
.menu-top.on { color: var(--color-text-strong); font-weight: 700; }
.menu-top.on > svg:first-child { color: var(--color-brand); }
.menu-top.on::after { content: ''; position: absolute; left: var(--space-3); right: var(--space-3); bottom: -1px; height: 2px; background: var(--color-brand); }
.caret { width: 7px; height: 7px; margin: -3px 0 0 2px; border-right: 1.75px solid currentColor; border-bottom: 1.75px solid currentColor; transform: rotate(45deg); transition: transform var(--motion-short) ease; }
.menu-top[aria-expanded="true"] .caret { margin-top: 3px; transform: rotate(-135deg); }
.mega { position: absolute; left: 0; right: 0; top: calc(100% + 6px); display: grid; grid-template-columns: minmax(200px, 1fr) minmax(0, 2.2fr); gap: var(--space-5);
  padding: var(--space-5); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-raised); box-shadow: var(--shadow-soft); animation: drop var(--motion-short) ease both; }
.mega[hidden] { display: none; }
@keyframes drop { from { opacity: 0; transform: translateY(-4px); } }
.mega-intro { padding-right: var(--space-5); border-right: 1px solid var(--color-hairline); }
.mega-intro strong { display: block; color: var(--color-text-strong); font: 700 var(--text-2xl)/1.15 var(--font-display); letter-spacing: .03em; }
.mega-intro p:last-child { margin: var(--space-2) 0 0; color: var(--color-text-muted); font-size: var(--text-sm); }
.mega-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-2); margin: 0; padding: 0; list-style: none; align-content: start; }
.mega-item { display: flex; align-items: flex-start; gap: var(--space-3); width: 100%; min-height: 64px; padding: var(--space-3); border: 1px solid transparent; border-radius: var(--radius-sm); background: transparent; color: var(--color-text); text-align: left; cursor: pointer; transition: background-color var(--motion-short) ease, border-color var(--motion-short) ease; }
.mega-item:hover { background: var(--color-surface); border-color: var(--brand-line); }
.mega-item strong { display: block; color: var(--color-text-strong); font-weight: 600; }
.mega-item span span { display: block; margin-top: 2px; color: var(--color-text-muted); font-size: var(--text-xs); line-height: 1.45; }
.mega-icon { width: 36px; height: 36px; flex: none; display: grid; place-items: center; border-radius: var(--radius-control); border: 1px solid var(--brand-line); color: var(--color-brand); }
.mega-icon svg { width: 18px; height: 18px; }

/* Seitenkopf */
.hero { display: flex; justify-content: space-between; align-items: flex-end; gap: var(--space-5); padding: var(--space-6) 0 var(--space-5); }
.hero h1 { margin: 0; font: 700 clamp(28px, 3.4vw, 40px)/var(--lh-tight) var(--font-display); letter-spacing: .03em; }
.hero-copy { max-width: var(--measure-copy); margin: var(--space-2) 0 0; color: var(--color-text-muted); }
.hero-copy strong { color: var(--color-text-strong); font-weight: 600; }
.back { display: inline-flex; align-items: center; gap: 6px; min-height: 36px; margin-bottom: var(--space-3); padding: 0; border: 0; background: none; color: var(--color-brand-text); font-size: var(--text-sm); font-weight: 600; cursor: pointer; }
.back:hover { text-decoration: underline; text-underline-offset: 3px; }
.actions { display: flex; gap: var(--space-2); flex-wrap: wrap; justify-content: flex-end; }

/* Startseite: eine große Glaskarte als einziger dekorativer Schwerpunkt */
.welcome { position: relative; isolation: isolate; overflow: hidden; display: flex; align-items: center; justify-content: space-between; gap: var(--space-6);
  margin: var(--space-5) 0; padding: var(--space-7) var(--space-6) var(--space-6); border: 1px solid var(--color-hairline); border-radius: var(--radius-card);
  background: var(--glass); box-shadow: var(--shadow-soft); }
.welcome-ecg { position: absolute; left: 0; right: 0; bottom: var(--space-4); z-index: -1; width: 100%; height: 64px; color: var(--color-brand); opacity: .22; }
.welcome h1 { margin: 0; font: 700 clamp(34px, 4.6vw, var(--text-5xl))/1.05 var(--font-display); letter-spacing: .02em; }
:root[data-theme="dark"] .welcome h1 { background: var(--gradient-headline); background-size: 220% 100%; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; animation: drift 5s ease-in-out 1 forwards; }
@keyframes drift { from { background-position: 0% 50%; } to { background-position: 100% 50%; } }
.welcome-copy { max-width: 46ch; margin: var(--space-3) 0 0; color: var(--color-text); font-size: var(--text-md); }
.update-stamp { display: inline-flex; align-items: center; gap: var(--space-2); margin: var(--space-5) 0 0; color: var(--color-text-muted); font-size: var(--text-sm); }
.update-stamp svg { color: var(--color-brand); }
.health { display: flex; align-items: center; gap: var(--space-5); flex: none; padding: var(--space-5); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); }
.health-ring { position: relative; width: 112px; height: 112px; flex: none; }
.ring { width: 100%; height: 100%; }
.ring circle { fill: none; stroke-width: 9; }
.ring .ring-bg { stroke: var(--color-hairline); }
.ring .ring-fg { stroke: var(--color-brand); stroke-linecap: round; }
.health-ring > span { position: absolute; inset: 0; display: grid; place-content: center; text-align: center; }
.health-ring strong { color: var(--color-text-strong); font: 700 var(--text-3xl)/1 var(--font-display); letter-spacing: .02em; }
.health-ring small { margin-top: 2px; color: var(--color-text-muted); font-size: var(--text-xs); }
.health-legend { display: flex; flex-direction: column; gap: var(--space-2); color: var(--color-text); font-size: var(--text-sm); }
.health-legend strong { color: var(--color-brand-text); font: 700 var(--text-lg)/1.2 var(--font-display); letter-spacing: .04em; }
.lg { display: flex; align-items: center; gap: var(--space-2); }
.lg::before { content: ''; width: 8px; height: 8px; border-radius: 50%; background: var(--color-neutral-mid); }
.lg-ok::before { background: var(--color-success); } .lg-soon::before { background: var(--color-warning); } .lg-bad::before { background: var(--color-danger); }
.mobile-date { display: none; }

/* Kennzahlen: Zahl in Rajdhani, Zustand als Punkt plus Wort */
.metrics { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-4); margin-bottom: var(--space-5); }
.metric { --m: var(--color-brand); position: relative; display: flex; flex-direction: column; align-items: flex-start; min-height: 128px; padding: var(--space-5);
  border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); color: var(--color-text); text-align: left; cursor: pointer;
  transition: transform var(--motion-short) ease, border-color var(--motion-short) ease; }
.metric:hover { transform: translateY(-2px); border-color: var(--brand-line); }
.metric.bad { --m: var(--color-danger); } .metric.soon { --m: var(--color-warning); } .metric.neutral { --m: var(--color-neutral-mid); }
.metric-label { display: inline-flex; align-items: center; gap: var(--space-2); color: var(--color-text-strong); font-size: var(--text-sm); font-weight: 600; }
.metric-label::before { content: ''; width: 8px; height: 8px; border-radius: 50%; background: var(--m); }
.metric strong { margin: var(--space-2) 0 var(--space-1); color: var(--color-text-strong); font: 700 var(--text-4xl)/1 var(--font-display); letter-spacing: .02em; }
.metric-note { padding-right: var(--space-5); color: var(--color-text-muted); font-size: var(--text-xs); }
.metric > .i { position: absolute; right: var(--space-4); bottom: var(--space-5); color: var(--color-brand); }

/* Schnellsuche */
.quick-search { display: flex; align-items: center; gap: var(--space-5); margin-bottom: var(--space-5); padding: var(--space-4) var(--space-4) var(--space-4) var(--space-5); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); }
.quick-search > label { color: var(--color-text-strong); font: 700 var(--text-lg)/1.2 var(--font-display); letter-spacing: .03em; white-space: nowrap; }
.quick-search > div { position: relative; display: flex; align-items: center; gap: var(--space-3); flex: 1; }
.quick-search > div > .i { position: absolute; left: 14px; color: var(--color-text-muted); pointer-events: none; }
.quick-search input { flex: 1; min-width: 0; padding-left: 40px; }

/* Spalten Startseite */
.home-columns { display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(300px, 1fr); gap: var(--space-5); margin-bottom: var(--space-5); align-items: start; }
.attention-card, .quick-actions { overflow: hidden; border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); }
.section-head { padding: var(--space-5) var(--space-5) var(--space-4); }
.section-head h2 { margin: 0; color: var(--color-brand-text); font: 700 var(--text-xl)/1.25 var(--font-display); letter-spacing: .04em; }
.section-head p { margin: var(--space-1) 0 0; color: var(--color-text-muted); font-size: var(--text-sm); }
.attention-row, .quick-action { width: 100%; display: flex; align-items: center; gap: var(--space-3); padding: var(--space-4) var(--space-5); border: 0; border-top: 1px solid var(--color-hairline); background: transparent; color: var(--color-text); text-align: left; cursor: pointer; transition: background-color var(--motion-short) ease; }
.attention-row:hover, .quick-action:hover { background: var(--color-surface); }
.attention-row > svg:last-child, .quick-action > svg:last-child { margin-left: auto; color: var(--color-brand); }
.attention-mark { width: 36px; height: 36px; flex: none; display: grid; place-items: center; border-radius: 50%; background: var(--color-surface); color: var(--color-text-muted); }
.attention-mark.overdue { background: var(--bad-bg); }
.attention-mark.overdue svg { stroke: var(--color-danger); }
.attention-mark.soon { background: var(--soon-bg); }
.attention-mark.soon svg { stroke: var(--color-warning); }
.attention-content { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.attention-content strong { color: var(--color-text-strong); font-size: 15px; font-weight: 600; overflow-wrap: anywhere; }
.attention-content > span:last-child { color: var(--color-text-muted); font-size: var(--text-xs); line-height: 1.5; }
.attention-label { color: var(--color-text-muted); font-size: var(--text-xs); font-weight: 700; letter-spacing: .1em; text-transform: uppercase; }
.attention-label.s-overdue, .attention-label.s-soon, .attention-label.s-nodate { padding: 0; background: none; color: var(--color-text-muted); }
.attention-more { margin: var(--space-3) var(--space-5) var(--space-5); }
.quick-action > span:nth-child(2) { display: flex; flex-direction: column; gap: 2px; }
.quick-action strong { color: var(--color-text-strong); font-weight: 600; }
.quick-action span span { color: var(--color-text-muted); font-size: var(--text-xs); }
.action-icon { width: 40px; height: 40px; flex: none; display: grid; place-items: center; border-radius: var(--radius-sm); border: 1px solid var(--brand-line); color: var(--color-brand); }
.action-icon svg { width: 20px; height: 20px; }
.calm-state { display: flex; flex-direction: column; align-items: center; margin: 0 var(--space-5) var(--space-5); padding: var(--space-5); border: 1px dashed var(--color-hairline); border-radius: var(--radius-sm); text-align: center; color: var(--color-text-muted); }
.calm-state > svg { width: 24px; height: 24px; margin-bottom: var(--space-2); color: var(--color-success); }
.calm-state strong { color: var(--color-text-strong); }
.calm-state p { max-width: 52ch; margin-bottom: 0; font-size: var(--text-sm); }

/* Nachweise: nummerierte Karten 01 / 02 / 03 */
.document-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-4); margin: var(--space-2) 0 var(--space-6); counter-reset: doc; }
.document-tile { position: relative; display: flex; flex-direction: column; align-items: flex-start; padding: var(--space-5); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); color: var(--color-text); text-align: left; cursor: pointer; transition: transform var(--motion-short) ease, border-color var(--motion-short) ease; counter-increment: doc; }
.document-tile::after { content: '0' counter(doc); position: absolute; right: var(--space-5); top: var(--space-5); color: var(--color-brand-text); font: 700 var(--text-xl)/1 var(--font-display); letter-spacing: .06em; }
.document-tile:hover { transform: translateY(-2px); border-color: var(--brand-line); }
.document-tile > strong { margin: var(--space-4) 0 0; color: var(--color-text-strong); font: 700 var(--text-xl)/1.25 var(--font-display); letter-spacing: .03em; }
.document-tile p { min-height: 44px; margin: var(--space-2) 0 var(--space-3); color: var(--color-text-muted); font-size: var(--text-sm); }
.document-count { padding: 2px var(--space-3); border: 1px solid var(--color-hairline); border-radius: var(--radius-pill); color: var(--color-text-muted); font-size: var(--text-xs); }
.document-open { display: flex; align-items: center; gap: var(--space-2); margin-top: var(--space-5); color: var(--color-brand-text); font-size: var(--text-sm); font-weight: 600; }
.documentation-note { max-width: var(--measure-copy); padding: var(--space-2) 0 var(--space-5); }
.documentation-note h2 { color: var(--color-text-strong); font: 700 var(--text-2xl)/1.25 var(--font-display); letter-spacing: .03em; }
.documentation-note p { color: var(--color-text-muted); line-height: var(--lh-body); }
.documentation-note details { margin-top: var(--space-5); padding-top: var(--space-4); border-top: 1px solid var(--color-hairline); font-size: var(--text-sm); }
.documentation-note summary { color: var(--color-text-strong); font-weight: 600; cursor: pointer; }

/* Kennzahlen Geräteübersicht */
.summary { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-3); padding: 0 0 var(--space-5); }
.sum { --m: var(--color-brand); min-height: 84px; padding: var(--space-4); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); color: var(--color-text); text-align: left; cursor: pointer; transition: transform var(--motion-short) ease, border-color var(--motion-short) ease; }
.sum:hover { transform: translateY(-2px); border-color: var(--brand-line); }
.sum.bad { --m: var(--color-danger); } .sum.soon { --m: var(--color-warning); }
.sum span { display: inline-flex; align-items: center; gap: var(--space-2); color: var(--color-text-muted); font-size: var(--text-xs); font-weight: 600; }
.sum span::before { content: ''; width: 7px; height: 7px; border-radius: 50%; background: var(--m); }
.sum strong { display: block; margin-top: var(--space-1); color: var(--color-text-strong); font: 700 var(--text-3xl)/1.1 var(--font-display); letter-spacing: .02em; }

/* Werkzeugleiste und Filter */
.toolbar { display: grid; grid-template-columns: minmax(240px, 1fr) minmax(170px, 260px); gap: var(--space-3); padding: var(--space-4); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm) var(--radius-sm) 0 0; background: var(--color-bg-elevated); }
.search { position: relative; display: flex; align-items: center; }
.search svg { position: absolute; left: 14px; color: var(--color-text-muted); pointer-events: none; }
.search input, .toolbar select { width: 100%; }
.search input { padding: 0 40px; }
.clear { position: absolute; right: 6px; width: 32px; height: 32px; display: grid; place-items: center; border: 0; border-radius: var(--radius-control); background: transparent; color: var(--color-text-muted); cursor: pointer; }
.clear[hidden] { display: none; }
.clear:hover { background: var(--color-surface); color: var(--color-text-strong); }
.filters { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--space-3); padding: var(--space-3) var(--space-4); border: 1px solid var(--color-hairline); border-top: 0; background: var(--color-bg-elevated); }
.chips { display: flex; flex-wrap: wrap; gap: var(--space-2); }
.chip { --m: var(--color-neutral-mid); display: inline-flex; align-items: center; gap: var(--space-2); min-height: 36px; padding: 0 var(--space-3); border: 1px solid var(--color-hairline); border-radius: var(--radius-pill); background: transparent; color: var(--color-text-muted); font-size: var(--text-xs); font-weight: 600; white-space: nowrap; cursor: pointer; transition: border-color var(--motion-short) ease, color var(--motion-short) ease; }
.chip::before { content: ''; width: 7px; height: 7px; border-radius: 50%; background: var(--m); }
.chip b { font-weight: 700; color: var(--color-text-strong); }
.chip:hover { border-color: var(--brand-line); color: var(--color-text-strong); }
.chip[aria-pressed="true"] { border-color: var(--color-brand); background: var(--brand-soft); color: var(--color-brand-text); font-weight: 700; }
.chip.f-all, .chip.f-active, .chip.f-book { --m: var(--color-brand); }
.chip.f-overdue { --m: var(--color-danger); } .chip.f-soon { --m: var(--color-warning); }
.toggle { display: inline-flex; flex: none; gap: 2px; border-bottom: 1px solid var(--color-hairline); }
.toggle button { position: relative; display: inline-flex; align-items: center; gap: 6px; min-height: 36px; padding: 0 var(--space-3); border: 0; background: none; color: var(--color-text-muted); font-size: var(--text-xs); font-weight: 600; cursor: pointer; }
.toggle button[aria-pressed="true"] { color: var(--color-text-strong); font-weight: 700; }
.toggle button[aria-pressed="true"]::after { content: ''; position: absolute; left: var(--space-2); right: var(--space-2); bottom: -1px; height: 2px; background: var(--color-brand); }
.results-count { padding: var(--space-2) var(--space-4); border: 1px solid var(--color-hairline); border-top: 0; border-bottom: 0; background: var(--color-bg-elevated); color: var(--color-text-muted); font-size: var(--text-xs); }

/* Geräteliste */
.shell { overflow: hidden; border: 1px solid var(--color-hairline); border-top: 0; border-radius: 0 0 var(--radius-sm) var(--radius-sm); background: var(--color-bg-elevated); }
.lhead, .drow { display: grid; grid-template-columns: minmax(280px, 2.2fr) minmax(100px, .7fr) minmax(120px, .85fr) minmax(120px, .85fr) minmax(200px, 1.2fr); column-gap: var(--space-4); align-items: center; }
.lhead { min-height: 40px; padding: 0 var(--space-4); border-top: 1px solid var(--color-hairline); border-bottom: 1px solid var(--color-hairline); color: var(--color-text-muted); font-size: var(--text-xs); font-weight: 600; letter-spacing: .06em; text-transform: uppercase; }
.drow { position: relative; min-height: 76px; padding: var(--space-3) var(--space-4); border-bottom: 1px solid var(--color-hairline); cursor: pointer; transition: background-color var(--motion-short) ease; }
.drow:last-child { border-bottom: 0; }
.drow:hover { background: var(--color-surface); }
.drow:not(.child):hover { box-shadow: inset 2px 0 0 var(--color-brand); }
.drow:focus-visible { outline-offset: -3px; }
.drow.context { opacity: .65; }
.dmain { display: flex; align-items: center; gap: var(--space-3); min-width: 0; }
.dicon { position: relative; z-index: 1; width: 40px; height: 40px; min-width: 40px; display: grid; place-items: center; border-radius: var(--radius-sm); border: 1px solid var(--color-hairline); background: var(--color-bg-raised); color: var(--color-brand); }
.dicon svg { width: 20px; height: 20px; }
.drow.root.kids .dicon { border-color: var(--brand-line); }
.dtext { min-width: 0; }
.dtitle { display: flex; align-items: center; flex-wrap: wrap; gap: 6px var(--space-2); min-width: 0; color: var(--color-text-strong); font-size: 15px; font-weight: 600; }
.dsub { margin-top: 2px; overflow: hidden; color: var(--color-text-muted); font-size: var(--text-xs); text-overflow: ellipsis; white-space: nowrap; }
.dkids { margin-top: 6px; }
.tag { display: inline-flex; align-items: center; gap: 5px; min-height: 22px; padding: 0 var(--space-2); flex: none; border: 1px solid var(--color-hairline); border-radius: var(--radius-pill); color: var(--color-text-muted); font-size: var(--text-xs); font-weight: 600; white-space: nowrap; }
.tag svg { width: 12px; height: 12px; }
.tag.main { border-color: color-mix(in srgb, var(--color-brand) 30%, transparent); color: var(--color-brand-text); }
.tag.book { border-color: color-mix(in srgb, var(--color-info) 55%, transparent); color: var(--color-info); }
.cell { min-width: 0; color: var(--color-text-muted); font-size: var(--text-sm); }
.cell .v { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--color-text); }
.cell .l { display: none; }
.mono { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 13px; }

/* Baum: Hauptgerät oben, Komponenten eingerückt darunter (feine Goldlinie) */
.drow.root.kids::after { content: ''; position: absolute; left: 35px; top: calc(50% + 20px); bottom: -1px; border-left: 1px solid var(--color-brand); }
.drow.child { min-height: 64px; }
.drow.child .dmain { padding-left: 40px; }
.drow.child::before { content: ''; position: absolute; left: 35px; top: -1px; bottom: -1px; border-left: 1px solid var(--color-brand); }
.drow.child .elbow { position: absolute; left: 35px; top: 50%; width: 22px; height: 0; border-top: 1px solid var(--color-brand); }
.drow.child.last::before { bottom: calc(50% + 1px); }
.drow.child.last .elbow { top: calc(50% - 10px); width: 22px; height: 11px; border-top: 0; border-left: 1px solid var(--color-brand); border-bottom: 1px solid var(--color-brand); border-bottom-left-radius: 10px; }
.drow.child .dicon { width: 30px; height: 30px; min-width: 30px; border-radius: var(--radius-control); color: var(--color-text-muted); }
.drow.child .dicon svg { width: 16px; height: 16px; }
.drow.child .dtitle { font-weight: 500; }
.ofroot { display: none; }

/* Prüfstatus: Abzeichen mit Zustandsfarbe, immer mit Wort */
.insp { display: grid; gap: var(--space-1); }
.iline { display: flex; align-items: center; gap: var(--space-2); min-width: 0; padding: 4px 10px; border-radius: var(--radius-pill); font-size: var(--text-xs); font-weight: 600; line-height: 1.3; }
.iline::before { content: ''; width: 7px; height: 7px; min-width: 7px; border-radius: 50%; background: var(--st); }
.iline .t { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--color-text); }
.iline .d { margin-left: auto; white-space: nowrap; }
/* Zustand nur über Punkt und Tönung; die Schrift bleibt in der Textfarbe (kein gelber Text) */
.s-ok { --st: var(--color-success); color: var(--color-text-strong); background: var(--ok-bg); }
.s-soon { --st: var(--color-warning); color: var(--color-text-strong); background: var(--soon-bg); }
.s-overdue { --st: var(--color-danger); color: var(--color-text-strong); background: var(--bad-bg); }
.s-nodate, .s-retired { --st: var(--color-neutral-mid); color: var(--color-text-muted); background: var(--color-surface); }
.pill { display: inline-flex; align-items: center; gap: 6px; min-height: 26px; padding: 2px 10px; border-radius: var(--radius-pill); font-size: var(--text-xs); font-weight: 600; white-space: nowrap; }
.pill::before { content: ''; width: 7px; height: 7px; border-radius: 50%; background: var(--st, currentColor); }
.empty { grid-column: 1 / -1; display: flex; flex-direction: column; align-items: center; gap: var(--space-1); margin: var(--space-4); padding: var(--space-7) var(--space-5); border: 1px dashed var(--color-hairline); border-radius: var(--radius-sm); text-align: center; }
.empty strong { color: var(--color-text-strong); }
.empty span { color: var(--color-text-muted); font-size: var(--text-sm); }
.empty .btn { margin-top: var(--space-3); }

/* Kachelansicht */
.shell.tiles { overflow: visible; border: 0; border-radius: 0; background: transparent; }
.tiles .lhead { display: none; }
.tiles .dlist { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: var(--space-3); padding-top: var(--space-3); }
.tiles .drow { display: flex; flex-direction: column; align-items: stretch; min-height: 236px; padding: var(--space-4); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); transition: transform var(--motion-short) ease, border-color var(--motion-short) ease; }
.tiles .drow:hover { transform: translateY(-2px); border-color: var(--brand-line); background: var(--color-bg-elevated); box-shadow: none; }
.tiles .drow::before, .tiles .drow::after, .tiles .elbow { display: none; }
.tiles .drow.child .dmain { padding-left: 0; }
.tiles .dmain { align-items: flex-start; min-height: 54px; margin-bottom: var(--space-2); }
.tiles .dsub { white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.tiles .ofroot { display: flex; align-items: center; gap: 5px; margin-top: 5px; color: var(--color-brand-text); font-size: var(--text-xs); font-weight: 600; }
.tiles .cell { display: flex; align-items: baseline; justify-content: space-between; gap: var(--space-3); min-height: 34px; padding: var(--space-2) 0; border-top: 1px solid var(--color-hairline); }
.tiles .cell .l { display: block; color: var(--color-text-muted); font-size: var(--text-xs); font-weight: 600; letter-spacing: .08em; text-transform: uppercase; }
.tiles .cell .v { text-align: right; }
.tiles .cell.status { display: block; margin-top: auto; padding-bottom: 0; }
.tiles .cell.status .l { margin-bottom: 6px; }

/* Medizinproduktebuch / Geräteakte: Karte mit Kopf, Metadatenliste */
.mpb { max-width: 1040px; margin: 0 auto; }
.mcard { margin: 0 0 var(--space-4); padding: var(--space-5) var(--space-6); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); }
.mcard.narrow { max-width: 560px; }
.mtitle { display: flex; align-items: flex-start; gap: var(--space-3); margin: 0 0 var(--space-5); color: var(--color-brand-text); font: 700 var(--text-xl)/1.3 var(--font-display); letter-spacing: .03em; }
.mtitle .no { flex: none; min-width: 32px; color: var(--color-brand-text); }
.mtitle .no::before { content: '0'; }
.msub { display: flex; align-items: center; gap: var(--space-3); margin: var(--space-5) 0 var(--space-2); color: var(--color-text-muted); font-size: var(--text-xs); font-weight: 600; letter-spacing: .1em; text-transform: uppercase; }
.msub::after { content: ''; flex: 1; height: 1px; background: var(--color-hairline); }
.info { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 var(--space-6); }
.info > div { display: grid; grid-template-columns: 150px minmax(0, 1fr); gap: var(--space-3); padding: 10px 0; border-bottom: 1px solid var(--color-hairline); }
.info .full { grid-column: 1 / -1; }
.info .l { color: var(--color-text-muted); font-size: var(--text-sm); }
.info .v { color: var(--color-text-strong); font-weight: 500; line-height: 1.5; white-space: pre-line; overflow-wrap: anywhere; }
.info .v.dash { color: var(--color-text-muted); font-weight: 400; }
.mtable { width: 100%; border-collapse: collapse; font-size: var(--text-sm); }
.mtable th { padding: var(--space-3) var(--space-4) var(--space-2) 0; border-bottom: 1px solid var(--color-hairline); color: var(--color-text-muted); font-size: var(--text-xs); font-weight: 600; letter-spacing: .06em; line-height: 1.35; text-align: left; text-transform: uppercase; vertical-align: bottom; hyphens: manual; }
.mtable td { overflow-wrap: break-word; }
.page-card .mtable { font-size: 13px; }
.page-card .mtable th { min-width: 84px; }
.mtable td { padding: var(--space-3) var(--space-4) var(--space-3) 0; border-bottom: 1px solid var(--color-hairline); vertical-align: top; line-height: 1.55; white-space: pre-line; }
.mtable tr:last-child td { border-bottom: 0; }
.mtable tr.link { cursor: pointer; }
.mtable tr.link:hover td { background: var(--color-surface); }
.mtable tr.link:focus-visible { outline-offset: -3px; }
.scroll { overflow-x: auto; overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch; }
.none { padding: var(--space-4); border: 1px dashed var(--color-hairline); border-radius: var(--radius-sm); color: var(--color-text-muted); font-size: var(--text-sm); }
/* Hinweisbox: Kontur in Info-Farbe, Text in Haupttextfarbe; Warnung mit Symbol, nie gelber Text */
.note { display: flex; gap: var(--space-3); align-items: flex-start; margin: var(--space-4) 0; padding: var(--space-4) var(--space-5); border: 1px solid color-mix(in srgb, var(--color-info) 55%, transparent); border-radius: var(--radius-sm); background: var(--color-bg-elevated); color: var(--color-text); font-size: var(--text-sm); line-height: 1.65; }
.note > svg { margin-top: 3px; color: var(--color-info); }
.note p { margin: var(--space-1) 0 var(--space-3); } .note strong { display: block; color: var(--color-text-strong); }
.note.warn > svg { stroke: var(--color-warning); }
.combo { display: grid; gap: 6px; }
.combo button { display: flex; align-items: center; gap: var(--space-3); width: 100%; min-height: 48px; padding: var(--space-2) var(--space-3); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: transparent; color: var(--color-text); text-align: left; cursor: pointer; }
.combo button:hover { background: var(--color-surface); }
.combo button.me { border-color: var(--color-brand); cursor: default; }
.combo button.sub { position: relative; margin-left: 30px; width: calc(100% - 30px); }
.combo button.sub::before { content: ''; position: absolute; left: -18px; top: -8px; width: 14px; height: calc(50% + 8px); border-left: 1px solid var(--color-brand); border-bottom: 1px solid var(--color-brand); border-bottom-left-radius: 8px; }
.combo .dicon { width: 32px; height: 32px; min-width: 32px; }
.combo strong { color: var(--color-text-strong); }
.combo .what { margin-left: auto; color: var(--color-text-muted); font-size: var(--text-xs); }
.page-card { overflow: hidden; border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); }
.page-card .mtable th, .page-card .mtable td { padding-left: var(--space-4); }
.toolbar.noprint { border-radius: var(--radius-sm); margin-bottom: var(--space-3); }
.deadline-count { margin: 0 0 var(--space-2); color: var(--color-text-muted); font-size: var(--text-xs); }
.printhead, .printonly { display: none; }

/* Prüfprotokolle: klickbarer Badge (Ergebnis + „Protokoll“), Aktionen in Listen */
a.doc-badge { gap: var(--space-2); padding-right: 4px; border: 1px solid transparent; color: var(--color-text-strong); text-decoration: none; cursor: pointer; transition: border-color var(--motion-short) ease; }
a.doc-badge:hover { border-color: var(--color-brand); }
.doc-badge-open { display: inline-flex; align-items: center; gap: 4px; padding: 2px 8px; border-radius: var(--radius-pill); background: var(--color-bg-raised); color: var(--color-brand-text); font-weight: 600; }
.doc-badge-open svg { width: 12px; height: 12px; }
.doc-actions { display: inline-flex; gap: var(--space-2); white-space: nowrap; }
.doc-actions .btn { min-height: 32px; text-decoration: none; }
.toolbar.single { grid-template-columns: 1fr; }

/* Formulare des Kunden: Gerät anmelden, Einweisung erfassen */
.form-stack { display: grid; gap: 0; }
.form-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-4) var(--space-5); }
.form-grid > .mtitle, .form-grid > .full, .form-grid > .form-actions { grid-column: 1 / -1; }
.form-grid > .mtitle { margin-bottom: 0; }
.form-grid .fieldset { margin: 0; max-width: none; }
.fieldset input, .fieldset select, .fieldset textarea { width: 100%; }
.fieldset textarea { min-height: 88px; resize: vertical; }
.form-actions { display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; gap: var(--space-4); margin-top: var(--space-4); padding-top: var(--space-4); border-top: 1px solid var(--color-hairline); }
.form-msg { flex: 1; min-width: 200px; color: var(--color-danger); font-size: var(--text-sm); font-weight: 600; }
.form-msg:empty { display: none; }
.people { display: grid; gap: var(--space-4); margin: var(--space-4) 0; }
.person { display: grid; gap: var(--space-3); padding: var(--space-4); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-surface); }
.person-head { display: flex; align-items: flex-end; gap: var(--space-3); }
.person-head .fieldset { flex: 1; margin: 0; max-width: none; }
.sigpad { display: grid; gap: var(--space-2); justify-items: start; }
.sigpad-label { color: var(--color-text-strong); font-size: var(--text-sm); font-weight: 600; }
.sigpad-area { position: relative; width: 100%; max-width: 560px; }
.sigpad-canvas { display: block; width: 100%; height: 160px; border: 1px solid var(--color-input-border); border-radius: var(--radius-control); background: var(--color-input-bg); color: var(--color-text-strong); touch-action: none; cursor: crosshair; }
.sigpad-area::after { content: ''; position: absolute; left: var(--space-5); right: var(--space-5); bottom: 36px; border-bottom: 1px dashed var(--color-hairline); pointer-events: none; }
.sigpad-hint { position: absolute; inset: 0; display: grid; place-items: center; padding: var(--space-4); color: var(--color-text-muted); font-size: var(--text-sm); text-align: center; pointer-events: none; }
.sigpad-hint[hidden] { display: none; }
.toast { position: fixed; left: 50%; bottom: var(--space-5); z-index: 60; display: flex; align-items: center; gap: var(--space-3); max-width: min(560px, calc(100% - 28px)); padding: var(--space-3) var(--space-4); transform: translateX(-50%);
  border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-raised); color: var(--color-text); box-shadow: var(--shadow-soft); font-size: var(--text-sm); }
.toast > svg { stroke: var(--color-success); }

/* Gerätepass */
.pass-selector { display: flex; flex-direction: column; gap: 6px; min-width: 240px; color: var(--color-text-strong); font-size: var(--text-sm); font-weight: 600; }
.pass-content { margin-top: var(--space-2); padding: var(--space-5) var(--space-6); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); }
.pass-content h2 { margin: 0 0 var(--space-2); font: 700 var(--text-2xl)/1.25 var(--font-display); letter-spacing: .03em; }
.pass-content > p { color: var(--color-text-muted); font-size: var(--text-sm); }
.pass-content > table { margin-top: var(--space-5); }

/* Fußzeile mit Goldlinie */
.portal-footer { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--space-4); margin-top: var(--space-7); padding: var(--space-5) 0 0; border-top: 1px solid color-mix(in srgb, var(--color-brand) 35%, transparent); color: var(--color-text-muted); font-size: var(--text-sm); }
.portal-footer > div:first-child { display: flex; flex-direction: column; gap: 2px; }
.portal-footer strong { color: var(--color-text-strong); font: 700 var(--text-lg)/1.2 var(--font-display); letter-spacing: .03em; }
.portal-footer > small { width: 100%; font-size: var(--text-xs); }
.footer-contact { display: flex; align-items: center; gap: var(--space-5); }
.footer-contact > a:not(.btn) { color: var(--color-brand-text); }
.home-page > .btn { margin-top: var(--space-1); }

/* Einblenden: nur der Inhalt unterhalb der Navigation, ruhig, einmal */
#portal-main > * { animation: reveal var(--motion-reveal) ease both; }
@keyframes reveal { from { opacity: 0; transform: translateY(22px); } }

/* Störmeldungen: Auswahl als Kacheln, Anhänge, Meldungen mit Gesprächsverlauf */
.s-info { --st: var(--color-info); color: var(--color-text-strong); background: var(--color-surface); }
.note[hidden] { display: none; }
.choice { margin: 0; padding: 0; border: 0; min-width: 0; }
.choice legend { margin-bottom: var(--space-2); padding: 0; color: var(--color-text-strong); font-size: var(--text-sm); font-weight: 600; }
.choice-row { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-3); }
.choice-opt { position: relative; display: flex; align-items: flex-start; gap: var(--space-3); min-height: 64px; padding: var(--space-3) var(--space-4); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-surface); cursor: pointer; transition: border-color var(--motion-short) ease, background-color var(--motion-short) ease; }
.choice-opt:hover { border-color: var(--brand-line); }
.choice-opt input { flex: none; width: 18px; height: 18px; min-height: 0; margin: 2px 0 0; padding: 0; }
.choice-opt span { display: flex; flex-direction: column; gap: 2px; }
.choice-opt strong { color: var(--color-text-strong); font-size: 15px; font-weight: 600; }
.choice-opt small { color: var(--color-text-muted); font-size: var(--text-xs); line-height: 1.45; }
.choice-opt:has(input:checked) { border-color: var(--color-brand); background: var(--brand-soft); }
.choice-opt:has(input:focus-visible) { outline: 2px solid var(--color-focus); outline-offset: 2px; }
.attach-list { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: var(--space-3); margin: var(--space-3) 0 var(--space-4); }
.attach-list:empty { display: none; }
.attach-item { display: grid; grid-template-rows: 100px auto auto; gap: var(--space-2); padding: var(--space-2); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-surface); }
.attach-item img { width: 100%; height: 100px; object-fit: cover; border-radius: var(--radius-control); }
.attach-doc { display: grid; place-items: center; height: 100px; border-radius: var(--radius-control); background: var(--color-bg-elevated); color: var(--color-brand); }
.attach-doc svg { width: 32px; height: 32px; }
.attach-name { overflow: hidden; color: var(--color-text-muted); font-size: var(--text-xs); text-overflow: ellipsis; white-space: nowrap; }
.attach-item .btn { justify-self: start; }
.tickets { display: grid; gap: var(--space-3); }
.tickets .section-head { padding: var(--space-4) 0 0; }
.ticket { border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-bg-elevated); }
.ticket[open] { border-color: var(--brand-line); }
.ticket summary { display: flex; align-items: center; justify-content: space-between; gap: var(--space-4); padding: var(--space-4) var(--space-5); cursor: pointer; list-style: none; }
.ticket summary::-webkit-details-marker { display: none; }
.ticket summary:focus-visible { outline: 2px solid var(--color-focus); outline-offset: 2px; border-radius: var(--radius-sm); }
.ticket-main { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.ticket-main strong { color: var(--color-text-strong); font-size: var(--text-md); font-weight: 600; overflow-wrap: anywhere; }
.ticket-meta { color: var(--color-text-muted); font-size: var(--text-xs); }
.ticket-body { padding: 0 var(--space-5) var(--space-5); border-top: 1px solid var(--color-hairline); }
.thread { display: grid; gap: var(--space-3); margin: var(--space-4) 0; padding: 0; list-style: none; }
.msg { max-width: 640px; padding: var(--space-3) var(--space-4); border: 1px solid var(--color-hairline); border-radius: var(--radius-sm); background: var(--color-surface); }
.msg.mine { justify-self: end; border-color: var(--brand-line); background: var(--brand-soft); }
.msg-head { display: flex; flex-wrap: wrap; justify-content: space-between; gap: var(--space-1) var(--space-4); color: var(--color-text-muted); font-size: var(--text-xs); }
.msg-head strong { color: var(--color-text-strong); }
.msg p { margin: var(--space-1) 0 0; white-space: pre-line; overflow-wrap: anywhere; }
.thread-form textarea { width: 100%; min-height: 64px; resize: vertical; }
.thread-form .form-actions { margin-top: var(--space-2); padding-top: 0; border-top: 0; }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition: none !important; animation: none !important; scroll-behavior: auto !important; }
}

@media (max-width: 1000px) {
  .metrics { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .home-columns { grid-template-columns: 1fr; }
  .lhead, .drow { grid-template-columns: minmax(230px, 1.9fr) minmax(80px, .7fr) minmax(100px, .8fr) minmax(160px, 1fr); }
  .col-serial { display: none; }
  .welcome { flex-direction: column; align-items: stretch; }
  .health { align-self: flex-start; }
}
@media (max-width: 760px) {
  .wrap { padding: 0 14px var(--space-6); }
  .topbar { margin: 0 -14px; padding: var(--space-2) 14px; gap: var(--space-2); }
  .provider-name { display: none; }
  .menu { flex-wrap: wrap; gap: 0 var(--space-1); }
  .menu-top { min-height: 46px; padding: 0 var(--space-3); }
  .menu li.open { flex-basis: 100%; }
  .menu li.open .menu-top { width: 100%; }
  .mega { position: static; grid-template-columns: 1fr; gap: var(--space-3); margin-bottom: var(--space-3); padding: var(--space-3); }
  .mega-intro { padding: 0 0 var(--space-3); border-right: 0; border-bottom: 1px solid var(--color-hairline); }
  .mega-intro strong { display: none; }
  .mega-list { grid-template-columns: 1fr; }
  .welcome { margin-top: var(--space-4); padding: var(--space-7) var(--space-5) var(--space-5); border-radius: var(--radius-sm); }
  .welcome-ecg { bottom: auto; top: var(--space-2); height: 40px; }
  .health { align-self: stretch; padding: var(--space-4); gap: var(--space-4); }
  .health-ring { width: 88px; height: 88px; }
  .health-ring strong { font-size: var(--text-2xl); }
  .quick-search { flex-direction: column; align-items: stretch; gap: var(--space-3); padding: var(--space-4); }
  .document-grid { grid-template-columns: 1fr; }
  .document-tile p { min-height: 0; }
  .hero { flex-direction: column; align-items: flex-start; gap: var(--space-4); padding: var(--space-5) 0 var(--space-4); }
  .actions { justify-content: flex-start; width: 100%; }
  .summary { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .toolbar { grid-template-columns: 1fr; padding: var(--space-3); }
  .filters { flex-direction: column; align-items: stretch; padding: var(--space-3); }
  .lhead { display: none; }
  .drow { grid-template-columns: 1fr 1fr; gap: var(--space-3); padding: var(--space-4); }
  .dmain, .cell.status { grid-column: 1 / -1; }
  .cell .l { display: block; margin-bottom: 2px; font-size: var(--text-xs); font-weight: 600; letter-spacing: .08em; text-transform: uppercase; }
  .col-serial { display: block; }
  .drow.root.kids::after { display: none; }
  .drow.child .dmain { padding-left: 30px; }
  .drow.child::before, .drow.child .elbow { left: 25px; }
  .drow.child .elbow { top: 30px; }
  .drow.child.last::before { bottom: auto; height: 22px; }
  .drow.child.last .elbow { top: 20px; }
  .drow.child .cell { margin-left: 30px; }
  .tiles .dlist { grid-template-columns: 1fr; }
  .tiles .drow.child .cell { margin-left: 0; }
  .mcard, .pass-content { padding: var(--space-4); }
  .pass-content { overflow-x: auto; }
  .pass-selector { width: 100%; min-width: 0; }
  .info { grid-template-columns: 1fr; }
  .info > div { grid-template-columns: 120px minmax(0, 1fr); }
  .form-grid { grid-template-columns: 1fr; }
  .choice-row { grid-template-columns: 1fr; }
  .ticket summary { flex-direction: column; align-items: flex-start; padding: var(--space-4); }
  .ticket-body { padding: 0 var(--space-4) var(--space-4); }
  .person-head { flex-direction: column; align-items: stretch; }
  .form-actions .btn { width: 100%; }
  .footer-contact { flex-wrap: wrap; gap: var(--space-3); }
  .login { margin-top: 3vh; padding: 0 var(--space-5) var(--space-5); }
  .login-band { margin: 0 calc(-1 * var(--space-5)) var(--space-5); }
  .login .lock { left: var(--space-5); }
}
@media (max-width: 480px) {
  .brand { flex: 1; font-size: var(--text-md); }
  .brand small { display: none; }
  .brand .logo { width: 36px; height: 36px; }
  .who .btn { min-height: 36px; padding: 0 var(--space-2); white-space: nowrap; }
  .who .btn svg { display: none; }
  .theme-btn { width: 36px; height: 36px; }
  .metrics { gap: var(--space-3); }
  .metric { padding: var(--space-4); min-height: 120px; }
  .metric strong { font-size: var(--text-3xl); }
  .section-head { padding: var(--space-4); }
  .attention-row, .quick-action { padding: var(--space-3) var(--space-4); }
  .home-page > .btn { width: 100%; }
}

/* Druck: weißes Papier, dunkle Tinte, Gold nur als feine Linie */
@media print {
  @page { size: A4 portrait; margin: 14mm; }
  :root, :root[data-theme] { color-scheme: light; --page-background: #fff; --color-bg: #fff; --color-bg-elevated: #fff; --color-bg-raised: #fff; --color-surface: #fff; }
  body { background: #fff; font-size: 10pt; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
  body::before { display: none; }
  #portal-main > * { animation: none; }
  .toast, .mega, .noprint, .topbar, .nav, .toolbar, .filters, .actions, .back, .portal-footer, .skip-link, .theme-btn, .home-page > .btn, .note.noprint, .results-count, .summary, .deadline-count { display: none !important; }
  .printonly, .printhead { display: block; }
  .print-brand { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 16px; padding-bottom: 6px; border-bottom: 1px solid var(--gold-500); font-size: 8pt; }
  .print-brand strong { font: 700 12pt var(--font-display); letter-spacing: .03em; }
  .printhead { margin-bottom: 18px; padding-bottom: 8px; border-bottom: 1px solid var(--gold-500); }
  .printhead h1 { margin: 0 0 4px; font: 700 20pt var(--font-display); letter-spacing: .02em; }
  .wrap { max-width: none; padding: 0; }
  .hero { padding: 0 0 10px; }
  .mcard { margin-bottom: 18px; padding: 0; border: 0; border-radius: 0; break-inside: avoid; }
  .mtitle { margin-bottom: 8px; padding-bottom: 4px; border-bottom: 1px solid var(--gold-500); font-size: 12pt; }
  .msub::after { display: none; }
  .info { grid-template-columns: 1fr 1fr; gap: 0 28px; }
  .info > div { grid-template-columns: 40% 1fr; padding: 3px 0; border-bottom: 1px dotted var(--color-hairline); }
  .info .l { font-size: 8pt; } .info .v { font-size: 9.5pt; font-weight: 600; }
  .scroll { overflow: visible; }
  .mtable { table-layout: auto; font-size: 9pt; }
  .mtable th, .mtable td { padding: 4px 6px; border: 1px solid var(--color-hairline); font-size: 8.5pt; overflow-wrap: break-word; word-break: normal; hyphens: manual; }
  .mtable th { min-width: 0; color: var(--color-text-strong); font-size: 7.5pt; font-weight: 700; letter-spacing: 0; text-transform: none; white-space: normal; vertical-align: bottom; }
  .page-card .mtable th, .page-card .mtable td { padding-left: 6px; }
  .doc-badge-open, .doc-actions { display: none !important; }
  .mtable tr { break-inside: avoid; }
  .pill, .iline { background: none !important; padding: 0; }
  .book { break-after: page; } .book:last-child { break-after: auto; }
  .shell, .page-card { border: 0; overflow: visible; }
  .drow { break-inside: avoid; }
  .pass-content { padding: 0; border: 0; overflow: visible; }
  .none { border: 0; padding: 4px 0; }
  @page inventory { size: A4 landscape; margin: 12mm; }
  body[data-portal-page="inventory"] .wrap { page: inventory; }
}
