/* ============ Tokens ============ */
:root{
  --bg:#070B1A;
  --panel:#0E1630;
  --panel-hi:#111B3D;
  --star:#F5F7FF;
  --ice:#8FC7FF;
  --glow:#CFE8FF;
  --muted:#93A1C4;
  --line:rgba(143,199,255,.16);
  --line-strong:rgba(143,199,255,.34);
  --font-body:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;
  --font-mono:Consolas,"Cascadia Mono","SF Mono",Menlo,monospace;
  --logo-mask-a:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB5MAAAFxCAYAAABeJY+rAABIEklEQVR4nO3dO3bdRro24NdeJ6f+EYid7FTsEYgd7VDsqJ2BHoHYIxA9AtMjMJHJUVPhjkyNoKkUyaFGcMgR6A82aNO68gKgcHmetbhsWRbqI7VvVS++qu8+fPgQoD8//PCv0iXk9evfSpcAAAAAAADAxHwnTIbHG0Ng/BBCZgAAAAAAAL5EmAz3NNXg+D6EzAAAAAAAAAiT4RuWEB5/i3AZAAAAAABgeYTJ8BHh8bcJlwEAAAAAAOZPmAwRID+GYBkAAAAAAGCehMkjtK6bJ5tqdVW6jrkTIHdPsAwAAAAAADAfwuSRWNfNbpKDJLtJrpKcCJT7IUQehmAZAAAAAABg2oTJBd0KkA+TPElyvKlWp8UKmjEBcjlCZQAAAAAAgGkSJg/sowD5WZL3ESL3Rog8LoJlAAAAAACA6RAmD2BdN0+yDZCPsg2QEyFyr4TI4yZUBgAAAAAAGD9hco/WdXOQbYhc3frP19meh3xcoKTZEyJPj2AZAAAAAABgnITJHWu3sT5sv55+9NtvkhxtqtXloEUthCB52oTKAAAAAAAA4yJM7si6bvaz3cb6xWd++32Sw021Oh+wpMUQIs+LUBkAAAAAAGAchMmPtK6bwyTH+bQL+cZPtrTuhxB53oTKAAAAAAAAZQmTH2BdN0+y7UI+SrLzhf/tXbbdyBeDFLUwguTlECoDAAAAAACUIUy+h/Y85KNsz0P+Uoic6EbulSB5eQTKAAAAAAAAwxMm30EbIh8nqb7xv+pG7pEQGaEyAAAAAADAcITJX9FuZ32Sb4fISVInOdpUq6seS1osQTK3CZUBAAAAAAD6J0z+jDueiXzjOttu5LNei1owQTJfIlQGAAAAAADojzD5I+u6Ocy2G/lbIXKy3db6YFOtLnssadEEyXyLQBkAAAAAAKAfwuTWum72k5wmeXrHP2Jb6x4JkbkvoTIAAAAAAEC3Fh8mr+tmN9tO5Bf3+GP/3lSrkz7qQZDMwwmUAQAAAAAAurPoMHldN0dJjnO3La2T7fnIB5tqdd5TSYsnSKYLQmUAAAAAAIDHW2SYvK6bvWy3tH52jz/2Lsnhplpd9FASESTTLYEyAAAAAADA4ywuTF7XzXGSV/f8Y++S7DsfuT+CZPoiVAYAAAAAAHiYxYTJD+xGTpI32XYkX3VcEi1BMn0TKAMAAAAAANzfIsLk9mzknx/wR+tNtTrsthpuEyQzFIEyAAAAAADA/fxP6QL6tK6bJ0nOkjx/wB8XJMOM3Ny4IFQGAAAAAAC4m+9LF9CXdd3sJ7mMIHm0dCVTgscdAAAAAADA3cwyTG63tf49yc4D/rggeQACPUry+AMAAAAAAPi2WZ2Z3G5rfZKkeuAlBMkDEOQxJra9BgAAAAAA+LzZhMltkHye5NkDLyFIHoAgmTESKAMAAAAAAHxqFttcr+tmL9vzkQXJwL25yQEAAAAAAOBTkw+T13Wzn21H8kPOR06Sd0mOOiqHrxDYMWYenwAAAAAAAH816TB5XTeHSX7P44Lk/U21uuqqJj5PUMcUeJwCAAAAAAD8abJhchsk//qIS1wnORQkA7cJlAEAAAAAALa++/DhQ+ka7q2DIDlJ/rGpVuePr4ZvEc4xVa9f/1a6BAAAAAAAgGIm15ncUZD8b0Ey8C1uhAAAAAAAAJZsUp3JHQXJ9aZaHT6+Gu5CGMcc6FAGAAAAAACWaDKdyR0Fye+SHD26GGBR3BQBAAAAAAAs0STC5I6C5Oskh5tqdfXogrgTARxz4vEMAAAAAAAszejD5HXdHOTxQXKSHG+q1UUH1wEWSqAMAAAAAAAsyajPTF7XzV6S8yQ7j7zU20212n9sPdyd0I05c4YyAAAAAACwBKPtTF7XzZN0EyRfJzl45DUA/uBmCQAAAAAAYAlGGSZ3GCQnyZFzkoGuCZQBAAAAAIC5G2WYnOQkybMOrvN2U61OO7gO9yBkYyk81gEAAAAAgDkbXZi8rpujJFUHl7pOctjBdQC+SKAMAAAAAADM1ajC5HXd7CX5uaPLnWyq1WVH1wL4IoEyAAAAAAAwR6MJk9tzks86utz7TbU67uhaAN8kUAYAAAAAAOZmNGFyktMkTzu61lFH1+GeBGosmcc/AAAAAAAwJ6MIk9d1c5DkRUeXe7upVmcdXQvgXgTKAAAAAADAXBQPk9vtrU87vORxh9cCAAAAAAAAWKTiYXK2QfJOR9d6u6lW5x1dC+BBdCcDAAAAAABzUDRM7nh760RXMjASAmUAAAAAAGDqioXJ7fbWJx1eUlcyMCoCZQAAAAAAYMpKdiYfJXna4fWOO7wWQCcEygAAAAAAwFR99+HDh8EHXdfNbpL/7fCS7zbVaq/D6/EAQjP4stevfytdAgAAAAAAwL2U6kw+7fh6Jx1fD6BTbrYAAAAAAACmZvAweV03+0med3jJ6021Ou3wegAAAAAAAACLV6Iz+bjj6512fD2AXuhOBgAAAAAApmTQMLmHruREmDwazoSFbxMoAwAAAAAAUzF0Z/Jxx9d7t6lWFx1fE6BXAmUAAAAAAGAKBguTdSUD/EmgDAAAAAAAjN2QncnHPVzzrIdrAgAAAAAAACzeIGFyT13J7zbV6rLjawIMRncyAAAAAAAwZkN1Jh/2cM2zHq4JMCiBMgAAAAAAMFa9h8nrutlNUvVw6fMergkwOIEyAAAAAAAwRkN0Jh/2cdFNtTrv47oAAAAAAAAATDdMftvDNenA69e/lS4BJkl3MgAAAAAAMDa9hsnrujlI8rSHS5/3cE2AogTKAAAAAADAmPTdmXzQ03UverouQFECZQAAAAAAYCx6C5PXdfMkSdXT5a96ui4AAAAAAAAA6bcz+aDHa1/0eG0eybnJ8Di6kwEAAAAAgDGYZJi8qVZXfV0bYAwEygAAAAAAQGm9hMntFtcv+rg2AAAAAAAAAP3rqzN5v6frMhG2uobH050MAAAAAACU1FeYfNDTdZPkXY/XBhgVgTIAAAAAAFDKFDuTr3q8Nh3SnQwAAAAAAADT1XmYvK6bvSRPu74uwFLpTgYAAAAAAEroozN5v4drMlG6k6EbAmUAAAAAAGBowmQAAAAAAAAAPjHFMPlJz9enY7qToRu6kwEAAAAAgCF1Giav62Y3yU6X1/yMZz1fHwAAAAAAAGDxuu5M3uv4esyE7mTohu5kAAAAAABgKF2HyfsdXw+AjwiUAQAAAACAIehMZjC6kwEAAAAAAGA6Jhkmr+vmyRDjAIyV7mQAAAAAAKBvnYXJbcC709X1vmFvoHHomO5kAAAAAAAAmIYuO5P3OrwWMyZQhm7oTgYAAAAAAPo01TB5yLEARkugDAAAAAAA9KXLMPlJh9ca01j0QHcyAAAAAAAAjJvOZIoRKEM3dCcDAAAAAAB90JlMUQJlAAAAAAAAGKepdiY/H3AsgNHTnQwAAAAAAHTtuw8fPnRyoXXddHOhu/vbplpdDjwmPRGEzcNdOs39XfdHpz8AAAAAANClKYfJ/9xUq7OBx6RHQsZpe2iQ6e+9WwJlAAAAAACgK51sc72um/0urnNPewXGpEdCsGV6/fq3P74AAAAAAAAYjy7PTB7aXukC6J5AcdkEy4+n0xsAAAAAAOjKlMPk/dIF0A9B4jR1HWIKlgEAAAAAAMqacpi8s66b3dJF0A8BIrcJlu9HdzIAAAAAANCFrsLkvY6uc1/7hcYFPmOIEFOwDAAAAAAAMIyuwuQnHV3nvvYKjcsAhIXTNGRXrFD5y3QnAwAAAAAAjzXlba4TncmzJyicpqGDTN3KAAAAAAAA3Zt6mPzMucnzJyCcplKdsULlP+lOBgAAAAAAHmPqYXKiO3kRhIPTVDLMFCoDAAAAAAA8jjCZyRAM8hBL3wJbdzIAAAAAAPBQcwiTD0oXwHCWGghO2ZjCzCWHygAAAAAAAPf13YcPHx59kXXdHCd59egLPdzfN9XqouD4FDCmkJK7GVuQu6TH0Nh+9gAAAAAAwPh11Zl80dF1Huqw8PgUIBybnrGFtzqVAQAAAAAAvqyrMPmqo+s81EHh8SlEEDg9YwuUE6EyAAAAAADA58zhzOQkebqum73SRVCGEHB6xhgoJ/MOlcf6MwcAAAAAAMZrLmFyYqvrRZtrADhnYw435xwqAwAAAAAA3FVXYfJlR9d5jIPSBVCW8G96xhwoJ/MLlcf+8wYAAAAAAMbluw8fPnRyoXXddHOhx/n7plpdlC6CsgRm0zOVwHYOj62p/KwBAAAAAIDy5hYm15tqdVi6CMZhDsHfkkwp5Jz6Y2tKP2sAAAAAAKCcLs9MftfhtR7qYF03T0oXwTgIzKZlSgGtxxYAAAAAALAEXYbJVx1e66F24uxkbhH6TcvUAmWPLwAAAAAAYM66DJMvO7zWYxyWLoBxEfhNy5QC5WSaofLUfsYAAAAAAEAZcwyTn6/rZq90EYzLFAO/JZti2OkxBgAAAAAAzE2XYfJFh9d6rKPSBTBOwr7pmGKgnHiMAQAAAAAA8/Hdhw8fOrlQ2w38304u1o3/t6lWV6WLYJymGlQu0ZTD2bE/zqb8swUAAAAAAPrXWWfyplpddHWtjhyVLoDxEqJNx9gD2a+x9TUAAAAAADBlnXUmJ8m6bi6SPOvsgo9znWRXdzLfMuWwckmmHsqO9XE29Z8rAAAAAADQny7PTE7GdW7yTnQncwfCtGkYaxh7V7qUAQAAAACAqem6M/kwya+dXfDx3m+q1W7pIpiGqYeVSzGHQHZMj7U5/DxZlnXd7CfZT7J76+tpqXrgjq6TnLdfp3PZOWddNwdJDpLs5dPdiWb5Pd/Fum6eZPs6tZc/X6+8TtGlt0musr2Z+yLJxaZaXZYrp6x2HWK//fr4ufY+25/RWZKzJb0WPca6bvayfQ3bzfbnmvbXOyXqYVTe5c/Xn8tsX3/Oy5WzXOZFTNRi5whTd5+1zKmsNY5pfRbG4FvP3a7D5N0k/9vZBbvx46ZanZYugunwRjJ+U/lQ8i1jeazN5efJPLWfLQ7ar+cla4EO/ZLkeKqLJ22IfJK7L1het///yVS/52+59Vp1mPEc+8OyvM92YfZsU63OypYyjHXdHCU5zt0DzutsX4eOeyppsnzeogNv8+dr0EXZUubJ85SZmvS8aAkes3Y51vXGsazHwlh96bnbaZicjO7c5MTZyTyAN5XxG+sHkvsaw2NtLj9L5qXtMjqMhRLm632SgyktuLYdt6dJXjzwEpP7nr+l7Qo6ysN/JtCH62yfqydz7FhuX4vO8/B1h3fZvhZddlTSJLU/x8O4CYbuvc/2Neh06c+zLpgXsQDXSfbnNEeYiy7WLMe25jiGdViYgs89d/sIk0+SvOz0oo/3k7uPuS9vLuM3tg8kj1Hy8TannyPT1y6WHMcWbSzHJHbR6SC8uXGd5GgK3/PXtCHycSzsMn5vs+34OS9dSBfa7ZfP8/jtlhe7cN12Nx4nqcpWwkLU2YbK56ULmRrzIhZoEvOipeh6nXIMa4/W+uF+Pn7e9hEm7yX5b6cXfTzdyTyIN5nxG8OHka4IlFmyB2ybC3PyjzEvsnYYJN/29ymGOG0IcxohMtPzNtsbOS5KF/JQ7WvRZbo7t3dRgbIQmcIm/xo0FPMiFm7U86Kl6GN9svS6ozV+eJjbz93Ow+QkWdfNZcb3oeeXTbU6Kl0E0+QNZ9xKfyDpWonH29x+hkyHYAaSjPzGx3XdnKb78GHU3/PnrOvmOMmr0nXAI9XZBjpXpQu5r3XdnKf7zwvvNtVqr+Nrjkobwh9nfDvIsUzOR/0C8yJIMsE5wtz0uSZZau3Ruj48zs1z9/uern/W03Uf42X7wQzuTdA2bnP7UODxxlKs6+YoyUUsmMBOth0oo9Nu59xHF9tov+ePrevmSRtiCZKZgyrJZdv5Nhntdq99fF541t4oMkvt3/NFBMmMx8tM8DWob+ZF8IedbG+qYIbmtn4LS9NXZ/J+kt87v/Djvd1Uq/3SRTBt3vjGa44h7JCPtzn+/BintkPmJLZZhI/9bVOtLksXcVtPnYC3je57vq3D81lhjCbTpdzz7mez64JqP2udJnlRthL4qsm8BvXFvAi+aJJH4kzdEGuQQ689WseHbrx+/Vs/ncnt2QbXfVz7kZ63QTc8mMBtvOb4AcHjjbm5dfaqBRP41FHpAm5rg9S+O2SOer7+g7WdkOcRJDNfVZLzse/g1T4X+zxGayfJQY/XH1T72n0RQTLjVyW5aB+zi2NeBF91VLoA+jHHtVtYir62uU7GudV1kpy2H9jgwQR8DMnjjbloF4oukzwrWwmM1kHpAj5yMJMx7q0Nr36NIJn5e5bxhzn7A4xxMMAYvWtfu/6bfsN36NLTbG9qOSxdyJDMi+Cb9ksXwPQJrqFbfYbJJz1e+zGext1NdOD169+EfCM01w8KQzze5vqzYxxsFQt38nRkNz3uDTDG6AKPW0EyLMVOtmHOXulCvmBvgDH2BxijV+u6OY3XLqZpJ8mv67o5KV3IEMyL4E7GNi+aPWuCwNf88MO/+guT23MN3vd1/Ud6NeKJMhMjUB6fOX8A8nhjiiyYwL3slS7glidDDDKmY2ja1ythDEs05kB5iM69yX5GWdfNk/Z8e1vlMnUv25siZsu8CO5lr3QBAPypz87kZLxbXSfJaekCmA8B3/gIlGEc2ruJT2PBBKZor3QBQ2rPjT0vXAaUNOZAmc+4deZq3+fbw1CquQbK5kUAwJT1HSaf9nz9x3i2rpvj0kUwH7a9Hh+B8v3N+WdGMWdxFhhM1dIWO8+yvO8ZPnYTKO+WLoSvuxUk+5zF3Mw1UD6L5ysAMFG9hskj3+o6sd01PRAoj8ucw1E3MDB27blnOmWA0WtvMrXAC1s7Sc6cVThegmQWYFaBcvs5w7wIAJisvjuTk+RkgDEe49Qkma4J+cZlzoFy4gYGxqk9A/Vl6Tpggi5KF7A07c2lr0rXASPzLMlx6SL4lCCZBZlFoNzOi3zOgPu7KF0AAH8aIkw+G2CMx3iW8QfeTJSQj6F4rDEmt84DA+7n/aZaXZUuYoFOSxcAI/VyXTcHpYvgE6cRJLMc1ZSPqDMvggczLwIYkdevf+s/TN5Uq8skb/oe55Gqdd0cli6CedKlPA5z705OPNYYlaMkT0sXARN0VrqApWnnAEIZ+LITO3mNR9ul+aJ0HTCwVxNeszuKeRE8xHnpApg+a6TQrSE6k5NpLIydOD+ZPnkDK28JgXLisUZZ67rZjW3c4KFOShewJG1AdlK4DBi7p7Hd9Si0YVpVug4oZHJrduZF8CgnpQsA4K8GCZM31eo0yfUQYz3CTpyfTM90jpYnUIbeHZcuACaqbnf0YThH2c4BgK972YYiFNKGaCeFy4CSprhmd1y6AJioN5tqdVG6CObB+ig83s3zaKjO5GQaZ4Q8yzTqZOK8kZW1pEDZY40htQvNOmbg/q6zDTYZ1lHpAmBCjksXsFS3zlx18wtL9ywTeS0yL4IHMy8CGClh8qderOvmuHQRzJ+gr6ylBMqJxxqDOi5dAEzUwaZaXZUuYkna7WIFM3B3le7kYo7jbHe48XJdNweli7iD49IFwEQd2K2JrlkThYe7/fwZLExut6d4N9R4j/SqXWCC3nlDYyh3CZU9HnmotmvG3fdwfz9uqtV56SIW6Kh0ATBBx6ULWJp13ewneVm6DhiZUW933dZ2ULgMmCLzInpjvRPu7+Pnzf8MPP5Jkl8HHvOhTtZ1c+GMBoZw88RcUrfsGPzww78W+WFiid8zgzgsXQBMzHWSfZ81h9d2V+ryg/s7WNfNEzspDOPW9tbAX+1ke3PLUdkyvuggdj+B+zAvYhCvX/9m7R3u6HP5wZDbXGdTrU6zfYOYgp0k5+u62StdCMsh5BueDxHQmcPSBcCE/JJk14JJMQelC4CJ2onnz5COkzwtXQSM1Mu2c3+MjkoXABNiXsSgrL3Dt33peTJ0Z3KyvbN2Kts07WS7fc6+u68Zii7l4S21Qxm6ossPvuk6yUWSsySnPlcWd1C6AJiwg+iW7V372Woq6yZQynGS/cI1/IV5EXyTeRHFWXuHz/tWPlIiTD7JtCZFz7LtUBYoMyhbbwxLoAyPsl9w7DfZTkQvna8E3NHzAmO+z3YedJHt69VlgRqYuLYLbz/b3UBKday+KDTu0pyWLuAr3ia5bL/Ob/33C2sm09buzPek/eXNv++3/z7GbZufr+vmsN0FcSz2C45tXgRwD9aBuzdkluHvb3iDh8mbanW5rps3mdYkVKBMEe6UAiZiv8CYb5IcCWSA+yiwJeZ1tq9VpwOPywy14cB5kuN13Rym0DbI7bz4fOhxl6J9nSpx08uXvM82oDrz9z5vH20ze37799qgeT/bm1nG1Hl7nHHdfLFfYEzzIgCgd4OemXzLSaFxH+MmUH5SuhCWx502wxDaw4PtDzzej5tqdWDBBHiAvQHHuk6yL0imD+3jai9JXWD4/QJjLslx6QJab5P8c1OtdjfV6kiQvGybanWxqVYnm2q1l+Rv2Z5zel22qiTJ0/bmmrHYG3g88yIAYBBFwuR2EvK+xNiPJFCmmNevfxMqD0CgDA8yZFfUj4IZ4BF2Bxzr4KMuL+jUplpdbarVYYYPlPcGHm8xRtKV/C7JPzbVan9Trc4K18IIbarV5aZaHWX7nvpL2WqSjOcGjGTYrm3zIgBgMKU6k5Nxfdi7D4EyRQmV+ydQhrsbeMvYf1swAR5pb6Bxal18DKUNlN8MOOTugGMtzXHh8X/aVKs9r1/cRXtDy1GSv2d7E0Ipo+hOHnhe9JN5EQAwpJJh8lnGsSXOQwiUKU6gDCzM+021OildBMAdnZUugMU5zHDz6zGdlzobhbuS3yX5+6ZaHRcanwlrt8DeS9ku5eOCYw/tvecqADC0YmHyplpdZZpnJ98QKFOcLuX+6E6GO9sfaJzjgcYB5m2ooOZqoHEgyR/z69PCZfA4R4XGfZPt+e4XhcZnJtou5X+mTOPI04E7gz9nqPGPBxoHAOAPJTuTk2mHyYlAmZEQKvdDoAyjcla6AAAYubOhBhpBaDMr67rZTfKiwND1plodtDcjwKO152zvp0ygfFRgzBLOShcAACxP0TC5nbDUJWvogECZ0RAod0+gDKPw3iInAHydc24n7bDAmHV73jZ0qu1y38/wgfKLBazNmRcBAEWU7kxO5rE9i0CZ0dClDMzQZekCAAB6dDjweIJkelUwUD4ceLyhXZYuAABYpuJh8qZaXWb63cmJQJmRESp3R3cyAADQh3bL8KcDDvkuy9kOmILaQPlw4GGHHg8AYBGKh8mt09IFdESgzOgIlLshUIai9koXAAAT8W6gca4GGmcJDgcc6zrJoW1yGUp7hvIvAw75rD2DfK72ShcAACzTKMLk9mynt6Xr6IhAmdHRpQxM3M7MF4UAoCtXQwzSdhzSjYMBxzr2d0cBx0neDzjewYBjDc28CAAoYhRhcuu4dAEdEigzSgLlx9GdDEUdli4AACbgfIAxhup+nr113ewl2RlouHebanUy0Fjwh7YT/nDAIYcc67argcY5HGgcAIA/jCZMnll3ciJQZqR0KT+OQBk+cT7QOEfeUwHgm85mMsZSHA441tGAY8FfDLzm96zQvOFioHHMiwCAwY0mTG4dly6gYwJlRkugDEzMTpLT0kUAwJi1Wxj3Hdic9nz9JdkfaJy3bZgHJR0OONbBgGPduBpoHPMiAGBwowqTZ9idnAiUGTGB8sPoToY/Dbww+WJdN6cDjgcAU3Tc47V/2VSryx6vvxjtGsGzgYY7Hmgc+KL2tWOoNb/9gcb5w8DnkZsXAQCDGlWY3DouXUAPBMqMlm2vH0agDH8x5NmJlYUTAPiy9kavuodLv8885+ul7A80zntdyYzIyUDj7A80zscGnxdZawQAhjC6MHmm3cmJQJmREyjfn0AZ/nAx8HjVum4u1nWzP/C4ADAVR+k21LhOcrCpVlcdXnPp9gca52SgceCbNtXqLNsbU/r2dObnJt+okpgXAQC9+5/SBXzBcZLfSxfRg2dJLtd1sz/w9jdwJ69f/yYgBR7iPNuFjCE9S/L7um7eZ3tm2EWGO6eMZbry+Y172FvXTekaSrkQOJa3qVZXbbhwnsdvpXydxBy2e3sDjXM20DhwV2dJXg4wzn6Gf/yfZ/h50dOYFzEs8yKABRplmLypVufrunmb5HnpWnqwk22Hssk4o3TToSxUvpsffviXrm7YLtL8Wmjsp0leFRqbhbkVDr5LcpntYt1FknPhGR/5uXQBJX0jSH+XTxe5Lz76b+e3f8/z62FuBconeXi48S7JoblrL4ZY73jvjGtG6DzDhMl7GT5MPot5EQvw0bzoKtvn9UXMiwBma5Rhcus48+xOTv4MlI821eq0dDHwObqUgbtqF6vfJHlRuhYYyLP264/H/Lpu3mXbDXJm4R6+6nNdsh+Han9ZDP/MguVV/txK9OLm1xYvP9X+TA7XdXOa7WvU0zv+0eskJ5tqddxLYQu3rpu9gYY6G2gcuLNNtTobaPeO/SEGuc28iAW6+Vz3x2c58yKAeRptmNx2J9cZfnuYoewk+XVdN0821eqkdDHwObqU70Z3MiTZLlZaNGHJnmXbjfpzu8POqZsGoXO3g+hP3nPacOImcL7In50yi9+OcVOtzpPstp3KB9l27H0c4r9L21WU7QLw1UDlLdHuQONcDDQO3Ne7PH4L/m/Z7fn6X3IW8yKWzbwIYIZGGya3jjPfMPnGz+u62dtUq8PShcCX6FL+NoEy5CzbbTR3ypYBo/A8yfN13RwnObZ4AoP6uEPmVfKXoPkyf25Rf7G0jpk2VD4vXAbDnZd8MdA4cF8X6T9MvutODF07i3kR3DAvApiJ70sX8DXtxL4uXccAqnXdnK/r5knpQuBLBKXA17TdS6eFy4CxeZrtTjSX67o5KF0M8Mf29K+S/CfJ/67r5qqdix2v6+ZgXTe7RStkKXaHGGTpHfmM2sUQgwy4pfwf2nnRydDjwsiZFwFM3KjD5NZxtuc1zd3zJBclPujCXb1+/ZtQ+St0b4NFE/iCp0n+0wZWu6WLAf5iJ9u52O2A+XJdN6frujkyP6MnuwOM8XaAMeChLgYa58lA43zstNC4MHbmRQATNfowue1OPilcxlCeJjl3hxZjJ1D+MoEyS7agHUXgoW5uHjwsXQjwVU+zPW7p5yT/bbuXz9Z1c2jhk448GWCMqwHGgIe6HGicvYHG+QvzIvgm8yKAiRl9mNw6yTK6k5PtnfH/ac+SgNESKANfcJTlvGfDQ+xku8XbqSNOYDJ2st0e+9f82bl8sq6b/bJlMWF9nxWbOC+ZERvwvPonA43zOUcxL4KvMS8CmJBJhMnteSNHhcsY2qv27vcnpQuBL7Ht9efpTmbJnBEGd1ZluyPNk9KFAPf2NMnLJL+3XcundpcCuLf3pQvok3kR3Jl5EcAETCJMTpJNtTpN8q50HQN7ke2b6V7pQuBrBMrAbZtqdZzlvWfDQzzLdnu3vdKFAA+2k+0i6H8Ey4zMeekC4BsuBxhjd4Axvsi8CO7MvAhg5CYTJreOShdQwLNsA+XD0oXA1wiU/0p3MuSwdAEwEU/j5kGYi88Fy3uFa2JkdF7BoHZLFxDzIrgr8yKAEZtUmLypVudJ3pSuo4CbMyROShcCX2Pb678SKLNkm2p1keTfpeuAidhJ4ngTmJebYPm/7RnLR57jtPZKFwAMx7wI7mUntrwGGKVJhcmto9IFFPRyXTcX67rZLV0IfI1AGUiSTbU6SVKXrgMm4uZO/CelCwE69zTJz0n+T7cywPKYF8G9CJQBRmhyYfKmWl0m+al0HQXdnCFxULoQ+BqB8pbuZMhRnBMGd/UsyWnpIoBe3XQrn5vTASzKUcyL4K7MiwBGZnJhcuskyfvSRRS0k+05XMelC4Gvse01sKlWV0n2Y+EE7urFum6OShcB9O55tnO6y3XdHJYuBoB+mRfBvZkXAYzIJMPk9gPYUeEyxuBVe0f7k9KFwNcsPVDWnczSWTiBe/vZNriwGE+T/CpUXo5NtTovXQNQhnkR3Jt5EcBITDJMTpJNtTpL8rZ0HSPwPMnlum72SxcCXyNQFiizbBZO4N5OShcADEqoTNeelC4ARuCidAEfMy+CezspXQAAEw6TW4elCxiJnSS/2/aasVt6oAxLd2vhxM1g8G3PBUqwSDeh8oUbhnmkvdIFwDfsDTDG1QBj3Jt5EdyLeRHACEw6TN5Uq8skP5WuY0Rse83oLfkcZd3JsF042VSr/SS/lK4FJuDE5zpYrGfZ3jB8vq6b3dLFAPRgp3QBJZkXwb2YFwEUNukwOUk21eo4yfvSdYzIzbbXB6ULga9ZaqAMbG2q1VGSfyS5LlwKjNlOkqPSRQBFPU/yv+u6ObaIOitDdCPuDzAGPMiAZ6BeDjTOg5kXwZ2YFwEUNvkwuXVYuoCR2Unyn3XdnJQuBL5miYGy7mT406ZanSfZjbvx4WuOBEhAkldJbH3NfeyWLgC+4slA41wONM6jmBfBnZgXARQ0izC5/dBVl65jhF62Z23tli4EvmSJgTLwp3Z7t6Ns78Z3Zhh8aifJQekigFF4mu3W12cWUyfvYoAxng4wBjzU/kDjXA40zqOZF8E37URDGUAxswiTW0exJcznPMv2DvaD0oXAlyztHGXdyfCpTbU6b88Ms3gCnzouXQAwKi/iaKOpuxpiEJ3sjNjeEINsqtXlEON0ybwIvuqodAEASzWbMHlTra7i7qQvudn2+tQd7IzZkgJl4PNuLZ78PdtdR9woBsnTAc8WBKbhj6ONzPEm6XygcfYGGgfua2+AMd4NMEZvzIvgs8yLAAqZTZicJJtqdRZ37X1NleTcmy5jtpRAWXcyfN2mWl1sqtXhplo9SfLPbBdQ3petCoo6LF0AMEovY443RRcDjbM30DhwZ+0NMENsw345wBi9My+CTxyVLgBgiWYVJrcO4269r3mW7WLDUelC4EuWEigDd7OpVmftAspukr9lu4jyU5I32d5E5kYyluCgdAHAaD1L8l9zvOlod1YbYt3iYIAx4L4OBhrnYqBxBmNeBEmGO3MdgFv+p3QBXdtUq8t13Rwn+bl0LSO2k+Tn9vykw3YiC6Py+vVvs+/e/eGHfwnO4Z7ac88uk5wVLYRFaj87HWR78+LOwMM/XdfN3qZaXQw8Lg/zj021Oi9dxJh84+zWvSRPPvpvu+3X7V8P0ck2ZT+3HcpH5niTcJ7t+dd92vHewQgdDDTO+UDjFGFeREnmRQDLM7swOUk21epkXTcHSZ6XrmXkXiS5WNfNocUuxmgJgTIA09F+Xjpvb1w8yfYIkSHtZ4ZdNizDN+YbX/u9T7RbpO61v9zLNojebb/2Mvyi5phUSfbWdXPQBg2M10X6D5OT7UL/0QDjwDe1r99DPO4Tn5mgNx/Ni46zPXZjSPvxHAcY1CzD5NZhtm8qS15IuIunSX5f181Pm2p1XLoY+NjcA2XdyQDT03b8Ha7r5jzJrwMOvTfgWDBa7XPwvP3l+ef+n7ZjZrf92s+yQuZn2d40vK9rZ9TOk7waYJzDCJMZj4OBxnlnhwboX/s8O1rXzUWGnRftZ3tzLwADmeOZyUn+2O7luHAZU/JqXTfn67rZLV0IfEzYCsAYbarVaZIfBxxyb8CxYNI21ep8U61ON9XqeFOt9jfV6kn+PF/yl8z/XMmdbM9RPixdCJ834O5gOx4HjMjxQOOcDzQOkCLzot0BxwIgMw6Tk+1215n/IkGXnmd7B/tB6ULgY69f/zbbUHnOndcAc9cunLwZaLhnA40Ds7SpVpebanW2qVZHbcD8XZJ/JPkpybvC5fXl13XdHJUugi8a6v3jeKBx4IvaHSOeDjTc+UDjAK12XvTLQMOZFwEMbNZhcusgyXXpIiZkJ8l/1nVz2p5lA6My10AZgEk7zECfN+0iA91qO5iPN9VqL8n/y7arps685pA/r+vmtHQRfNb5QOM81Z3MCJwONdCmWp0NNRbwF8cxLwKYpdmHyTdn2hUuY4qqJOfrutkrXQh8bI6Bsu5kgOlqP2+eDTTc7kDjwOJsqtVVuzX2Ybst9j8zn2C5EiiP0tmAY524YZxS2h0ShupKHqrjH/iIeRHAfM0+TE7+uCOxLl3HBD3L9pyto9KFwMfmGCgDMGlnpQsAutVuiX0TLP+Y6QcUAuWR2VSryyTvBxpuJ7a7poC2e/B4wCHPBhwL+NRZ6QIA6N4iwuTWUYabpM3Nz+u6OXcXM2Mzt0BZdzLApJ2XLgDoT9uxfJDkb9mesTzVuaVAeXzOBhzr5bpuDgYcD5Lt9tY7A453NuBYwKfOBxrnyUDjAJAFhcm2u36050kudSkzNnMLlAGYpvaz5hD2BhoH+IxNtbpsz1jezbZb+W3hkh5CoDwuJwOPd+qcSYayrpvjbNeThvJmwM9kwGeYFwHM02LC5CTZVKvzbO8i52F2su1SvlzXzX7pYuDGnAJl3ckAANPQdivvJ/lHphcqC5RHot3q+t2AQ+4kObPzGH1b181hklcDD3s28HgAAIuwqDA5STbV6jjTm+iPzdMkv6/r5swdzYzFnAJlAKZnwEX5i4HGAe5oU63O21D5b0nqwuXch0B5PE4GHu9ZEkdZ0Zs2SP514GGvN9XqdOAxgY+YFwHM0+LC5NZhkuvSRczAiyQX67o5NgllDOYSKOtOBpik/dIFAGW1W2AfZlqdylW7DS1lnWX4NQqBMr0oFCQn27OZgfL2BxrnaqBxAMhCw+R2G6nDwmXMxU622xZd2PqaMZhLoAzA5ByULgAYh1udyv/IsNsXP9SrNvyhkPZ8ybMCQz9Lcrmum70CYzND67o5SZkgORm+wx/4vIPSBQDQvUWGyUmyqVZnSX4pXceM2Pqa0ZhDoKw7GWA62s8+1UDDXQ00DvBIbai8l+THjH9nrF/dHFzccaFxd5L8d103R4XGZwbWdbO7rpuLJC8LlVC3jSNAQeZFAPO12DA5STbV6ijTuFN8Sv7Y+rp0ISzbHAJlACbjdKiBNtXqYqixgG60Z3juZvw3M5/pUC2nDcJKbo/+87puzt0czn21NyJcZNvpXsppwbGBP50ONZB5EcCwFh0mtw4y/rvEp2Yn263SLt3dTklTD5R1JwOM37puTpM8H2i49wONA3RsU62u2puZ/57x3tC8k22g/KR0IQt2XHj852lvDvc44FvWdbO/rpvLJD9n+/pRyttNtTovOD4Q8yKAuVt8mOz85F7dbH19aiJKKVMPlAEYp3XdPGkXTIbaxi3Zdv0AE7apVhft1tc/la7lC56mzNm9ZLs1esp2JyftzeHZnqV8olOZ29rPP4ftlta/Z/uaUdpx6QJgycyLAJZh8WFy4vzkAVTZTkQPSxfCMgmUAehS+5nmIsMumCTJ+cDjAT3ZVKvjjLdL+fm6bk5KF7Fgx6ULaO1ke/7t/67r5qZbeb9wTRSwrpu9dd0crevmLMn/Jfk1Zbe0vu2NrmQox7wIYDn+p3QBY7GpVkft+VBDbcexNDtJfm0/ZBy2HeEwmNevf5vkttE//PAvYTiLYYGSkdvP9szTg5TbyvG80LhAD9qz/vba4PZl2Wo+8XJdN+ftjdcMaFOtztd1U2f4hfmvedZ+vVrXTbLdXvQy2wDhqv1/Ltsvpmv/1r/vJXmS8a+RHZUuoA/mRYzcfrbzov2U253gvNC4AIslTP6rg2wnPyXPepm7P85g2lSrk9LFAFDWzU1GGf9CFZR23QZPwMy0NzafJznNuOaip+u62XMjcBHHKXvz0rc8bb98fqOkn+b0+mReBHdmXgRQgG2ub9lUq6v89U5M+rGT5Od2q6y90sWwHFPt8J1iRzV8y7puDtZ1c5ntNnkWTODbzkoXAPSn7QDey7i2vd6J154i2oDspHAZMGbvM5PniHkR3NtZ6QIAlkiY/JH2zqYfS9exEM+S/HddN8elC2E5phoow5ys6+Y0yX9SbkssmKLT0gUA/WoDxP0kddlK/uKZ85PLaM/Vfl+6Dhipo7YhZNLMi+BBTksXALBE3yfJum6erOvmdF03l+u6+bCum/N13ZwstWt0U61OM64J/Ny90qXMkATKUM66bi4yrjMAYQreb6rVeekigP5tqtXVplodJvmpdC23vHR+ZzGHpQuAEXozh/Pc2yDZvAjux7wIoJCbzuSzbD/A3NwJ9zzJy2y7Ri/bczsWpZ3Aj2mLsbm76VI+WdfNk9LFMH9TC5Rtdc0ctAsmz0rXARN0XLoAYFhtV+qYdsw6M08bXrtg/kvpOmBErjODmywEyfBgJ6ULAFiq79tu0K+dyfE0ya9tqLw/SFXjsZ/tB1WG8zLJxQIfaxQwtUAZpmxdN0exYAIPcR3ngsEitTtm/SPjmJPuxLaSpRzHje5w42Dq21ubF8GDXcdnEYBivs82ML2Lp0l+X9fNYu5Ibj+g7mcck/cluXmsnZQuhPmbUqCsO5mpaj83HBcuA6bqZOqLpsDDtZ2p+xnHnPTFum4OShexNO17wGHG8RiAkn6a+va25kXwKOZFAAV9n+TJPf/MiySXS5lEbqrVRZKjwmUs1UtnKQPMwlG2HU3A/byPrdxg8do56X7GESaelC5giaxLQN622/9P3VHMi+AhzIsACvv+2//LZ+0k+c+6bk6X0KXcbi/2U+k6FurmLOXj0oUwX1PqToaJOixdAEzUsbvvgWRUgfLTdd0cFq5hkdp1Cecns0TvkhyULqIjh6ULgIkyLwIo7Pskl4/481WS8yV0jrZ3QNal61iwV7qU6dNUAmVbXTM167rZzfb4AuB+3rbBAUCSUQXKh4XHX6xNtTpK8qZ0HTCg6ySHcwiRzIvgwcyLAEbgsWFysu0cPV/IttdH2d4RSRk3XcpHpQthnqYSKMPE7JUuACboOsIa4DNGEig/Lzg22/cH6xIswXWS/fZ1bw52SxcAE2ReBDAS3ye56OA6N9teH3dwrdFq74Tcz/acBsr5eV035+1dnbA4upOZmL3SBcAEHW2q1WXpIoBxGkOgvK6b/VJjL92tdQmBMnM2tyA52T5vgfsxLwIYie/biUhX4eirdd2czfkc5fbndZDyW4st3fMkFwvpiGdAupMBKKy2jRvwLWMIlClHoMzMzTFIBu7PvAhgRL5v/3ne4TVfZObnKLcfaA8Kl8GfHfGzvoGB4QmUASjk7aZaHZYu4ha78TzcZekCmL92XnpYuAwKESgzU4JkIEnejWxeBLB4N2HyWcfXvTlH+bDj647GplqdJ/mxdB0k2d7AcGGrNZbEVtdMyGXpAmAi3mV8NyteDjTO1UDjJAN1cdqOj6FsqtVZysxLrwqMyUcEyszM+8w7SL4sXQBMxLvYFh5gdProTL6xk+TXdd2c9nDtUWi32vipdB0kSZ4m+X3u53YzHN3J0JnL0gXABLzLdvH0qnQhH7kcYpCBF42HGEtHN4MqMS8d+Hn7doAxJvu83VSrq0212ktSl64FHuFdkr0ZB8mJeRHcxVjnRQCL933yx92sb3oao1rXzcW6bnZ7un5Rm2p1HJO2MXk158cbwxIow+O1O3kAXzbmBZOLAcYYupvuYoAxzgcYA/5i4HnpEOHubRcDjHE+wBi9arcD/XfpOuAB6k212hvpZ6HOmBfBN415XjR71kCZEo/XMr6/9e9nPY7zLNttiA96HKOYdtImUB6PWT/e4IatrpmQvm5Yg6l7k3EvmJwNMMbpAGMMPd7ZAGPAJ9p56RA3aJwNMMZtpwOMcTbAGL3bVKuTJP/IQFv6wyNdJ/nnws5FtXYInzf2eREdEQLOm7/feRsqTE62217/Z103p+u6edLzWCUcxTlFYzL3xxsD8SYInTgpXQCM0E+banUw5gWT9tzfPhc9rzNwmNxun9lnV+X79gxbKGU//QaJnrcj13Y/7sbNfIzb22y3tT4rXcjATksXACM0+nkRALfC5J63ur6tSnK+rpu9AcYaTPvz249AeWxm+XgDmJJ2UXPoLTFhrN4n+Ue7Je0UHPd47ZNCi0bHPV77qMdrwzfdmpf2xfN2AtpzlA+S/DO6lBmX6yT/3lSr/famtUVp50Vu9ICtqc2LZk9DDVPgcVrO9x/9+mygcZ8l+e+6bo4HGm8QAuXRepZtoHxYuhCmacxvUra6ZkIOYjETfsm2C+e8dCF31S709nEG57tSC0ftz/+XHi5dL7DDihFqO3l/7OHSnrcT035vu7G1LuNQJ9ltt2NfssOYF8Hk5kU83pjXV+mOv+f5+u7Dhw9//KLdDvj/Bq7hbZLDOd2R2HbBnme71TLj8ibbx9tV6UKYnrEGt96kmQrvjyxYneR4yp9313Vzmu2OL124znYx+aqj6z3Ium7Okzzv6HJvN9Vqv6NrQSfam2l/7ehy7zKCswzXdXOR7c3CXRjF9zSUdd3sZtvh3dVrOdzVmyRHU/4c1DXzIhbM68EE9LH+ae1yeTyO5ucvnckDbnV92/MkF3PqGm3vBN+POw3H6EW2j7e90oUALI33RxaoTvK3TbWa/I2Tm2p1mG4628YU3hykm7lP3V4LRmVTrU6z7VB+7PvumJ63++nm6IwxfU+D2FSry/a1/G/RqUz/rvPn56CDqX8O6pp5EQvk9WBCug7sBIDL5HE0P3/pTE46v3v5vmbVNepOw1G7zvZOuNPShTAtY+xO9mbK1LTvj6fprrMIxuRdto/v07l8pr1tXTdH2Xa2PeTz7Sg/67dH77x64B//yTlvjF37vnuSh3Xiz/F5+8umWh11V800tTvTHWR7ZrTPZHTlTbZH6J2N7XVjjMyLmLmbedGZAHmaulgDtWaJx9F8fC5MfpLht7q+7TrbyepZwRo6I1AevTrbUPmqdCFMwxjD5MSbKtPU3sB2nORp2UrgUa6z/ax3noUslDxgq9S32W7zfd5TSY/2gO9p8luXszz3fN+dwvN2L9vv58Ud/8jov6dSbgXL++2Xz2bc1bskF/nzc9BVyWKmyryImVjcvGgpHroWaq2SGx5D8/BJmJx0fibaQ83mDIV13ewn+b10HXzRu2xvYLgoXQjTMMZA2ZsrU9YuBh8k2UvypGApcBcXSa7af17M4bPqQ90KH/bar9uuMsGFpDZU3m+/dj/67ctYLGcG1nVzkO1jfO+j37rM9rVtbs/bi0zseyqtfX3fy5+fzW7+ybJdZPv+fpnk0o0Z3TMvYmIu8ue86NK66vzddT3UGiVfc5fHkcfQOH0pTD5I8p/Bq/nUdbZ3Dp+ULuSxCm8fzrfNqiOefgmTAQAAAACAJfhsmJwk67q5yni2Zn6bbdB3WbqQxxAoT4Lzs7iTsQXKwmQAAAAAAKBr33/l906HKuIOnif533XdHJcu5DE21eo0yY+l6+CrXq7r5qLd1gsmY2zhNgAAAAAAMH1TCZNvvFrXzWV7BvEkCZQn4VmSy/asGvgsncAAAAAAAMDcfTFM3lSriyTvhivlzp4m+X1dN2frutktXcxDCJQnYSfJf9utyQEAAAAAAGBxvtaZnIyzO/nGiyQXU936WqA8Gb+u6+a0dBEAAAAAAAAwtO8+fPjwxd9sz439v8Gqebj3SQ431eq8dCH31Xa+/lq6Dr7pXZL9TbW6Kl0I4zKms4ptvQ0AAAAAAHTpq53JbXBWD1PKo9xsfX0+ta2vdShPhnOUAQAAAAAAWJRvbXOdjHur6489T/K/67o5abuqJ6ENlP+Z5LpwKXydc5T5hG5gAAAAAABgrr4ZJrdbR7/vv5ROvcy2i/S4dCF3talWZ0n2I1Cegl/XdXNSugj42Ji23AYAAAAAAKbvLp3JSXLcZxE92Unyal03l1PpJN1Uq4sIlKfiZbut+pPShQAAAAAAAEAf7homn2W6AefTbDtJL9Z1s1+6mG8RKE/K8yTnzlHGVtcAAAAAAMAc3SlM3lSrq2wD5Sl7luT3tpt0v3QxXyNQnpRnESgDAAAAAAAwQ3ftTE6mudX15zzPBELlNlDeTfKubCXcwU6S/05lO3UAAAAAAAC4izuHyZtqdZnkTX+lDG70oXLbEb4fgfJU/Lqum5PSRVCGra4BAAAAAIC5uU9ncpKc9FFEYaMOlW8Fym/LVsIdvVzXzWnpIgAAAAAAAOCxvvvw4cO9/sC6bi6TPO2lmnF4m+R4U63OSxfysTakrErXwZ28SXLY3gzAQvzww79Kl6BDGgAAAAAA6Mx9O5OT+Zyd/CWj7VTeVKvDJHXpOriTF0nO13XzpHQhDEeQCwAAAAAAzMm9w+RNtTpN8r77UkbnJlS+XNfNYelibgiUJ+VZBMoAAAAAAABM1EM6k5PktMsiRu5pkl/bUPl4DMGgQHlSBMoAAAAAAABM0kPD5JMk1x3WMQVPk7xKcrmum9N13eyWLKYNlN+VrIE7EygviK2uAQAAAACAuXhQmLypVlfZBspLtJOkSvK/67o5K3yu8n4EylMhUAYAAAAAAGBSHtqZnCyzO/ljL/LnucpHQweFbah/GH8PUyFQBgAAAAAAYDIeHCYvvDv5Y0+T/Jzk/9otsPeGGnhTrS6SHA01Ho8mUAYAAAAAAGASvvvw4cOD/3AbiF1mu/Uzf/Uu27D9rA3ee7Wum/Mkz/seh868S7I/xGODMn744V9FxnVmMwAAAAAA0JXHbHOtO/nrniX5Ndtu5bN13Rz0PN5hz9enW8+SnJcuAgAAAAAAAL7kUWFy6yTO7P2WF0n+s66bq3Yb7IOuB9hUq8skddfXpVfP1nVzWroIAAAAAAAA+JxHh8m6k+9lJ0mVvwbLhx2en3vW0XUYTrWum5PSRQAAAAAAAMDHuuhMTnQnP8RNsHyzFfb5um6O1nWz94hrXnVRGIN7ua6bw9JFAAAAAAAAwG3fffjwoZMLrevmOMmrTi7G+2zP0z1PcrGpVhd3+UPrujnLdkttpunvd/27Zhp++OFfg4/5+vVvg48JAAAAAADMU5dh8pMkl9l23NKt6yQX7ddVtiHzbXtJDpI8H6wi+nCdZK89/5oZECYDAAAAAABT1lmYnOhOhg6821SrvdJF0I2hw2RBMgAAAAAA0KWuzkxOkmyq1XG2WzQDD/NsXTcnpYsAAAAAAACATsPk1nEP14Qlebmum4PSRQAAAAAAALBsnYfJm2p1muRt19eFhTld181u6SIAAAAAAABYrj46kxPdyfBYO0lOSxcBAAAAAADAcvUSJm+q1XmSN31cGxbk+bpujkoXwcO9fv1b6RIAAAAAAAAerK/O5CQ56vHasBTHtrsGAAAAAACghN7C5E21ukzyU1/Xh4Ww3TV3ogsaAAAAAADoWp+dyUlykuR9z2PA3D1f181B6SIAAAAAAABYll7D5E21uortrqELJ+u6eVK6CAAAAAAAAJaj787kbKrVWZK3fY8DM/c0bswAAAAAAABgQL2Hya3DgcaBOTvSnQwAAAAAAMBQBgmTN9XqMslPQ4wFM7aT5Lh0EYzP69e/lS4BAAAAAACYoaE6k7OpVsdJ3g81HszUy3Xd7JYuAgAAAAAAgPkbLExuHQ48HszRYekCAAAAAAAAmL9Bw+RNtTpPUg85JsyQs5MBAAAAAADo3dCdyUlylOS6wLgwFzvRnUzLeckAAAAAAEBfBg+TN9XqKoIweKyj0gUAAAAAAAAwbyU6k7OpVmdJ3pQYG2bi6bpu9ksXAQAAAAAAwHwVCZNbh7HdNTzGYekCKMsW1wAAAAAAQJ+KhcntdtcHpcaHGTgoXQAAAAAAAADzVbIzOZtqdZ7kp5I1wITtrOvmoHQRAAAAAAAAzFPRMDlJNtXqOMm70nXARO2XLoAv++GHf/V2bVtcAwAAAAAAfSseJrcO4vxkeIiD0gUAAAAAAAAwT6MIkzfV6jLJYeEyYIqerutmt3QRAAAAAAAAzM8owuQk2VSrsyR16TpggvZKF8CwbHENAAAAAAAMYTRhcusozk+G+9orXQAAAAAAAADzM6oweVOtrrLd7tr5yXB3+6UL4FM//PCvXq6rKxkAAAAAABjKqMLkJNlUq4s4PxnuY7d0AQAAAAAAAMzP6MLk5I/zk38pXQdMxNPSBQAAAAAAADA/33348KF0DV+0rpuLJM9K1wET8Pe2q58RsMU1AAAAAAAwB6PsTL5lP85Phrt4UroAAAAAAAAA5mXUYfKmWl1lGygDLJquZAAAAAAAYGijDpOTpN2698fSdQDcRV9bXAMAAAAAAAxt9GFykmyq1WmSunQdACXoSgYAAAAAAEqYRJicJJtqdZjkbek6AL5EVzIAAAAAADAnkwmTWwdJ3pUuAmAoupIBAAAAAIBSJhUmb6rVVZLDJNdlKwH4qz66kgXJAAAAAABASZMKk5NkU60ukuwXLgMAAAAAAABg1iYXJid/BMo/lq4DRuSidAFLpisZAAAAAACYo0mGyUmyqVanSf5dug4Yg3YLeAAAAAAAAOjMZMPkJNlUq5Mkdek6oLB3pQtYMl3JAAAAAADAXE06TE6STbU6jECZZbssXQDdESQDAAAAAABjMfkwOfkjUH5bug4o5Lx0AUvVR1cyAAAAAADAWMwiTG4dxHa/LNNF6QLohq5kAAAAAABgTL778OFD6Ro6s66bJ9l2aT4rWwkM5npTrZ6ULmKJuu5KFiQDAAAAAABjM6fO5Gyq1VWS/ehQZjnOSxfA4wmSAQAAAACAMZpVmJwIlFmcs9IFLJGzkgEAAAAAgCWYXZic/BEoHyS5LlsJ9O6sdAFLY3trAAAAAABgKWYZJifJplpdZtuhLFBmrt60N04wUYJkAAAAAABgzGYbJifJplpdZBsovy9bCfTitHQBS9NlV7IgGQAAAAAAGLvvPnz4ULqG3q3r5kmS8yTPylYCnXm/qVa7pYtYEkEyAAAAAACwNLPuTL7RbgW8n+Rd2UqgMyelC1gSQTIAAAAAALBEiwiTE4Eys3IdW1xPkiAZAAAAAACYksWEyYlAmdk4aR/LDKCrrmRBMgAAAAAAMDWLCpOTvwTKddlK4EGuY4vrwXS5vTUAAAAAAMDUfPfhw4fSNRSzrpvTJFXpOuAeftxUq9PSRSyBc5IBAAAAAICl+5/SBZS0qVaH67q5TPKqdC1wB+8EydMiRAYAAAAAAKZscdtcf2xTrY6T/Fi6DriDo9IFLEUXXcmCZAAAAAAAYOoWHyYnSdvt+Y9sz6OFMfplU63OSxexBIJkAAAAAACALWFyqw3q9pO8K1sJfOJ9kuPSRSyBIBkAAAAAAOBP33348KF0DaOyrpsnSc6SPC9bCfzh75tqdVG6iLkTJAMAAAAAAPyVMPkL1nVzkuRl6TpYvH9vqtVJ6SLmTpAMAAAAAADwKWHyV6zr5jDJSZKdspWwUPWmWh2WLmLuBMkAAAAAAACfJ0z+hnXd7CU5TfKsbCUszLsk+5tqdVW6kDl7bJAsRAYAAAAAAOZMmHwH7TnKp0lelK2EhbhOsrepVpelC5kzQTIAAAAAAMDXCZPvYV03R0l+Ll0Hs3adbUfyRelC5kyQDAAAAAAA8G3C5Huy7TU9+7sguV+PCZKFyAAAAAAAwJJ8X7qAqWmDvv0kv5SthBn6UZDcL0EyAAAAAADA3elMfoR13Rxk26W8U7YSZuDHTbU6LV3EXAmRAQAAAAAA7k9n8iNsqtVZkt0kb8pWwsQJknskSAYAAAAAAHgYnckd0aXMA1wn2be1dX8eGiQLkQEAAAAAAITJnVrXzZMkJ0mqspUwAYLknj0kSBYiAwAAAAAA/EmY3IN13exn26X8tGwljNS7JAebanVZupA50o0MAAAAAADQDWFyj9Z1c5zkKLa+5k9vkhxuqtVV6ULmSDcyAAAAAABAd4TJPVvXzW62W1+/KFsJI/DTplodly5iru4bJAuRAQAAAAAAvk6YPJB26+uTJM/KVkIB19l2I5+VLmSOhMgAAAAAAAD9ECYPbF03h0mO4zzlpXib7fnIV6ULmaP7BMlCZAAAAAAAgPsRJhewrpsn2Z6lfBTnKc/ZvzfV6qR0EXMkRAYAAAAAAOifMLkgofJsvc12W+vL0oXM0V2DZCEyAAAAAADA4wiTR0CoPBvXSY421eq0dCFzJEQGAAAAAAAYljB5RITKk/ZTkhNnI/fjW0GyABkAAAAAAKB7wuSRWtfNYZLjJE/LVsI31EmObWndDyEyAAAAAABAOcLkkVvXzUG2ncrPy1bCR95mGyKfly5kjr4WIguQAQAAAAAAhiFMnoh13exmGyofxhbYJQmRe/SlEFmADAAAAAAAMDxh8gS1W2AfJHlRtpJFqbM9E/midCFz9LkQWYAMAAAAAABQljB5wtpu5YNsu5Wflaxlpq6TnGYbIl+WLWWePg6RBcgAAAAAAADjIUyeCcFyp+okZ5tqdVa6kLn74Yd/CZABAAAAAABGSpg8Q7eC5YMkz0vWMhHXSc7ar/NNtboqWQwAAAAAAACMgTB55tZ18yTJfrbB8n6Sp+WqGZV3Sc6z7UA+L1sKAAAAAAAAjI8weWHaruX9W19LCZdvwuPz6D4GAAAAAACAbxImL9ytzuW9W//cKVVPR94nuWi/znUeAwAAAAAAwP0Jk/lEGzDvZRsu77ZfexlfyPw+yWW23cZXSS4ExwAAAAAAANANYTL3sq6bvSRPsg2Xn9z697T//qyDYa6z7Sq+cd7+8/Lma1OtLjsYBwAAAAAAAPgCYTK9W9fN/ld+WzAMAAAAAAAAI/T/AUZ5AIWtx6DNAAAAAElFTkSuQmCC");
  --logo-mask-b:url("data:image/png;base64,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");
}

/* ============ Reset & Basis ============ */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{overflow-x:clip;scroll-padding-top:5.5rem}
@media (prefers-reduced-motion: no-preference){
  html{scroll-behavior:smooth}
}
body{
  background:var(--bg);
  color:var(--muted);
  font-family:var(--font-body);
  font-size:1rem;
  line-height:1.65;
  overflow-x:clip;
  -webkit-font-smoothing:antialiased;
}
::selection{background:var(--ice);color:#08122B}
img,svg{display:block;max-width:100%}
a{color:var(--glow)}
:focus-visible{outline:2px solid var(--ice);outline-offset:3px;border-radius:2px}

.skip-link{
  position:absolute;left:1rem;top:-4rem;z-index:100;
  background:var(--panel);color:var(--star);
  padding:.6rem 1rem;border:1px solid var(--line-strong);border-radius:6px;
  font-family:var(--font-mono);font-size:.8rem;text-decoration:none;
}
.skip-link:focus{top:1rem}
.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

.wrap{max-width:70rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}
.sec{padding-block:clamp(4rem,9vw,7rem)}

/* Typo-Rollen */
.eyebrow{
  display:flex;align-items:center;gap:.8rem;
  font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;
  text-transform:uppercase;color:var(--ice);margin-bottom:1.1rem;
}
.eyebrow::before{content:"";width:2.1rem;height:1px;background:var(--ice);opacity:.55;flex:none}
h2{
  font-weight:200;color:var(--star);
  font-size:clamp(1.85rem,4vw,2.7rem);
  line-height:1.15;letter-spacing:.01em;
  margin-bottom:1.1rem;
}
.lede{max-width:38rem;margin-bottom:0}

/* ============ Header ============ */
.site-head{
  position:fixed;inset:0 0 auto 0;z-index:50;
  background:rgba(7,11,26,.72);
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
  border-bottom:1px solid rgba(143,199,255,.12);
}
.head-in{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4rem}
.brand{
  display:flex;align-items:center;
  text-decoration:none;
  opacity:0;pointer-events:none;
}
.site-head.scrolled .brand{opacity:1;pointer-events:auto}
.brand-logo{position:relative;display:block;height:1.6rem;aspect-ratio:1939/369}
.brand-logo-a,.brand-logo-b{
  position:absolute;inset:0;
  mask-repeat:no-repeat;mask-position:left center;mask-size:contain;
  -webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:contain;
}
.brand-logo-a{background:var(--glow);mask-image:var(--logo-mask-a);-webkit-mask-image:var(--logo-mask-a)}
.brand-logo-b{background:var(--ice);mask-image:var(--logo-mask-b);-webkit-mask-image:var(--logo-mask-b)}
.main-nav{display:flex;align-items:center;gap:1.7rem}
.main-nav a{
  font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;
  text-transform:uppercase;text-decoration:none;color:var(--muted);
  transition:color .2s ease;
}
.main-nav a:hover{color:var(--glow);text-shadow:0 0 14px rgba(143,199,255,.55)}
.head-cta{
  font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;
  color:var(--glow);text-decoration:none;
  border:1px solid var(--line-strong);border-radius:999px;
  padding:.5rem 1.05rem;white-space:nowrap;
  transition:border-color .2s ease,box-shadow .2s ease;
}
.head-cta:hover{border-color:var(--glow);box-shadow:0 0 18px rgba(143,199,255,.28)}
@media (max-width:47.5rem){
  .main-nav{display:none}
}

/* ============ Hero / Himmel ============ */
.hero{
  position:relative;overflow:hidden;
  min-height:100vh;min-height:100svh;
  display:flex;flex-direction:column;
  padding-top:6rem;
}
.sky{
  position:absolute;inset:0;pointer-events:none;
  background:
    radial-gradient(52rem 30rem at 80% 16%, rgba(143,199,255,.09), transparent 65%),
    radial-gradient(64rem 38rem at 6% 100%, rgba(96,112,255,.08), transparent 60%);
}
.sky::before,.sky::after{content:"";position:absolute;inset:0}
.sky::before{
  background-image:
    radial-gradient(1px 1px at 25px 35px, rgba(245,247,255,.85) 50%, transparent 51%),
    radial-gradient(1px 1px at 110px 92px, rgba(147,161,196,.65) 50%, transparent 51%),
    radial-gradient(1.3px 1.3px at 62px 142px, rgba(207,232,255,.9) 50%, transparent 51%),
    radial-gradient(1px 1px at 152px 42px, rgba(245,247,255,.55) 50%, transparent 51%),
    radial-gradient(1.6px 1.6px at 192px 112px, rgba(245,247,255,.95) 50%, transparent 51%);
  background-size:220px 180px,260px 220px,320px 280px,380px 300px,460px 420px;
}
.sky::after{
  background-image:
    radial-gradient(1px 1px at 76px 26px, rgba(207,232,255,.9) 50%, transparent 51%),
    radial-gradient(1.4px 1.4px at 32px 102px, rgba(245,247,255,.8) 50%, transparent 51%),
    radial-gradient(1px 1px at 172px 152px, rgba(143,199,255,.75) 50%, transparent 51%),
    radial-gradient(1.8px 1.8px at 242px 62px, rgba(245,247,255,.9) 50%, transparent 51%);
  background-size:240px 200px,300px 260px,360px 340px,520px 440px;
  opacity:.7;
}
.fs{position:absolute;border-radius:50%;background:var(--star);pointer-events:none}
.f1{top:17%;left:11%;width:2px;height:2px;box-shadow:0 0 8px 2px rgba(207,232,255,.5)}
.f2{top:38%;left:34%;width:3px;height:3px;box-shadow:0 0 10px 3px rgba(143,199,255,.4)}
.f3{top:12%;left:58%;width:2px;height:2px;box-shadow:0 0 8px 2px rgba(207,232,255,.45)}
.f4{top:46%;left:80%;width:2px;height:2px;box-shadow:0 0 9px 2px rgba(207,232,255,.4)}
.f5{top:60%;left:55%;width:2px;height:2px;box-shadow:0 0 8px 2px rgba(147,161,196,.5)}

/* Kometen – ziehen nur gelegentlich und dezent vorbei */
.comet{
  position:absolute;width:120px;height:1px;opacity:0;pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(207,232,255,.75));
  border-radius:999px;
}
.comet::after{
  content:"";position:absolute;right:-1px;top:50%;width:2px;height:2px;
  transform:translateY(-50%);border-radius:50%;
  background:var(--glow);box-shadow:0 0 6px 1px rgba(207,232,255,.7);
}
.c1{top:14%;left:8%}
.c2{top:40%;left:50%}

/* Sirios – der hellste Stern */
.sirios-group{position:absolute;top:19%;right:13%;width:0;height:0;pointer-events:none}
.sirios{position:absolute;left:0;top:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;
  background:var(--star);
  box-shadow:
    0 0 6px 2px rgba(207,232,255,.95),
    0 0 26px 9px rgba(143,199,255,.45),
    0 0 90px 34px rgba(143,199,255,.16);
}
.sirios::before{
  content:"";position:absolute;left:50%;top:50%;width:150px;height:1px;
  transform:translate(-50%,-50%);
  background:linear-gradient(90deg,transparent,rgba(207,232,255,.8),transparent);
}
.sirios::after{
  content:"";position:absolute;left:50%;top:50%;width:150px;height:1px;
  transform:translate(-50%,-50%) rotate(90deg);
  background:linear-gradient(90deg,transparent,rgba(207,232,255,.8),transparent);
}
.sirios-halo{
  position:absolute;left:0;top:0;width:130px;height:130px;margin:-65px 0 0 -65px;border-radius:50%;
  background:radial-gradient(circle, rgba(143,199,255,.32), transparent 68%);
}
.star-tag{
  position:absolute;left:0;top:14px;transform:translateX(-50%);
  font-family:var(--font-mono);font-size:.68rem;letter-spacing:.2em;color:var(--muted);
  text-align:center;white-space:nowrap;
}
.star-tag::before{content:"";display:block;width:1px;height:2.4rem;margin:0 auto .5rem;
  background:linear-gradient(rgba(207,232,255,.65),transparent)}
@media (max-width:47.5rem){
  .sirios-group{top:10%;right:18%}
  .star-tag{display:none}
  .sirios::before,.sirios::after{width:104px}
}

/* Hero-Logo – Sirios-IT-Wortmarke als Sternbild */
.hero-logo-row{
  position:relative;z-index:1;flex:1 1 auto;width:100%;
  display:flex;flex-direction:column;justify-content:center;
  pointer-events:none;
}
.hero-logo{
  position:relative;width:clamp(20rem,42vw,36rem);aspect-ratio:1939/369;
  filter:drop-shadow(0 0 34px rgba(143,199,255,.24));
}
.hero-logo-a,.hero-logo-b{
  position:absolute;inset:0;
  mask-repeat:no-repeat;mask-position:left center;mask-size:contain;
  -webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:contain;
}
.hero-logo-a{
  background:var(--glow);
  mask-image:var(--logo-mask-a);-webkit-mask-image:var(--logo-mask-a);
}
.hero-logo-b{
  background:var(--ice);
  mask-image:var(--logo-mask-b);-webkit-mask-image:var(--logo-mask-b);
}
@media (max-width:47.5rem){
  .hero-logo{width:clamp(13rem,68vw,19rem)}
}

.hero-in{position:relative;z-index:1;width:100%;padding-bottom:clamp(3rem,7vh,5rem)}
.hero-eyebrow{
  font-family:var(--font-mono);font-size:.72rem;letter-spacing:.24em;
  color:var(--ice);text-transform:uppercase;margin-bottom:1.6rem;
}
h1{
  font-weight:200;color:var(--star);text-transform:uppercase;
  font-size:clamp(1.7rem,4.6vw,3.4rem);
  line-height:1.22;letter-spacing:.06em;
  margin-bottom:1.4rem;
}
.h1-hl{color:var(--ice)}
.h1-br{display:none}
@media (max-width:600px){
  .h1-br{display:inline}
}
.hero-sub{max-width:34rem;font-size:1.06rem;margin-bottom:2.2rem}
.cta-row{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}
.btn{
  display:inline-block;text-decoration:none;border-radius:8px;
  padding:.8rem 1.5rem;font-size:.95rem;font-weight:600;letter-spacing:.02em;
  transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease;
}
.btn-primary{background:var(--ice);color:#08122B}
.btn-primary:hover{background:var(--glow);box-shadow:0 0 26px rgba(143,199,255,.45)}
.btn-ghost{color:var(--glow);border:1px solid var(--line-strong)}
.btn-ghost:hover{border-color:var(--glow);box-shadow:0 0 18px rgba(143,199,255,.25)}

/* ============ Leistungen ============ */
.svc-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-top:1.5rem}
.svc-grid .svc{grid-column:span 2}
.svc-grid .svc:nth-child(-n+2){grid-column:span 3}
.svc{
  display:flex;flex-direction:column;
  background:linear-gradient(180deg, rgba(143,199,255,.05), rgba(143,199,255,0) 42%), var(--panel);
  border:1px solid var(--line);border-radius:10px;
  padding:1.5rem 1.4rem 1.3rem;
  transition:border-color .25s ease,box-shadow .25s ease;
}
.svc-ki{border-color:var(--line-strong);background:linear-gradient(180deg, rgba(143,199,255,.1), rgba(143,199,255,0) 45%), var(--panel)}
.svc-mark{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}
.svc h3{font-size:1.12rem;font-weight:600;color:var(--star);letter-spacing:.02em;margin-bottom:.55rem}
.svc p{font-size:.94rem;margin-bottom:1.1rem}
.svc-more a{color:var(--glow);text-decoration:none;border-bottom:1px solid var(--line-strong)}
.svc-more a:hover{border-bottom-color:var(--glow);text-shadow:0 0 12px rgba(143,199,255,.5)}
.svc .svc-meta{
  margin-top:auto;padding-top:.9rem;border-top:1px solid var(--line);
  font-family:var(--font-mono);font-size:.63rem;letter-spacing:.12em;
  text-transform:uppercase;color:var(--muted);
}
@media (max-width:64rem){
  .svc-grid{grid-template-columns:repeat(2,1fr)}
  .svc-grid .svc,.svc-grid .svc:nth-child(-n+2){grid-column:auto}
  .svc-grid .svc:last-child{grid-column:1/-1}
}
@media (max-width:47.5rem){
  .svc-grid{grid-template-columns:1fr}
  .svc-grid .svc:last-child{grid-column:auto}
}

/* ============ Referenzen ============ */
.esa{
  display:grid;grid-template-columns:1fr auto;gap:clamp(1.5rem,4vw,3rem);align-items:center;
  background:
    radial-gradient(40rem 20rem at 85% 0%, rgba(143,199,255,.08), transparent 60%),
    linear-gradient(180deg, var(--panel-hi), var(--panel));
  border:1px solid rgba(143,199,255,.28);border-radius:12px;
  box-shadow:0 0 50px -12px rgba(143,199,255,.3);
  padding:clamp(1.8rem,5vw,3.2rem);
  margin:2.4rem 0 1rem;
}
.esa-eyebrow{
  font-family:var(--font-mono);font-size:.68rem;letter-spacing:.2em;
  text-transform:uppercase;color:var(--ice);margin-bottom:1rem;
}
.esa h3{
  font-weight:200;color:var(--star);
  font-size:clamp(1.55rem,3.4vw,2.35rem);line-height:1.2;
  letter-spacing:.01em;margin-bottom:1rem;max-width:24ch;
}
.esa p{max-width:36rem;margin:0}
.esa-photo{
  width:clamp(13rem,26vw,20rem);height:auto;flex:none;
  filter:drop-shadow(0 0 30px rgba(143,199,255,.28));
}
@media (max-width:47.5rem){
  .esa{grid-template-columns:1fr}
  .esa-photo{width:clamp(11rem,50vw,15rem);margin-inline:auto}
}

.ref-logo{
  display:block;height:2.3rem;width:auto;max-width:70%;
  object-fit:contain;object-position:center;
  margin:0 auto 1.2rem;
  opacity:.72;transition:opacity .25s ease;
}
.ref:hover .ref-logo,.esa:hover .ref-logo{opacity:1}
.esa-logo{grid-column:1/-1;justify-self:center;height:2.7rem;max-width:none;margin-bottom:.4rem}
.ref-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}
.ref{
  background:var(--panel);border:1px solid var(--line);border-radius:10px;
  padding:1.5rem 1.4rem;
  transition:border-color .25s ease,box-shadow .25s ease;
}
.ref:hover{border-color:var(--line-strong);box-shadow:0 0 26px -8px rgba(143,199,255,.25)}
.ref-sector{
  font-family:var(--font-mono);font-size:.63rem;letter-spacing:.18em;
  text-transform:uppercase;color:var(--ice);margin-bottom:.7rem;
}
.ref h3{font-size:1.08rem;font-weight:600;color:var(--star);margin-bottom:.5rem}
.ref p{font-size:.94rem;margin:0}
@media (max-width:47.5rem){
  .ref-grid{grid-template-columns:1fr}
}

/* ============ Kompetenzen ============ */
.comp-list{margin-top:2.2rem;border-top:1px solid var(--line)}
.comp{
  display:grid;grid-template-columns:3.4rem 15rem 1fr;gap:1.2rem;align-items:start;
  padding:1.35rem 0;border-bottom:1px solid var(--line);
}
.comp-icon{color:var(--ice);padding-top:.15rem}
.comp-icon svg{width:26px;height:26px}
.comp h3{font-size:1.02rem;font-weight:600;color:var(--star);letter-spacing:.02em}
.comp p{font-size:.95rem;margin:0}
@media (max-width:47.5rem){
  .comp{grid-template-columns:2.6rem 1fr;row-gap:.3rem}
  .comp p{grid-column:2}
}
.tech{margin-top:2.6rem}
.tech-label{
  font-family:var(--font-mono);font-size:.68rem;letter-spacing:.2em;
  text-transform:uppercase;color:var(--ice);margin-bottom:1rem;
}
.chips{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none}
.chips li{
  font-family:var(--font-mono);font-size:.78rem;color:var(--glow);
  border:1px solid var(--line);border-radius:999px;
  padding:.42rem .85rem;
  transition:border-color .2s ease,box-shadow .2s ease;
}
.chips li:hover{border-color:var(--line-strong);box-shadow:0 0 14px rgba(143,199,255,.22)}

/* ============ Über uns ============ */
.about-copy p{margin-bottom:1.1rem;max-width:36rem}
.about-copy p:last-child{margin-bottom:0}

/* ============ Kontakt ============ */
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}
.contact-copy p{max-width:30rem;margin-bottom:2rem}
.contact-card{
  background:var(--panel);border:1px solid var(--line);border-radius:10px;
  padding:1.7rem 1.6rem;
}
.contact-card dl{margin:0}
.ct-row{display:grid;grid-template-columns:6.5rem 1fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line)}
.ct-row dt{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:.25rem}
.ct-row dd{color:var(--star);font-size:.96rem}
.ct-row dd a{color:var(--glow);text-decoration:none;border-bottom:1px solid var(--line-strong)}
.ct-row dd a:hover{border-bottom-color:var(--glow);text-shadow:0 0 12px rgba(143,199,255,.5)}
.contact-coords{
  padding-top:1rem;font-family:var(--font-mono);font-size:.68rem;
  letter-spacing:.2em;color:var(--muted);
}
@media (max-width:47.5rem){
  .contact-grid{grid-template-columns:1fr}
}

/* ============ Footer ============ */
.site-foot{border-top:1px solid var(--line)}
.foot-in{
  display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;
  padding-block:1.6rem;
  font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;color:var(--muted);
}
.foot-nav{display:flex;gap:1.6rem}
.foot-nav a{color:var(--muted);text-decoration:none;transition:color .2s ease}
.foot-nav a:hover{color:var(--glow)}

/* ============ Motion (nur ohne Reduced Motion) ============ */
@media (prefers-reduced-motion: no-preference){
  .sky::before{animation:twinkleA 7.5s ease-in-out infinite alternate}
  @keyframes twinkleA{from{opacity:1}to{opacity:.72}}
  .sky::after{animation:twinkle 5.5s ease-in-out infinite alternate}
  @keyframes twinkle{from{opacity:.45}to{opacity:.85}}
  .f1{animation:fsTw 5.6s ease-in-out infinite alternate;animation-delay:.6s}
  .f2{animation:fsTw 4.2s ease-in-out infinite alternate}
  .f3{animation:fsTw 5.1s ease-in-out infinite alternate;animation-delay:1.2s}
  .f4{animation:fsTw 4.7s ease-in-out infinite alternate;animation-delay:2.1s}
  .f5{animation:fsTw 6.3s ease-in-out infinite alternate;animation-delay:3s}
  @keyframes fsTw{from{opacity:.55}to{opacity:1}}

  .c1{animation:comet1 26s linear infinite;animation-delay:6s}
  .c2{animation:comet2 41s linear infinite;animation-delay:22s}
  @keyframes comet1{
    0%{opacity:0;transform:translate3d(0,0,0) rotate(17deg)}
    2%{opacity:.65}
    10%{opacity:0;transform:translate3d(46vw,14vw,0) rotate(17deg)}
    100%{opacity:0;transform:translate3d(46vw,14vw,0) rotate(17deg)}
  }
  @keyframes comet2{
    0%{opacity:0;transform:translate3d(0,0,0) rotate(11deg)}
    2%{opacity:.55}
    9%{opacity:0;transform:translate3d(38vw,7.4vw,0) rotate(11deg)}
    100%{opacity:0;transform:translate3d(38vw,7.4vw,0) rotate(11deg)}
  }
  .sirios-halo{animation:pulse 5s ease-in-out infinite}
  @keyframes pulse{0%,100%{transform:scale(1);opacity:.75}50%{transform:scale(1.25);opacity:1}}
  .hero-logo{animation:logoGlow 7s ease-in-out infinite}
  @keyframes logoGlow{
    0%,100%{filter:drop-shadow(0 0 34px rgba(143,199,255,.24))}
    50%{filter:drop-shadow(0 0 46px rgba(143,199,255,.4))}
  }
  .sirios::before{animation:flare 5s ease-in-out infinite}
  .sirios::after{animation:flare 5s ease-in-out infinite;transform:translate(-50%,-50%) rotate(90deg)}
  @keyframes flare{0%,100%{opacity:.65}50%{opacity:1}}
  .js .reveal{opacity:0;transform:translateY(18px);
    transition:opacity .7s ease,transform .7s ease;
    transition-delay:var(--d,0s)}
  .js .reveal.in{opacity:1;transform:none}

  .brand{transition:opacity .5s ease}
}

/* ============ Rechtsseiten (Impressum / Datenschutz) ============ */
.legal-main{padding-top:4rem}
.legal{max-width:46rem}
.legal h3{font-size:1.12rem;font-weight:600;color:var(--star);letter-spacing:.02em;margin:2.4rem 0 .6rem}
.legal h3:first-of-type{margin-top:2rem}
.legal p{margin-bottom:1rem}
.legal address{font-style:normal;color:var(--star);line-height:1.65;margin-bottom:1rem}
.legal ul{margin:0 0 1rem 1.25rem}
.legal ul li{margin-bottom:.35rem}
.legal a{color:var(--glow);text-decoration:none;border-bottom:1px solid var(--line-strong)}
.legal a:hover{border-bottom-color:var(--glow);text-shadow:0 0 12px rgba(143,199,255,.5)}
.legal-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:1.5rem 1.4rem;margin:1.6rem 0}
.legal-card p:last-child{margin-bottom:0}
.foot-nav a[aria-current="page"]{color:var(--glow)}
