/* =====================================================
   Ehm Versicherungen · Hub
   Modern green link-hub design
   ===================================================== */

/* ---------- Tokens ---------- */
:root {
    --green-50:  #ecfdf5;
    --green-100: #d1fae5;
    --green-200: #a7f3d0;
    --green-300: #6ee7b7;
    --green-400: #34d399;
    --green-500: #10b981;
    --green-600: #059669;
    --green-700: #047857;
    --green-800: #065f46;
    --green-900: #064e3b;

    --bg:        #f3faf6;
    --bg-deep:   #e7f5ee;
    --surface:   rgba(255, 255, 255, .65);
    --surface-2: rgba(255, 255, 255, .85);
    --border:    rgba(6, 95, 70, .10);
    --border-2:  rgba(6, 95, 70, .18);

    --ink:       #04221a;
    --ink-soft:  #2c4a3e;
    --ink-mute:  #5d7368;

    --shadow-card: 0 1px 2px rgba(6, 95, 70, .04),
                   0 8px 24px -12px rgba(6, 95, 70, .15),
                   0 2px 6px -2px rgba(6, 95, 70, .08);
    --shadow-hover: 0 30px 60px -20px rgba(6, 95, 70, .35),
                    0 12px 24px -12px rgba(6, 95, 70, .2);

    --grad-primary: linear-gradient(135deg, #10b981 0%, #059669 50%, #064e3b 100%);
    --grad-text:    linear-gradient(135deg, #047857, #10b981, #34d399);

    --radius-sm: 12px;
    --radius:    18px;
    --radius-lg: 26px;
    --radius-xl: 34px;

    --ease: cubic-bezier(.16, 1, .3, 1);
}

[data-theme="dark"] {
    --bg:        #04140e;
    --bg-deep:   #061a13;
    --surface:   rgba(15, 32, 24, .65);
    --surface-2: rgba(20, 40, 30, .8);
    --border:    rgba(110, 231, 183, .08);
    --border-2:  rgba(110, 231, 183, .18);

    --ink:       #e8f5ee;
    --ink-soft:  #b0c8bc;
    --ink-mute:  #7c948a;

    --shadow-card: 0 1px 2px rgba(0, 0, 0, .4),
                   0 12px 30px -10px rgba(0, 0, 0, .6);
    --shadow-hover: 0 30px 60px -20px rgba(0, 0, 0, .7),
                    0 0 0 1px rgba(110, 231, 183, .15);
}

/* ---------- Reset ---------- */
*, *::before, *::after { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    background: var(--bg);
    color: var(--ink);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.55;
    min-height: 100vh;
    overflow-x: hidden;
    letter-spacing: -.005em;
}
a { color: inherit; text-decoration: none; }
button { font-family: inherit; cursor: pointer; border: 0; background: none; color: inherit; }
input { font-family: inherit; }
svg { width: 22px; height: 22px; flex-shrink: 0; }

/* ---------- Animated mesh background ---------- */
.mesh {
    position: fixed;
    inset: 0;
    z-index: -1;
    overflow: hidden;
    background:
        radial-gradient(800px 600px at 100% 0%, rgba(110, 231, 183, .25), transparent 60%),
        radial-gradient(900px 700px at 0% 100%, rgba(16, 185, 129, .18), transparent 60%),
        var(--bg);
}
.mesh .orb {
    position: absolute;
    border-radius: 50%;
    filter: blur(80px);
    opacity: .55;
    will-change: transform;
}
.orb-a {
    width: 540px; height: 540px;
    background: radial-gradient(circle, #34d399 0%, transparent 70%);
    top: -120px; left: -100px;
    animation: float-a 22s ease-in-out infinite;
}
.orb-b {
    width: 460px; height: 460px;
    background: radial-gradient(circle, #6ee7b7 0%, transparent 70%);
    bottom: -160px; right: -80px;
    animation: float-b 28s ease-in-out infinite;
}
.orb-c {
    width: 380px; height: 380px;
    background: radial-gradient(circle, #10b981 0%, transparent 70%);
    top: 40%; left: 55%;
    opacity: .25;
    animation: float-c 26s ease-in-out infinite;
}
@keyframes float-a {
    0%, 100% { transform: translate(0, 0) scale(1); }
    33% { transform: translate(60px, 80px) scale(1.08); }
    66% { transform: translate(-40px, 40px) scale(.95); }
}
@keyframes float-b {
    0%, 100% { transform: translate(0, 0) scale(1); }
    50% { transform: translate(-80px, -60px) scale(1.1); }
}
@keyframes float-c {
    0%, 100% { transform: translate(0, 0); }
    50% { transform: translate(-100px, 80px); }
}
[data-theme="dark"] .mesh {
    background:
        radial-gradient(800px 600px at 100% 0%, rgba(16, 185, 129, .14), transparent 60%),
        radial-gradient(900px 700px at 0% 100%, rgba(4, 120, 87, .18), transparent 60%),
        var(--bg);
}
[data-theme="dark"] .mesh .orb { opacity: .25; }

.grain {
    position: absolute; inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");
    opacity: .035;
    mix-blend-mode: overlay;
    pointer-events: none;
}

/* ---------- Shell ---------- */
.shell {
    max-width: 1180px;
    margin: 0 auto;
    padding: 28px 32px 60px;
}

/* ---------- Topbar ---------- */
.topbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 60px;
}
.brand {
    display: flex;
    align-items: center;
    gap: 12px;
    transition: transform .25s var(--ease);
}
.brand:hover { transform: scale(1.04); }
.brand-logo {
    position: relative;
    width: 64px;
    height: 64px;
    flex-shrink: 0;
    display: inline-block;
    isolation: isolate;
    filter: drop-shadow(0 6px 14px rgba(16, 185, 129, .35));
}
.brand-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}
/* Light mode: paint a green gradient over the logo (only where the logo is opaque) */
.brand-logo::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, #047857 0%, #10b981 50%, #34d399 100%);
    -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAHRtSURBVHhe7Z0HWJVXtve5d2bSLEg7vVc49GbF3hv23rFhA5Re7YKAgqBIx16wl1iixpJoTDTVNKPG2LsiioJ61v979ouZO/fcmW8yGZNRs3/P8z4Ivnu958DZe6+9qp0dh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HM7LzF/sVHYOqlESS93+DVpIx7h09IjVDnWPUUcYw5XxxnBlomuUKtkSo5nOLrdoTZJxqirJLUYT5RmjHayZJO1oP9i+tWqs1M+uex2xndmunu0DOBzOy0BLO2eHQS5B2jDFRHO0JssjTrvHb4bp24DZpttN0sxPmmS6ovECM5ouMqFZrhmNs41oJFwGNFpkqP2abUDjRQY0yTGhcZYRDTMNaJRhROM0E/xnG+4GzDJdDpxpOuqdaNhmjtGkGsOV41WTpc1cRrhI7Ozs/tv2JXE4nN+Kju9IlaGyYHOkZoFXkuFIw9nmW83S3RC02IzGOQYEZmvRJMuIJgvNaLfIF52WNMLAorYYVdaFxq4MRkR5XyRvG47Ud8dQ+p5xlLZrLObuHE3J24chcmN/Cl0bjLGrumFEWQd0y2+CDov9EbTIgkZsYVikR8AiHRrm6NFsoRnN0l3vB841feWeoF1tmKqMEIWImtiJ7erYvmQOh/Pr+a93+rt46yIUMe5xuvcazXO91yrHAy2Xugm7dsN0A1pleGFAfjtMWz+IsvaHYfNnM/H+D5n47mYJnX+wkm48WUMVtIEqaQM9pA30iDZQNW2kauFr7fWIyqmKyukBldN9Wk+3revop4cr6fSdEvrg/CLa9U0aFXwYRWl7QjFpTW/qu7Q12mf5ISjLFU1zjWi51IIW2e5olGb+yStFs8EQphhdb1A9o+2b4XA4vwCnEEmAOUab6plsONUkzQ2tC93RLNeIhgt1aJXtiaFlHWje7nG0+YtZ9OX1QrrxdD09pE30mMrpIa2iKlpBlbScHtEq4ftHtJaqab3w/7UTfSM9oE10X1gYNgqLA7seCPdsoCe0kZ4Ji8Naekbr6AmtpRpaR49oPd2ncrpSvZa+uFZK279Kpcz3JtHYFd2oY64fmmQb0SzPgBZLXNEsw7XGb5bxQ2O0OvKN4LoW2/fI4XD+lpZvK1QT5WGWWO3RZunu6Fjsi2a5JjTM0KNLbiOKLB9CK48n05fXinDPuolqsAlVtJYqaBlVoBQPaaWws7PJfaFqJX19rZD2fJ1Omz+eh9z3plHq1ok0o3w0TVrWD8OWdsfgxd0xJLebcA3N64ahS7sgtKQ3kteOorStk5G1O4LWfzyT9nyZYf3yaj6dr1wuTH62iLCFoZpWUzWtEZ5ZiY04c3cZ7fhyHiVvC6HeS1qjSboZTXIMaFPogabprs+8UnQHjRGqcXZt6oht3zqH84fFYZBDE+M0VWnATFNFuwIftMm3oEm2Hh0X+yNqw0Da+uVculDJdvXNxCb8XZTgLpUI/35Mm+ja47X00bnFWH04BfM2TMboJT3RdmZjNEnyglucDpYEHcyJKphT1DAnq+GWpBa+NyUqa3+eqIRrogquieraK0kNU5ISpkQF3BI1cIvXofFML7SeFYihi7pg+ppxKN2fgA9O59S+LmwC0y6YtlElaBsb6Eb1Bjp4OotmbRtDwUuaUZOFBrQoMKNjkQ+azne77R6vLXAcJW5k+7vgcP4wNBjoFGyKVO9rMt+CjiW+aMGs9OkmDC/qQiuPJ9LZe8upBlvA1PebVER3qZSqhTP6RvriSjEtP5RM00oHo/O8ZvBPcoNbghbGeCVMcSq4xWifmqPUtz3i9F+Ypqn3WiI1eZqJiumGycqplimqIapR4m4uQxw7iAY6tncaYN/Wsb9jO5cBjh00Y2XBrhGqMZqJsmRzpDbVLUa72Ryp2e8Rqz3rEa+975qghj5eAXOCCl6JRrSZ1RBj83piye5p9MHpxXStZh09xgY8xEpUYRXYceJK1Vra/kUawtcMQItMDzTLMaBzmTeCFrjDLV6z22WsSwfb3w2H89oiHSnq4Z6k/6hFtic6L/NG00V6tFroQVPL+9O+7zLpvnWzYJi7TSV0m4rpMa2nCiqnE+fzsHhXJA3O6gK/eAuMMSoY2e4dq4ZrlOoHU7hys268IkURIu3JYgDsPO0cbJ/9azF0sntTNdZZqgiRtJCNdpmgnSxdaoxUnHCNUVWaE5QwxMnhHmtA57ktkLRmHPZ9mUm3n6xF7Wsvo9oFYTM+v1JA894dT51zAqkp03JKvdB6iSe8U/SH5WPFXW2fy+G8NjgMcO7sHqfd32aRN7qW+aFJlh6ts71p3ruhOHWtGEydr6SVdJ3yha/sjH/65goUvxdLg7I6wDfRVdjhzfFqWGJ1V1ynaVcrx0lC7fvb+9nZ2b1l+7zfg7e6vaWSj5H0NYSrc1yjtF+YY5Ski5PBPdGA7vNbInPLZPr6UglVYwseYDkqUIYa2kQ/3VuF/PejqXtuU2qyQI+uZT5om+cNr2T9Pucx0ua2z+FwXln+0s3ezzVWt63FQk90WeYjTPwWC9xp1o4x+P7mMjylrXSPyug6FVAV1oBZ5w9/uwhRy4agYYInDHEKGBMUMEerftJPkJfJh7n0th9s/8J29xeJaHgDL+U4cZxxmvpTdkzQx8vgF+uGKYWD8P6pbDBPBbMT3KJCwZh49cEaKjgUg25LmoBpBGwhaJntAfck7bI3e9bX28rncF4dnOzqqSYoUgNmu9Z0X94QbZa4sTM+JW0JoW+uleEZtoJN/GtUQI9pLd23ltOW43NoSHYn4XzNDHauMdqH5kjtGkmIpI9d01crJFcy3LmFeZq6wC1ee8eYrIB7ghaDFnTAto/nPHdDrqSbyAeza1ypXIdF+yPQOtObmmcZ0X25PxrNc63QhikihdBmDudVgqn7lgT9tx2KfNGxwBOBGVoKWdaNPjyzmJ7SNsF1d5UK6CFW4QFtpm3H51K/jPYwx6rgmqKGJUb3k3KcdGb912AXfDv4bZk6VB7hGqv51jxdBXO8EkOzuuD9LxfhMW0WtB9m5KyhjfTt9VKKXD+IGqYbqEOxBzoV+cJ7huGEwzCXIFu5HM7Lh5NdPek4WX7j+Rb0WBYIdr7tmB2I9Z/MxAPrFnpIq4WJf5fKiJ2FD57KxuCszuQar4ElRQtLnO5bdahsgl1Du/q2ol8D3pKOlY4xx2q+dp2uAnvP4/P60JfnS6iGuQ5RgDuCp2Mz7f0qg3rlBVGTTD16rAhA8wXupJuqmvufsnVwOP+UP3et39AtTv9Vh2I/dCr2QmC6jqaWD6Sf7q6hJ7SBrlMhXaci4d9nry/DtOJBzJgHywwNTBHqM9KhonF26j/EB/xNZrx0S9BccJ2lhH+8G+ZvmoTrVatRRWvoCrOF0Bq6/nAdpm8ZRQFpeupc5IkupX7wStaeqNOngZetQA7nP4rTUMmEgFmu1T1XNESrXDO1WuiFdR/Pomraytxg1svIx31aLoTfFr0XS82SveE6XQ1LvL5CPU6e8IdMuW1s52iK0mV6pOieuM1QodO8Ztj9WQY9oa10gwrpJhUKx4KdX6RRuyx/apFlRI/lAWg4z/zAZbRkhK04Duc/wVvyccqSVou90XtFABov1NCQkvb09VWm4m+gq5QvGPlqsB5fXygVzr7mBAW8Z+uhC1dsqN+9vsFW4B8N5xHO/qZo1V6vOXq4JWqRsHIUblSto4e0gq5QvpDDcObWChq1rCsFZmio+3JfsIQo3VRlBkuWspXH4fw+NHxTqwvXHO1QEIDuxb5oOF+HGTtH415NrT//MuU/D+TZRCveT6GAeAvcZ6rhFae/owiRhdiK+6OjmCCdYknWPTLPVKJTahAd/2GJcFy6gnzBW3L/6Saav2sSBabq0aXQC51LfGGJ1+60U9s1sJXF4fymvN2tfqBbrP5Sl9IAdM73RONMMy07lkBPsBW3UYzLtJRYcs6NB+soonQQucar4DvXCO0kxdY329trbeVxarEfaO9rilWf8ErTwyfRDcsOpAhRkbX2k0J6hi1Yf3wmNcu0UPt8NwSv8Id3suHLN7rUdbOVxeH8Jjj1cOrulWC63720IdovcUerBV7Y/10mnrHEHBTiCgpQQ+X05fki6jYviCwz1PBKMT5VjpdPtZXF+bu8ZYzSLfGeZ4ApQYX4lSFU+XQTMQ/BZSzFU9pAx87koW22H7XONQteAu8Zxhv1+zo2tBXE4bxQHAc4jw6Y5Ybg0gC0WmRCh5wAHP8xX1BVr6IQ11AAlku/65NMCoz3gOdcLcxR2p/e6laX+7H/RWQh4hCPFN1DY5IcI3OD6fr9cqqkFdZLlCfkR3x9tZR65Tej5jkG6rkiEIFzzBUNBjm3tJXD4bwQnAZKQgNmW9CjpBFaLDKiz9IWdPpGmZAbz1xXN6mYntAWKngvmjzidPBLM0E7RbHfrvHbcltZnF9G/UGODd0TdOfdZivRLbUFnbvBUo5X0yXKFwqdXKpYS/0K21DThXr0Wh6ARqluD8VDxW1s5XA4/xaiYZLQgDkWBJcEoMUiE/XKD6Kf7tbmv7Od/xZK8AhbMWfTRHgkaRAwzwTNRFkWt1L/+7zd9W25OUrzkedcNVrM8MVnPxUJiy5bBCppBV2uWEcDitqgWbYWvVcGImCWqZLFZNjK4XB+FXWDncf6znBFcFEgWuWY0TsviM7fXYVaN1Uh3aZSqrJuxbSyoeSWooT/HBOUY2TTbOVw/g1c7OqaozQ7LPPUCEx2x7Hv8wTX6iVaKpQ+u15ZTgOK2lLzbCP1WdkQvrOMt97pJmRJcji/nnrBjsO9ks3oUuiPtjluxEpz/XBzGbFiF2zy30IxHlm3YVrpMFiSFfBMMcC+v/0YWzmcF8Kf9GHyMs95avgmuOLod8wWsJYuYSmYJnCpYh31KWxOrZeYiWkC3imG63ad65lshXA4v4g67ZzauscYnwYXB6L9Yndqk+lDn18uFNT+K1RQq/Zbt2Na2RCypCjhN9ME+wH2I23lcF4s6kmyYu80HQKT3PHpeZZCvQqXkCfURDx9q4w65QZQuyUWMMOgR5zhFIs4tJXB4fx/cezkaDFP1d3tXuKPzks9qUmmmQ6fyaVqWkeXnxv8Hj3bRtPKRpBbsgK+M41w7OfIJ//vhHayvNQrVYPWswPw482VqMRyMJvAI1pDx8/nU8uFXuhY4EHdy/zhOk3zPm9gwvnleNs30IzXfNel2B/BhT5omKrHuk9n0DOWt04FYAEpzNqfuG40uSUp4D/bhPp9HcbbiuH8pvyXeapql9s8FbrOa4FrleVCoVQWffmEyum9bzPROMOEbkU+6JDvC81YBTPIcjj/HJeB0u1N0j3Ru9QfAekaytg7iZ7SFiGun7n7ntFmWrI7GpYkFRqlucJlkNNEWxmc3wF/O3vXaNUXbrMUCMnricqnG4UkIvY3YlWWij+Ip4D5GvQo9Ufzhe6QjJAMsxXB4fwvnPqLZ3knW9CzxB9BWQYKWd4N95+VCx+s2t1lA234aA65xWkQmG6GcrQ03VYG5/fDeYCzyT1Bc9uYIsf0daPxFJvA6i1cRxGe0HaK3zJCqDnYqzQQ3omGqr+04anEnH+AQw/nLropenRd6oeO+Ra0zvKh724vw30qo8vWAiG2/5Mfl8I/0RWBmWZIx0hKbGVwfn9chrp08p6phzlOgdVHptNTbBDCsVno8M1HG6h3QXO0WexKXYp9YQhXfmdnsatrK4PzB6dOmzpi2XDl1ebp3uhT6seKeWDrl6mC0Y+plOzDdLVyPXWY04j80w3Qh6k+srOze8NWDuc/g3KCPN4v3QDfBDd8ebG4NkCICqkKq3Hs/GIEpbuhW6EX2izxgmykuNB2POcPjmiQZKd3shuCC/zQNFNHKdtH0DPaSteoUDD6PaZtmFDUhzxnqeCVYLhn14aH975saCdIt3nN16JXZhu6W71BqDPIjgNPsAm570dSYKaaepUGwDfFhHe6NOA9CDi1NOjiMkwfrkP7LB90yLOgd15zulG1FqwFFwv2eYrNKDoQT25JSjRKdYV4iHN/Wxmcl4D2dUQeSbrLrtMVmLt5omC4FXI0UISKmo00pLA9tVnMgrr8oApVnn9N6y5y/hWc2jnJZMOVdxrNcUdwkQ8C5+to/w+Zgj+Z+fsfYAU+OV9Ifgmu1CjTDepQWa6tDM7LgyxEFOw718AKheDgtzn0WCjCWkiPaDV9eHYxNU03UY9SHzRf6AGXQeKltuM5fzAkg2Vr3GJM6LLEB80W6jF1Q396QpuFBJ8bVET3ajai18I25J+mhzlc842dwu5tWxmclwt1qKzYe74OXVKb0a1H5XSLitlRAOxIN3P7aArK1qFXCQsQ0uGtdjxN+w+LUzentsrxGrRK90K3Qk9qnmnBF9eLhJr9gr8fm7FgewRZZqjgO91IDj3rNbGVwXkJCbJzcIvTXHFNViBty2RihVpqS7GX0o/3VlG7bF/qXuKFtrmekA6VnmQ5BrYiOK8//+XcT3rCK9ENvYr90TBDjYX7I8B2f+bvr8QKfHaxkPwSzdQ4ywJ5iGSxrQDOy4tomNNg/1QjfJPM9MXlYrr/fFFn1YQKjkRRk0wt+izzh2+yCfbdHEfZjue85kj6ugxThWrQdqEXOud7oMvihrhctRasiCer4vvQuhEjlnSBX6oebtG6ay+y0y7n98EYrj7gMU+NCYUDqPp5JCcL6LpRvZb6FARRxwJ3dFzsA+kI2RWHdg72tuM5ryv+du9IB8vP+yW6ok+pPwLna1D2USxYDLlQhhrrUP7xLFgS1Wia6Q7xUOfRtiI4Lz/2A519PWfonronaujA91lCIBfTAlgK8bpPU6hRho76lPjDO9GMBsHOibbjOa8p4l7iKeoJWnRY6I0uRe7omdeUrtesJWb0u0HFdPNxOXVND0KjBWYYpqo+55lkry7qSbJCrzQdhizuTA9pI5h2dwNFuPNkPfUtbE6dC9yp3SIvyEfKbtVrW8/JdjznNUPd0u4tyQD5j15xruhTEoBGmRoUH42napSDde+pwUYUvB9DHslKNEx1g3ikuLutjJeRli3t/uyWqFHXGVunteM4+1FvjXsj7s+j/pz81tg3Ut4K+XOS42T7kaJJDTxtx73u2Pew13gkGqosKRrs/CIdrJ4g0wJqaD2t/CSeGqVrhaQvvxQTHHs7JtmO57xmiAdIRyvHatFmgWD5R+fcQLr4cLWQ338DhbhQuZrazAukZtlurHMPyyN/WXnDaaxTYL2J9abaT6lX7hRm/60iRvbQc7YFrbIaY/Dynhi6sg+GruyFAct6IGhhAFQxUlLEinYpx4jdbYW9zijGyvO807QYnhtMD2mrYAsQogQfraHgvCbUpcgT7bO9IB4kvebgz20Bry39+tn9STpI/pVXtCt6l/ijcaYWaXvHESvjzSz/1ViP/Pej4T5dJez+jkMd29vK+E9i6GT3pipC3tU+tE6+/YS6Z9TTFGi9IAjh68ai9OgCHD27GRfuHkZFzScAvgXRaSL6joi+pjsPj+HgN+swpKwXVHHSO9JxUldb+a8rb/a113om6R57Jelx4Lvs57YAVtNhAy1+P5waZ+oEW5AlyoAGHR3DbcdzXhMcu4vay0ao0CrNEz2KfSgo04LPrxfQPVrGYv7pVs166pbRnBovcIUpQkj2eSl4Y1g9k3OY43THKfY/6JPV6JnfGYsOzsSJc9tw/9FnVDvRvxUmOvDd84n/JT188hHVWE8KPyc6TkRf0KPqL6wDSrtBFSn7Q1XJUYZKCi1zVBhX2JtqWKAXFdJdlOH722WskSv1KPVGi0wPiAZKzv5BOjT/8XDuLd1gDDOgR74fmmcbELGuPx5jC9iZ8BHWY+PJWeSRpEajdAucRzoPsB3/eyMeL27VYIr9OlG4U3Wrhc0w991kfPbTbjwlNsnPCBP6KR0TJjub5D9e20/rDi+m2OWTrf0yu1OX1JbULbU9zV4bTRWPPqHH+ABEp2j7yaUwxCuhjFAG2D6TYZlucfSda/JqM9dDbPt/ryp1O9W1uCdqn3olGfHphSJinZqvoQg12IrojYMpKFuPbgU+MEzWwjHYsZ/teM4rjqirvU48SP44INlNMPoEpuvo3W/n00MhVpw1mdhII/K7wD/VAHOk+gc7g92btjJ+LySjJC3Fkc57FPFi9C7shK0ni1BZdYpqJ/0nVEUHqYY+IKKvqKrmY9r+USGNXTIIvlHupAmTwRCnhPssPXxSXeE5Ww+XyfYUVjyarFamCXxCH/ywGu4zdPCON/+vMmai0Q28Gkypt0YRK7nhkWwkTaz0jjJWUqwarHotYiB0kxXvuc5QIHntWCHcm3VxekCr6OCZhdQ0w0S9y/wRON0Nzr1FB2zHcl5xZP1kyepxOrRbwAJ/PNFraXO69ngtXafa0N/jFxbDZ4YRQVnuUI+X/Ud8wvJRLt6iKS7l6mgpBhR3xe4vVsBKPxDRD/SYjlAF7RMmP9HndKPiA1q6cza1T2lOmggFuSarEZBmge8sV3jFmx57JRjPeiSYjnslGu94zTLCI8ZivVrBFo3PaP+pUrKkaOGbbJn887OdJjgNlU0TPQpdNwy7Tq3Et1d2YfdXK9AmpwlkYU67AbzyDU5chjn29pqtRYvpfrhYuVro3Mz+/nefbaRhZe3ROd8dHbK8IRsitzZo+8fzmLzO/LdogOyUa7hByPdvkqnD/L2hwlmw1iW0keZuC4XnHDW8k3Q1zj1/91ryb8qnSGeLpjlWt8tpjC2fFIOs54Wz/UM6RPdpP1XSvtrdv/pjKtg1mxon+JEuSg7feSYEpnqwaMVb6lDZSvEw8QDVGLFWPaL2HNs4wSg3xKs/9Ui24OLdA4JRMG/vDKjjZVBNlgs58eKJziHSaDHKPswC0UUCfkCtTeE8Hfl2LXTJKkgniV4qg+ivopPdm+7xunOuiUqs/mCGUDyU2QJY9+H8DyKpaZaOehX5wRShR/0uzpm2wzmvKPXbODaUDFagUZIbepX6odl8M314PpeY+scCf65Vr6fOGc3QJNv1d3f9KcZKAsURLif1M9SYvSUelQ++BXAObOLfo71UgX2opsMEfIkDny6jzrNbknqqDP5z3eA/2x2madrPZePEk95u97bMVvbPOEyxX9llUVtUPztJNc8+o26ZbaGOkT8QDxXXUU+St5JFiVB8ZD6ILtETOk7A95i/Ndb6/tfF9Iy+QMuFTSGaKMqwlfsqogtTLPBK02JEfjA9oi10HYVgRuDPry6l1tnu1KfMTzgGOPYU/ciNga8JDp1c5ipGa9Am3ROd8t2pb34ruvFkPZj695DW0LtfZZBXshZNF7hDNEY01nb8b4UsRDbReZrD4/Y5zXH89E4r0VV6TEfpHu0GU/cf4ACIPqL7VR9RwrKJMEQoyXOGDgFpHtBP0Z5nnYr/qSW/n92f6o2v813G3jgQXac1hxeSPkUFXYymRN1S/VaDyQ2uh68ZLRgVq+koWekkfX91D4nGi+jQ6VXWZ/Q5dVzYHMppyl22ol9FJKOcW3rN0sM/xQ2nrpXQXSqja+wYaN1AI8o6oMNSNyEmQDZSCYcuDp1sx3NeQUS9ZZ8YJhvQPc8XzRboaM6u8ajBZsH6X4MtSFg/kvzm6Fipr8dvdWmgth3/opluZ/ff0jBpnjJOgrBVo1Dx4HvBwHfXuleY/LUq/34CvsBX53ZQh1ktSRspo8bpHnCLNVilY6XpvzQ5SRYh629JMOLS3YO4cvcD8k/0httMPVQRUj9JhGRNi4zGuFP5GZ7hJB4JhsXvKXL1aNJEKulaxRG68/AoNZ7nD/U05T5b2a8kFrs3TJHqM67T5SjcH48abMBVwRuwETn7w6hJhha9iv1giTTCqRevHfjKY9/SXiMeKK/2jmGhv/4ISNXSru/S6CFW45qg/q+jzguaUNMsN5imqo7Yjn/ReLX3qqOMUO5QJIuR994cEN2gJziJW7SN7tEeus92ftovuPY2HV1CHtOMZEnWIHC+B3Rh6m/q9nT4xQUsmIpfd0LdH2ftiADTLgZndSfTbC00U1QLLbHGkcpEBd79dJkQQ1BFR8iKEzhz5T0yxCjQeUFLemr9ij49v4EsyUboIzUbbeW/qqhCJdkec1QYsaQ7Hj4v/nKfVtAH53OoWbqZepf6ofEMNzj1FP30n/QGcV4AkmDJcMVoLZrNdkePIh+0z/ajc5XL6TaV0H1aSYfPLoLPDD2aZXlAESpLth3/QjHY1ZeFSQ8aktVY9WEOgBt4gCO4ha24R7upgt6jh8Lk/4qW7ppJqjA5+c9xhd9sC2RjpCv+1Rp29mPq5bfMCkTNkzMUWzoByngZdFHabx17va2QR4svhxQNfq76f0hVOCIY/uLXhJJD+NuUVD6JiC5T2cFUKOKkUE5Qvjb9D0Qhorbec/RokuyJ07dXCBWfmS3gevVa6pvfAl0KPNEu0xPSwXLUa+vAi8C8ykj6y4o143WCe6dtrhmha3rQA1YhBoWopo2Us28qvGar4DfLhAb9G7SwHf+iUCgUb8snSQ+pZ8ix4aN8EN2m+ziI27QVbOKz6+edf9H2BFKHSdA4zQNu8Ua4DHeJspX3z9BGS4cYZ6jx2bm9mLkmmlRxErgm6B/aBdnpDLG6efpkFb74cYfgUnxIh+kZfUxnr+0h3yRXaGOl2PtVseB+HJvfD7okJaRjFYNtn/Gq4tLPpa5niuGyR4oam0/Mo0es9DsK8Jg2UsLWIWiZY0C3JT5Qj9egQTfn+bbjOa8Of5IOkH1tmmJAcL4vmmbosOj9KVRDm4Q/+ANsxtjSnmiYYYBrjOaG47+4w/4rKEMVK7XJCpQcTAdwG5U4hNu0XZj4wpkf+8B2/rx3p0MZJqYm8z3hEW98Wq93g3+5nZVyklKmi5XfWbRvNlLWTCNm5XdNMDzUjJK0DJxokUgjXJ5OXjZc2P2r6BA9FGILTtHczVNJFeOMlrMbUWXNR3S9ch81SvaGOVZXIx4q1to+51XGHKMu95qnxoxNY4Q+j2xDeERradUnCdQkU0e9S/zgPs0A556i47ZjOa8IbwbZ6ySD5DVeUSb0LglAk/kG7PwmzVpFawT3308PV1G7+QHUMscdpkjVXtvxLwrWk04c64zo1eOEM/8DfICbtInu/zz5BR//57Tq0AJSh0mpcZo7LLFG1suuj62sX4JkvCSq9eIm6JfbBaoEGYwxhu8d+ooEVVY3VbnCnKLHF+d34vnujyf4ADcqDlPTmT6kiHOm5PLJBFzE8oPzSBMngz5Ce9j2Ga86slBJpF+GAX2y2+Les41CK7G7tIxOXllMLRdYqE+pLwWmuMKpj6TKIeAtpe14zitA3XaOvWXDlWiUbBHCf1tneNKX14sF108FVuKD87kUONOIFos8oRgvSbMd/yKo072OWBomvtkuIwgPqr6lp/QVXaP1dA+7wAx+zM9P9DF9fHo9GSO1xLIQvaab4TLY5Ve3GncaKQmUT5CfVUyRVxgitPn1O9R3ZD93HuZskka6VIeWjACz9rPd/wG9L3gbig/MJXWciCyJOnx1aRMRTqHn/A5kmq6BYrz0rxGDrwsuI1ya+c4xotFMd3x7o0xIDLqBYlyrWYXe+U2pa6EnWqV5QDJUCafOTj1tx3NeARy7iFKY/7/5bA90K/BE7yUt6PLz8N8qWk/LjsZbfWeq0STTAtFw50G2418E2inKReo4OXZ8ws7UF623aDvdos2CxZ+p/4/ofap4eIzaTm9KXjN0FJhqgeNw5387JVXqL31H3Ess+tufKcNkhapEBY6eXiNEFbLJz57/6MnHFJzemtTxLtbRRX2EaMFDXy8jfZQaxiht1du93lb8rZzXAn8He0u89oZ7ihbbP0t7nhPCPhcbKXxdb2qda0LnXC+ox6jhHPx6BEH94RD1lK5Tj9ehXaYX2i52xfgVPaiSnf8pnx5jE1K2jCL/eVr4zTDRO73s/WzH/7uIRovEimmy+z0yO+Dp07OCse06ldM92sX8/VRBe4XY/Plboqy6KCk1zfSEcpJsla2cF4FsgEypnCp52H9xNzxjacF4H7VGx09o1xf5ZIpVwByrpmNnlgvGvxGL+pI2hRn/pCttZb0uGKaqDltmq5C+YwpqhK7CRcQMgQvem8iqBlPPIl+YJul4ctAryn+Le0s/003QoXOOD5plaWnGjtF4JCwABYInYHRJN2qcaYRHrPZO/ca1avKLRDZSHCKOdEba5ngi+omu0Wa6Q9v/Ovmr6SD9eH0P+ca5UeMMC4yR6gus572tnBeBKUqTzOL/NxzPFewNzPbwQLA9fEbjivqSKKo+QosHCZP/8DfLSB+hhmucgRoMfH3baSvHSxZ7zFVjdH5PPBQ+F4X0gNbQhs9mUOP5evQp84dPlAkuvcUXFY15Q5hXC3u7BqI+slumSQYEL/VDoww15RyMoEdULuSB33iyFr1zWqBZlisskdovpk//JyG1vwJtqLJUFS3Hux8Xk5U+ouu0AXfpXbqH3biPPSA6QUt3zyR1pAQNMyyQjJf8r/TcFwVLDNJFy39qk9YE9x9/RNV0SIg0fIoj+O7aZnJP1pFbgg7fXdkGK31FvdM6kusMDbQTVFttZb1OyMc6h3vP06Dr/Oa49mQtmCHwHlbg6IVF1HKBG/os80PjZDc495I+rRvkaLEdz3mJcenkohcPkFdbIoxgGV6N5+uo/NPp9JDWWm+iBGfvr6DW6T5omesOzRT5e7bjXwTKiYoDqigF9n1VRlW0k27SFrpLO+ke3sV9vItn9BGNKehL7jO0cIvT3rBvad/AVsaLwHmMc39JjBPmbJ4qBBk9oANUKRw/TtL8bdOo/uS3aOamKUI48oYPF5J6mhxucYanDfq+3imxLiMdOvrM1qNJijdO31lOt1AMVivw9L1i6rTIj1WNQvM57hANkMO+nX1v2/Gcl5i3mtdtwSy43tFmIQS4UZoeLAS4Eitxm8roi2uFaJ7mgZa5HnCNVJXYjn8RKCYoDyqnKfHeKZZ0tJNu07baBYDepQraSU/xEfpmdSefVAN0U5V7bMe/KNRTZO+Zk3X47PwmekbHhAXgEfbjTtUBajjDE01me+Nu1RG6++AINUsMJI95BqgmKJbZynndqBfiZPZO1j/xTTLhwx9zhboQLCLwcs1K6pffAl0LPKntfE9IhyjxTmuHONvxnJeY+u0dO8hHqhGQwAqA+qFZuit9eCGH7tFyYnHf+05nwn+2Di0WeUA5VjzbdvyLQDNFtUsVpcTGo4uoht6j27SV7tIOYRGooHeJHQHGFvUn9zlqeCTqf5OAE9kQJ7MqSvJkcH53wfhXRQeEiEPgY6z+cD69NfYNbD65kFgKcvLaCaSNkcIz0fSQGQ1tZb12qOwcvOK0dzyS1djxeRqx+BAhLwAbMG5lF2q/1BWdsr2gGKmCU7CId4V+lVAMVISoxmjQKMUNPUt80XaBF311o4jY7l9Jq2jX1/Phx6rDZLtDNFr0m1QAUoxTLFREyTC1aCQRHSYW/MOi/9giUIFdsOJD7DqRT5qpMgTON1kNEfKprGuRrZyf8Z8mdZaHixvVHfHO6L8M+Uuu03jnPbLRQvWiP9ve+zP6cPUMdYIMyw/PEwJ/2Nn/IfbhGX1C7eYFUf/FHYVkoI9Or4B+mgr+aW5QT1JG2Mp5TXnLI177o+d0NYoORqOaZQZSER5QOUVt6kutckzotsQbunE6OAWLd9sO5rzEOPeRJ6jG69Bs1v8kAZ2+W0a3qIQqaQ3t+Goe+c3RotkCC1STZJNsx78I7Ps69jXGG+AeYcIX59fSU9pFt2jLc0/ALrpPu5kbzrr8QDp5JbpCmSCBY5jTj46TGqyXhzvlukxssKDBxHpFdca9vcNhQv0vxGEud/XRGjSc7YfwtWMwoKgrWEy/PET69+MGWtr9WR+l/C5wujcu3NlHT+iIkG34lI7QsbMryDzNQJfuvUePn5ygznNakOt0DdxidR+JxjbwdI/VRZvi1BuNcdpyxUTFEFvRDMl4R4t9qFMb/TT939UWHMc7yuXh8kaKvor/r4dFOk7q7BDi0IT1ObD7na3t7nGajyyzlZi3bRI9ee4JeEybKPO9iRSUpaMeBb4wTtRB3Fvy6T+tvcB5eXDpKZ2lDtWhxTwPBBd6o/2iAPxwf5nQAKTW1TMLwgKQaYFpiuZfjrf/RbS0e0s/WfOVKVGL1gnNrBdvbLcSHaB7wlGAHQN2033aI/jiz1zbRYUH5iBly2SMWt0fA8v6YHBZb0wuH4q5e6KRc2gGdnyRjxPnN+BW1ftgmXoZW2JIGS2GZoLq7xox5aGixqpoKcYXDRHyDJjqf/+58S+0aDAVHUy0Ep2lOZumkHqahPxnuZFrgv6CPFry0DJLj6ZpDeGf6gHzHB3Uk5UFrKMykzt9er83FBHS5cpI2TPfOe5Qx8krNZGqsJ+fq56sdnUOc9igiZZV6BOVUMRIrmvClCP+14sTrPCSzi4Rjlvk01xu6OOUUMZIoU/SnlWHqjvb3vtboZsqf88nVYsZm8cIE/8KCvGYNjCPEZou0BKrDeA6RQ9xb+k1O8ffLleE84KR95Uv0E7UoXW6J7oXeKNTTiCde7BMyAFgC8DqEykITNUiaIEFruHq3yQKkCHuL27tGm2EPlaDwGgfWrl/Lt19vIuIPiSiI/RMqPDLavUdFnzyrNQ3u9h5vbbc989fPxUWitp7TtLuj/LIfYobec0yQzVesc72uQzVJNlCZaIU644uFMYz9b+aDtC3VzfQtIIQwSPw8fcrrfqpSvKZbSZDgoIsSUZMWzMOR75bT9fvf0Q/XN1NvZd0hClRBechzkKwlHSCeJl3mgXlnyzG+ZsHseC9GBhSVDBN0wV5zzQ1c4l0vjOgpDv2frUCx3/chinrR8CQpIRktKS2wo7U7h1FlLhAmSjD4JKeWHs8G0fPlmPd8YVokRUAfZTmQYPev31hFoY+UvGuX7oOU1b1p0e0UagR+JBFiX4cR00X1iYFWcKNcOohuWtnsHOxHc95SVEMUi3VTdKjbaYXuhZ4UZfFjejHh8v/ugAsP57IioOgaYYFhimqvrbjXyTiAc4D3GJ0lZ4zTVBOkaN1SiPEFY+llfvSaN+XRfT1lY309eXN9PXlTXTv2ftUKaQHM+1gNz2g954vFp/QlTt7rav3ptKAud1JPV5JlngDPKe7QjxY/H97GPjb/UUXqTwdMNsLl+68RzVCcdH36Kn1CJXsm0vfXymnqppPqP3sZmRMUJIqSkpDcnrRqZ/Y4sQqFH1OT+goAaexaFcyaRKlUE2WDJWPkTdWxSlQ/skSEJ0TjIm37x+lprP9YEnWfeQU3uBWbPlkPHvKZJwi4BTO33yfAud6QhshX2cYZXBpMKXBh75pHtjMip8KnYu+er64/UTztsSRKlEG9RR1iO1b+i1wT9Cu9s/UYVhx19o0cSoUjohbvpxFQQuNxHJI3COMEPWRPXHq4PSH6ab0yqMcpCzWhOrQNt0L3Qq80GVxQ/rx4QqhA/ADlvZ5IhkB8zRommmBOUL7d8+4LxLJEIlFH6bZ5JVkqnZP1EEXIYN6soTqhtSFcqwM4+YPp3ePFVnvPttnZceDB4J94EN6/OwDOvB5CU1bOooCIrxIPl4MY4wSDdM84DXTFdKR8qU/q+b/63khzi1UsTIML+wFVuePqf5sAbj7dC99cWUVAZ8jesUYkkxzJNVUKaVtimF9A6xsIrL0YFaUlH0FPkP4smFkTFZDP1UdqYuV7emY2QIPao5bWUDRM/qQvrm8jXwTXa3qJAkmLhMSjaxPBHfjYaqhI3Sj8hC1mB1Ibgnabx0nO3zeJrMZzlxlUYgXrA+sBwXNpPZocoLmb40hZbwUyknKabbv6bfAI0GT55+px+DCLrXVgYQy8avo3W9SKWiBAX1K/eA5zSi4Ah3auzSzHc95SWELgHqcVlgA2BGgw6IAOlv58xFgtWADCJinQ9BCd7hO1fxuhUD1k1WTPaebqjWREpgjNJhQMJSOfLuantIn9IQOCvYBokN0+8F7VLpnpjV4ZlvSTFCSOlwKz2QjfGe4CT3sNJOVnzgNdvqHtgvtFEW2OkGKvP3JxLINa8OPWckxZnM4SeuPZJBokhM0UQosO7gQwJnaAqRCevL7zxOFDlJFzUFqPasRWRL1jxUTJVmqWOmTqJVjwI4itWnMH9Om41lWx4l1qEdGB6qqZq3ImLvxCD2gg/SYDtHdx4ep/ZymVqZFtE5rjOt3PiZWgThjexQdP7+SaugwVdAuocvRsEW9aguQTJD+Lhl4brHqXKYBDCnoSpV/LQ+2inZ/N59pAMIC4BVphGyYCm+2sG9tO57zkiIfpCxWsS7Az20A7bN96XRFKd0USoGtondPzUfgPD21yvFkNoDffLd5y/cttWaCarU8UlwhnSIWkm1Ofs8m++f0FAdwB1vwhPbSw6fv07I9c6l5TCDJxovJLV4D/7nucI8zMmPfKcVIxRzpCKm/rXwb/ts4Vf2NR5IJJ39aS0/ofWIhyEyzqKH99MO1beQWpSPVNClt/DhHiP//7mo5bTmZTqwEOctTqN2Rj9KOE4vJEKOCX4r5S7cE/QF1ghzrP8oUJn7tPZ/QmII+pJ2mEPIaWIuy4vfTrB+eKxW8Dizf4cq9feSVYCKPRFc6fZXdc946f/M08o/zxP2aI1RJe6gKu3Hu9nZqmOgNS4L+qVOIzGz7pn4LLLHq4oAFOgzJ70aV2Ax2BKhdANIpaIHprxqAbIgK7zR37GA7nvOSIhugzGELQOv5nuhe6IP2Wb747k4J3aLS2j/wtxnwn6tD61xPqEJlv2lfeHl/yXBtmOqWIkaCLmmtcejLVSD6RlDxb9JGuouNsOIADn2+hLpObwXpeAm5xesQMNsd7tEGaMYrdzgNEnLS/2Qr++8hGeJo0Ucpn3ac2wIVTw4JYcd3aBvdpx30qOYIdU1rhQYT62PD8Wxh8n/y3Voyh+tpzbE0stKR2loF2A3CxxiV0xvGJCV8UkwnvGeYb/jMtODMze1UTfvpEe2li5U7ST1ZRRs/ZrLO0Y5Pc0kfrqUf722nx9gPomO087Ml1gZj7Gn/qRW1hUYOzaM/h/w3Ld6XIjQtvUM7Ba1n1ZF5VmOcCpZo/Re/l8vNLVpVGrhAh6FsARAqAxWAHQH2fD8fzRaahD4BXsICoIRDO+cutuM5LymiXpJU5Rit4AbsUeyLNgs86YtrBUIgECsGuv/sAgqYq0PLHA+Ix7jMtB3/gqijCpGX6hMUMCdokb1zOj158o1wrr5L2+gG1uMx7aDbD96l+KIQaMYryBilRMO5rPy3EYox8u31uv3rRSllIeJoWawU0StGC7v4XWwDq0HAPA2zN0yhP4/8M5UcnCXk/X/09RpSTVBQ69SG9Nh6hO7RTkFTeEL76atLG8gyzQDPJCN5JxuOmpLU1HdxR7D7WCgz8AGydkXRsJzexBa0C7f2kC5cSUOWdBOSn2qjHY/T0NweFL6MvZYf6OPTq0kbISO/6e648mAPVdIOYosTi00IyetFHszlOEE+y/Y9/VZ4JGqXB2ZqMLigGz14vgDcx2rs/i4DzAj4twuAU0dRsO14zkuKU3eXmYoxWiEQqFeJH5rON9HhH7OFUOA7rPTT1XwKSnMnFgrsGqnNtx3/7yJub69Vj1N+whp8dpzXHJ+ffRfAeTygvXSd1tMNWkNW7MWnP6ygtvFNSDZRRP4z3OA/ywL9RNUPTn2cetjK/KWoJyn2syzEDR9lkpXep9vYgkf0Lp38aTneGVWXZm0OEybsidMryT3cTA6T62LJvgRhgWDhyndoCwEfYta6SVZdtBzusYYz5ljtFnWiDOk7WELREbpL2+nBs/0YtbAf/XB9s7CojVnaj+qGvknFB9ji8iHdp5105cE2jFrQjyoeH6GHNUeFzkaiCHuKXsWiIz+gW7SJHtB2+uHWevglWuCRZLA26N/A2/Y9/YxkhMswl2EuLywxxxyn2hS4QIuhRWwBqG0bXkGrade38xG00AS2APx8BGjQ2bmb7XjOS4pLsDhaNVaHRslu6FMqJAPR7m/mUyWtFOwAP9xdQa3Sfaj1Yg8YpqleaNebv7Su464LV/4ojxNjQvEwqnx4ysp221u0HVdoFd2mDQS8j/JD88l1sl7Y9RvNE5p+QDFcschO9+trArzT5R2JJkL1wC/ZA2dvb6ZKbMNNbACbbINzulFwRlvBCHjhxjYKiPIgXbQM3lGu+P76BnpA24QjSQVrmlK5nRon+pDHHBOUE2UFrrHaD10T9PjgTCk9ol1URe/Sga8LaN3BBYLRb+3h+SQPF8ESZ6QvL68htuBUYw+2fZxLB08VWYGTWLQ7nhRTRWSapqID3yylatpFN6mcntEeKnl/BhniFbBE6j6yfU8/oxgjm8QClExRemhCNC8kTkAXo9jbKMuAMctZtWhmBCzCfWEBmMs0AMEG4BFhEDQAUWfR72KY5LwA5L3k/RSjNPCLc32+AGix8niC0AqMlQS79HgVumQ1IZYO7BalOWo7/tdSr2s9o2ay4posUoSUtWy3vCD4uW8IjUhX0y1aT0TvU/7OJJKPY4k3BjSa6w5juPpGg15O/7aKKR8tn6qJV2JQTjA9ocN0i8qpElvw9bUVaJfUjG493EX3qvZSx+lB0ERKyRClwPDsYNRgH9iR5AbW4Sn2oOz9WVBGyGBJND4Uj3ecbIxXVXWYE4Tb1bvpLm2iStpJH18opTs12+hqxW5qlOBNung5uqe3RqV1L90WFpLtOHmhjO3w1u+vryf3KCOZE5XUZU5Lqnj6Ht3GetyktfQYezB8UXeYpqugmqj4u/UHVWPkbfRRShpa1BN+Ke7wjHB9IRWcLEnaowGZekSvG0KPsUXoEvQAa7Dh82QELTAQWwDcwwyQDlLinVb1O9qO57yk1Gll31Y+XA3PqabadOD5GsrYM1ko+cRKgt/HRgwr7ExNFhrhlaC/ZCe2q2Mr41/GbFdPNVHxmTxKhDnlESywxWqlz61XrRvoMjEX5Gpht8vbGUfKSVLym25Gw3msHbny0zdb19fbivtXqeNlJ1KHK67IwiTYcSKXntB7dJPW00PaTkW7U+jD00sIOIzROcEknyyCX6IZsslilL2fQjW0g66xxRGrUGndSb1S25Jbihau0eo9qjBZmipJiriVo+kp7aebKMcN2kD3sAnMeBe9IoTUU0XQRckocd0Yekb76YZwzCmnu1gPK71HkwoGkzZGBnWUFHM2hcFK++gG1uAerafTN1dRwwQPuMZpHzsMc1DZvi/ZMJnJOczhRuiK4ZizPg7SiS53FKP///kFv4hOdm96pejO+aRpMHt7qNAu7jIVUhXWYcnhcGq6QC9EArpN0QsawJutndrYiuC8pDh0dHCXDVY9MU3SCwVBmi80IHr9QHpIGwRDzyNsQsz6IRSYrod3ouHRW83+7wfvX0UyVLJeHOmCqcVjiehHYo01Lz9bSz9SAa7QSnqGXSh5L0Vw7/nPcBUmv3K0/LCd/S/r8/fPUIyV7XUKd8as9ay4x0G6RRvoBq2ja9Y1dPJaHhG9R4t2TIV4vAjeCSZ4xBpgiTTh2+sr6S7W4ipWooLK6YMflpAxTA2fuWYoJ4mmmWP1x3VxKmw9sYCqaacg8zqto4e0lT4+W0K6MDX5TjdBEy5D+fG5VE3b6TqtJaZNsOi6I98vJUO4Cn6zzdAL9RFyqApbcR2r8Zi20bpjM8g1Xg1zlOb/5DQYhxvlykjxd+0XNcFn3++gRik+UIRK99ve96vwtmvgmaK77TVXifm7w4R28ZdZfwBswML9YdR0gY56FvvCNEELObMBtHf+zRrHcF409nYNxP3kt3VjdQjO80XbXFcML+mIO1bWBSZfSPhYsGcK+czRoOE8MxwGO/xbUV4Owc4DZRFSdJzTEo8ef0VWOkWXrGvpR2seXaJSQb18/6tcMkxWwXe6gQLmukM+Rs4+yPVsZf0a5GMkJU7hTggvG86OGNbbtNZ6ndbQNaHa7Upiu9ux03mkD1XDM8EAzzgT1BFy6pneliqs2+gqLaPLtJxqaDslrx5F6kh2PNGf0kdKZ7jPMMIv0RNn7m6ku7Se9Rima7SKqmkPjcrpTZpIGfkkm2GZZqCTl0rpHtaDPfcaraQq2k4jsoJJFyUnzyQD/BI86cy9tXTnZxnYgdhVw+A2XQPzVM1fE4oYqlEqnWKq+JuAeZ44f3MvJSwfQ7IICWTDZaP+9r5fS/2hLoaA2aZqn1kqFB+Jp0fENLUCekgbae7usWieZQDLBtSP1UI2UFHDQ4FfLf4k7i39QjlKi05Z3uia74Wu2Y1YX0DcQCGYLWDTZ7PIZ4ZGiAaUj5X8w6i6f4q/nb18rPSiLkyNj79bJ8S3X7dupbPWxXTRymIPVtDFe+vQMNoHlgS24FiYi+8z9hm0FfVrEI8Q5zlNdsbEfJb1d5j2fZFGPzwosV7FClzBClxnno+aTdQxpRnpo5TwjDI8MIapD7lMcKEZ61kW3BbWBRBsEbhesw5tZjQmy3Q9jJHK3ZoI+RVTkg6DF3WnKtorTOqrtIJYEc33vsoizSQFvNnkT9ChdXJjuvJoE12nlXSFVhDLq9//dRZppqiEewzRKgSnt2MxCbiG5bhGK+g+NmFgVke4Jmqs+knSv57rNSGSFtII8SXfOZ44c3037T2RC1mYGKoJ6p/svF7AcY15ikKcWjdJN8N7uho7vky3soaxl1GAStpIU9b3AisN3i3PB9rRGoj7yu7aSe2cbWVwXmJEPWSb5CM0aDXXgxUFoeZprvTBuUXPXYFl9OmVpdRkjhuxWADNWOkC2/G/FPEAlzjnMGdMWjyMiE5ThXU//fAsly5Yi+iiUGp6C00rHkys5VfjOe4wRmgq32xZ32Ar51fw34px8mXO4SJMLhjKzuPW/V9n0JiFPajCWi5oHhephKppEy3cHE7i8SLynmmBfJh0tnaKMl02SYpNH8+23qd1dNFaSndoFR36LosMUzTkNd1EisniZ4t2zIJ7jBtlbJ9K1bSDLRR0hcrogXUr9U9rT7ppSngnmaGJlNPABZ2pkrbTFVpOl6mUHtBWGpDekTSRcrhF6+8rpkhrhi4JpoeCnFK6Qsvo5tP11COtBcxJ2qeeSWYza3tuCFNNdwpzetoqtQnO3thMZ65utbpPMZIhVgeHvuKBtr+EX4s2QjSm+SI3+M8w4tDZHKqgFULJ+NvWcowo7Uzt89yEikCqkSqIeDrwq4dTJ/EsyVAVGie6CSWeG6dpaeVHSUIzSFYZ+Er1Wuq2sCm1yLHAHK78tefKvyjHKr9TTpLj2KnVQuruuWfFgurPFoBbtJxOXFhMpkka8ksyke8MM0RDRP9+6LHaroF0rHSHS7gzphSxPn8H6PytNVblaDVl7pxED4ktACW4QWX0zdVSskwywyPFAPUE5VVmL1RMlO/1mOqGLy4X0vXahQKVKEfe3khSTJaQ0wRHLNkzHUe/WQuX0SI6fCbPWkFrhUWF7exbPplDiokyeCWYaiyx+u9YeHP8yhCqom1/vWfT8TkkD5XCPcEAzSRlrnSS7NHEkgF4KNxTIlwVtJF6pbYmTayc9FNV30oniS/qYjQYVzwIFVX76HblLjSN8yVDggaq0cottr+GfwdVuCS1ea4bms/2pu9vLxeKxbCagD8+WEHdchtRt0IvtE33gGK4CqJe0hN/L+mK8xJj39Kxn2igAl4RRsETwAyB8RuGCmc9Zgd4iI2YtLI3BS7Qwz1Ge0X8KzwBLn0cmsqnSNF+RhCePP2Cblm30GlrNl2wFtBP1gKqonKasSaE5BNc4D/DDPV4+fd2Frs3bOX8Kzh3djbJQyWfi8IkSFw9FkTvWW/e30yt45uQU4gzHfsxh+6wYwcVCTnuEQVDIA0Vg+UGSIbLhzMZsrGSM43jAnD2Qe19Pwl58Bsofcdk+suQtylp3Vi6/+gg+Udb0Djej65Ur6dLzH1KxVTxbAt1n9madNFqGCdpj8onyme6TBEhbVO40FnnKjH34FYhwMnMMh+nqA66jHRpKg1TYEhWd7CQ2wtUQBeoGHdpNb376TxqHO9L/tM9MXRJV+w8mS54Ky7eKqc2cY1IF6OGPlRzzi7Qzsn2d/HvYIxRbGuWa0aP7FZ0vWa9YBxmQWLHLy2hVpnu6FXqh6AZTGNSQdRD/EJjRTi/A296vakV9ZFVG8bp0KPADx2WWNB/aRu69bTcepUK6DGtp9x9U8l7jhq+041Uv0/9AFsZ/wzlSGmCZIoICcvGs/x369lnS4Wz/0/WfLpAS+m2dQ31nNOKDJEKeKcYIBrm/G/VH5QNFAVLx4lvysPkWLI9AUR76UbFBuqY2JxcQp2pZUpDXHq8ii5TMd2m5XT8fC5pQtXkkWyCboLmc0GIxa6u00iXWz3mtcFV6yo6j3ycp0JcphL69m4h7fhirhDmOyGvN9UdVZfG5/dFBW2gH2kpPaD1tPz9BJKNlZBHshmKUYpRkgnyobKpMkxa0l94PQ9oGyIKh5AkVAbXOCPrc9jMHOxUTzFZ9dhvmhd+rGDFN4vxk7UA56lAOHpcfLSGvr9bSo+FbMj36f2vshEwzRP6GDWMYbrKd9q880L8/n/DG66xqjONFuowrqyXcO6/TPmoxBps/nI2sUayfZf5IzDWDNlQJVy6i7NtBXBefv4k7iP7VhWiRaccHzCXTosMD/r8Sj7dYeonluHgDwvJd5aOgrIskI/9B7X1/j9oxil3SMeJsWJ/Kj2j9+n00yz60bqEfny2RLAon71fQoHR7uQZr4NHrA5O/Z1+bUrpXxRjZKnOk0Rwj7Rg+3EWgbeXLt9ZTe1impEsVERatsMu6kz3aSP9JEzWDTQmqwcpw6QsQg8uw1yEQBYWLSgOkdzvND0IV56tpp9QgJ+sRXTeWkhXUCJM4kUbI0g8WkSSCWJK3TCZqrERt6iMLleupYbh3mSO1cIQprlt6Wd5w2WoS1PjNL1QO29S7iDqM6sDScdIyZJohnyk8udWZ/+lGK34SBYmw7QlwwUX4h0sF/zul6iQ7goeiA108e4ymr58LGlD1YL2YJise2gf/Kt/Z/+QuoPquvrM0j31SVUhbecUCPEhVADWOCZ735TaFuEsE5DFAAxTwqHjCzi2cX5/nLqLi2QjNQia5Y5+ywLQME2DFUfjhRLQ19mH79EqdMgMpGaL3GAIV+60Hf9P+C9dqOZT6RgJ9pxg7qNt9P2ThfjRugTMBsAKTH53O588I0zklaCH21QNnPvXltX6VxD1FTWRjZN+7DRZhG5z2+HUhTIQ7aKz18uoTUxjyELF8IozQTJOjKTVI4Xz921aRge+XkDK0Qp4zzAxr8P/tD/3t7NXjpXfMYXqceKnArqPNbiIAlyjEnqCbSjcGUPSERKyxBmgjVChc3Jz+uH6cjp1oZgGp3UieagMHklmyEY9L6ba0u4t9WjV15ZEV0jGyaGcrIR7vCuUoxTf2QfZ/zXGwaGv8wD9NB1kIVIMmNWRNn04E59eXoyTl3Np2yezaHrZSAoM94J4rARe011hmKi5Xrd9g9/E9y6Z4DKc/c29Z6ux6dNUIUKUBYixY+HU9f3QapEJPVhvwLFaSAcrUb+lQ205M86rRYM2TkMlQ1TwmmpC/7IANF9gQMTaAWBn88uUR6xX4NRVA8kvVQvvJH1F3U51f3HdN/FQcR3DJM1laYgEe08W0R0W1fY0i849YxoA8//n07nKIgqM9iBLjA6uUVrU6+/Y2FbOP8TfzlkxTrbQJdTFqpumAduJ7z7ZRETb6djXORQQ5kWqSTJ4xbvCI8pw2znEmVK3jRc63d5HOfrP6UTqMDkMYVqrfQ8Xn7+R/F/qMYr9mggVuiQ0p8/OFuHHB6vp1MUixBeMIukIKYwxWugna86ZwnRWY4QWnhNcyS3USMrxMrgnmKEao/pfZbJFA0VeLKLROFkHXajmmXK48l3Hlo7/p6uwfKh8nWusCcpQOWRDJfAcb4RnqBHKEBlrQw63RCPcYoxQjlC+ax9kr7Md/6IwRqmWti3wRON5FnxxtYzuUKlgGL5aswZ985tTp3wPdFniA/UwFST9pTX1G78Qrw3n96aB71tqcR/ZY90YHXoV+qNznic6Lwykc5WsC0wBqmgtrTs+g9yTlWicaYF4uHN/Wxn/kH4O9rqJqpvyMTLsO1lIt2g1nX6aTeeYBvAsDz9Z8+gercGAtPakCZfDI56VlhL902NG/Q71HRUjZVHisaIrosli9E5rj2OnF5OVNtFT2kyr9yeQcbSONFOU5JXkBs0Y1W79BPU0l3FizNzAsuw+pNUHk0g0QgL3JCPkQ4WyYf8LUV9pL9dIE1STFNCFaKhxuD+5jTNBNk4Kc6we8pHyfU7s3D5CMckcZYBbnBHucSaYo42QjZCfYK/RViZbWGTDZL4OfRzcbf/jb/iTc39Rui5U9dgtSg9TpBamaB3cog0wTtE+U45VHGzwb2RC/kL+5J2i/6blYjf0yGlNt59soWtUSHewDJ9fX4rW2R7Eekm0y/CEbLAKop7iC6ymi60QziuCOFjyIcsL6JDuhZ7FfmicqsPWz+fQA1pFrBfc2Ypl1GKeDzVd5AZNmHSD7fh/hLql+i3NePWPktFiLNs7m1hc+3dPF7IFQLADnLfmUQWtpLUfJJHTKCfyTDJCO1l5852u9v+3oo/Yro58iLiVbIws23Gc8xWnSWK0n90Caw7OtlbQZquVNtCtx+sovmgESUaIyBylhUe8CfLhiv12Cru3RQNkbfXT9PCd4o7oJSHkHmoiQ6SGGeku/a0a/reI+4sLXGOMsMSbYY7WwT3eCHOEHtJBYrZgvPnzfY69HPsph8u3KEbK98oHy+OZEfF/S/rXqdeunlE0UBTq1MdhplM/pxmyIeIQx56Obrb3/RbUGdzAs3GayRqYrkHMhlFUTduI2SIeYi3WfZqCpgt0ggGwSYorZENVcAkWvWsrg/MK4dDOJU48WIHA2NrMwKAFeootHyKo/xcpT0gQilw7iPzSWGMMzb067euIbGX8I5Qhyg8loWJMy2eGrS303bOFtUbA5wsAM8axQJvo4qHkPNqJDPFKaCOUleqJ6mLJSFmSLEQ2TzxavNF5jPN5x3HOUIWr0XVuGyw/mEK3asoFT8UT2kgff7+U2sc2JVGIC3nGmwQ1WTRAxPr3CS7FOu3FIsUI5X3DVAOchotgmqqDMVwL557//xx2UT9JqGKU4oBqtPKYfIRsjUNPh9+tJv9/CnWYLLLtUk/4zFLThpPzhLgQZrBl+SHTd4xCi0UG9C0LgGeEgeQj1HDo6vKbtI7j/E7U9a3r5tJb+tQcqkfPQj/hGNBhoT+dq2AZeqwM9Ara+dV88pihQtMFFshHi35xm27ZEEmhLkqLxlP9cK2qnM5QNp215go2AGYIPG9dSpeogO7ROlp1KJm6z2lJXjGuwhlbPk0OfaQWvknuCF7YCjPWj8XB0wvptnW9lRUufUAr6f7TcsreGEH6MWpST5GRbwoLWtJDPFA81/a11OvUYKhmnPq+a6QR+gkaSAdK423v4djZucWpP2xX4IGgVC+cvr2ablOpUAjkes1a6r+0FTotdQdrCGIYpxViABq0a/Bvp2lz/sO49BAfU47QoMNCb2ERCEzV0KpjyYI34Brl043q9eiysBk1yTbDGK780Hb8P8KpS4Mehgg9XEa6YPHmGCECr1YLYJO/dgFgWgCLCWC15m7SKvryeh4dPJOBnV/Pw5FzC3H6Tglu0Vp6iPVgNQtZmHIVbaZDX2ZRcEoLchkuIku0Hj4s5Has8nKDjg3+4RnZvqO9xnmAc2f7bvb/srfhj0D9vvUNDeeZnjRZqMOYkt6ooh3M/Se4IY9dzKWWmRb0LPJDl1wfqEeqIekne/i279syWzmcVwznTqKp4kFKBMa7om9pAFpmmWhUURfcp3Iwb0A1baCFu8PIc7YKAbNNZN/rF04gg92b0iHS04ZILfTDNXT48zyqotX0gzX7r8eAv160hC7QEiHijFUluoMy3EIJ2AfwEvJxDytQhY049u1iGpfRm5Qj5aScKCOvBDPMkQbIhkpX2lnsJLYvgfPL0U2Vx7Yt8ILXHCVWfjQTj5k3iKWH03paejiCpQCjd5k/WsxyF3Z/SS/Jb9K1mfM742R+WybqJa1kal2vIn90zfNG01RXHLuQS/dQBqYGfnOzjJrMcUeLJe5QT5axXni/CPvOjn0MYRpm4INxhJ62HUml+6y6DpXQBcqjH2kxaq8l+On5dQFLwdyEt1GKhyx3vmY13j0+h0Lmd4MmRA3ZODE8Y41g533tONVtl14uLyQF9g8Os/6fap/viRYZPnT2LqvQVCKEhd+nDRhV1oXa5JoFO5F3hBHyYUo4dXKeZyuE84ri3FG0nHV4aZvmhZ6sUOgCPVI2hQiGtktMC8AmJGwYST7z1fCZZbxXp9cvNwY69nBcbJpqgG6KEtIhYgyfF0zbjs6lsxVFdAsrwMJy79JKukes+MYq3MJKnL5bhN2fzqWUZSOp7bRGxPzi8nESuEfr4Rlvhi5UDflgeUmDJm+9kPp3f3RcQlw6NM+2oCHrBbh2ID2m7YLxj1WK/uxKEbXM9ED3Ah8EsxoAIRrIhihQpylvBvLa4NDaoamovwxe4azYYwA6L/VEuwx/OnN3mfUmisA0gc8vFVDAHDNaLvGAepL0XypP7dzHuYxZ392iDJCMkUIyVILAyR7Uc0ZrGpXdDZFFAyiioC8NzeiMbknNyXeiG5Qj5RCNFJNmshIeMUZ4xBphmqwl+XDZlnrt6v3yoCHOP8Ucp9nUqdgX3jPUtOPLTFRhrRCKXI0NyD8UhcYZWmFjYA1l5UNVkPaRXH8RLk/OS4QoWHxSMUyNTtksN8APjeZradF74fSY1tElWkLVtIWmrhlEvhkaeE833LZrbPf3Al7+Ic59ReGqMcqbrlEGuMeYYAzTQBEqgyxEDMlIESQhIsjGSsAi6gxT1EKbL0uMEaZwPTSjldfkA6VLnHs6/984Ac6/Rb1B9Yz+qcbqlovNCF7Ugm5VbxZSf5n95c6zchpW0gFtc92EGoC+0SYw959Td5e/23WZ8wrToJXjCPEApfBHZr7ejks80CWzEf1UyToHF9A9LMNnl4opYJYrWuR5QjtF/a/7gF3tpC79XWIUIfIP1GOU93UTVDBMUsM0RQNzuBbGyRroJ7IUV3WVarTylHSYtMy5p/MgO9cXm+7K+R+MMYrsDsU+8JmnQOHhJDwRqiAVUAVW4Mj5HArKMKNbgW9tCbAxGihHqtGgg9Nv3jSW8/vzhlN30Q/KUWp0zfVlWgA1TNVS7r5pVPPcFsA+HAnlo8h7vgq+s10rHXv935j2X8o7Hd+R1m1Xt6Wkl0tf1WDpOPVg8UhZX1GwuLdTa/UIteb3aoH1h6bjO9LAOcaKtnkWtMn0p4uV5bXGPyqkx7SJZmwfSUEL9ehR5Ie28z2gGKqEtJ/0bj3XenxBfh2xb2k/RjxIDv9o81+1gPYLAul8BWsawpJ6SumHmyuo2VwvapHnAdNUTYmtDM6rgy5MmdG+yAfesxWYvzOMnoE1aGG5GyVCTkjHHH9i9qDeJf7wmWaEfLgKLt1E623lcF4X1HZviXtJzimHM1uAt/CHb5iuwfx3J9IT2vRcC9hES/bHkmWWAoFprnAa/uJz0jm/PQ4DHJT+84wP2uZb0DzVC2durxFaw7HozGoqp+IPYtE4U4fgQl90X+oDzXA1ZIPlqN/KgTcBeZ1xbO8yUjpUCfdwFvfNsgS90DLDA1/dKMQ9lhpKhXSvejP1ym6NhtlGuCXovvh3S3lxfn+MUaqSdkXe8J4rFwp/PBUKkhbQNSoSKiD3XdoCHfPcwYp/NJvlBskgJVx6uJxjBVhsZXFeL/5L0lNynGUJtk3zrE0SWmjAtHUDnleHyReyBT84l0e+s/UUtNidta2abiuE8/JSf5hTQMP55metc93QNM0DZ++sFeL+WQUiFvm35sQMapxRu/uz5jGGsRooRqrg2MHx3yrbxnlFsO/o1IpFexnGaoX4b/ZBaJiqp91fzxfCeS8jH0+xFfN2TiSPOSr4zzFX2w/+X4U1OC8xbnHaDzsW+8BrpoJy90fTU2b5Z5WPUIjbTzZQ/4I21H6Jm+AObp3qIbT/kvSXPnrL/61/u0sU5xVB3Eu8kfl8Gya6ov/yALTJMVPPnCBce7RWyBS8QUV0t3oj9cltQwHZOrgn6r9iNgRbOZyXC+V4+fBWeZ5okq1H78Wt6V71NmINYVjgD0v/XX9yFjXK0KN7gS+E/n+s/Rfb/bu5rLSVxXmNsW/0pkY6QP5ANVKDzot8mCZAjedrMWNriNBQ4xItFdKFv7hYTI3mWNBsiRt0YYpCWzmcl4hObyt8Zxtvdy7ygecsNd77Jvd5oFcBXadiuv54HfrktaAOSy1C5F+bdA/IBishH6yAfWsehPWHo0E7x3D5CBUskwzoU+yPbvneCJxjoD1fLxSOAqxoSA2V07pPZpLnbA2a5rpDMlHyi2sGcH5fzHGqXR1LfOAzV4nIdSPoCe0SDH9sAWD2nfwj0dQ4XSvE/PcpC4DbRB3kI9Vw6SneZiuL8wdB3Fv8gWKUGo2TarsItclxRdfMxnSxcjXdQjEuUz7V0Baau30Ceaeq4ZdmrHl7CI/Vf9nQTJFOabvUC82zjGiX3hBXKrYI9RUuUiGxFOyfKlehc25tHgjb/dule0I6QMESf6xO7f71vhCc14Q6zeq4SwbIHytHqNGF5QkU+aNJug4x64ZQ9XOvwDXWOda6lSav6kfeGWp4zTRcfjvYiReLeElwCnEKaJrhWt0x3xMeM1V47+slYH+72tTrQqqhbTRr53g0y9IT2/1Z/Id5nAZM+3PsIeGBP390HDs6hsuGK+EaKlQQJmYgYl6B5UeShKYVl1mnH5Tg5qP1NDC/A/ln6WFJ0R23a8ibRv7H8bez951t+L5LiS+8ZskpdUc4rHgXFykPbPdnHX+OnMulZulmdC/0FYp+NJtpgXSgAtKB8ieOQY4WW5GcPyCi7uI9shEaBMSY0a8sEJ2WeKLZXAsd/n4RPWItrIiV+l5GlyrWUdecpvDL0cM9RX/Azt/uHVtZnN8P9wT1ti5lvvCdr6QRxT3o0dN9QrDPRWINT4ro3tMtGFTQltrkulJwoR+Cl/pCOUQJ1WgNHLq58LZfnFreNr4tF/WR3mABQi1ne1DvkgBqk21B+/RAOntzBbEowYvIA/MMnL21krrntCCfRTq4pmh38UXgP4N6siynfZEXgrIM6JjVCJcrtgnl1S5QvmD4e0rbKfdAJBoJIb9+6LssAN7hBsHvLx0ov23nX9fZVibnD0y9ZvU6SwfKoR6hRccsb6F4SNBCI/XLbUfXHq6juyjGxefuwZ/urKFuuU3Jb5EOHjMMB5kqaiuP89uhm6qMaM1KfOWa0XCeKz4+zwqqrheKsLIFoJJW04c/5lNQuht1WeoldPxtMc8dkv5yqEar4dDRKdRWJodj59TBKYolC+nHaNE9z48ZBalxuo7GlnZH5ZPNdIuKhdZflViBH++spF55rcgvRwe3GdoPXnQb65cZxVRHud1wuw52Q+yi6459J6ve+Le2vDn6z7veCPnznrdG/2VP/Yl1tovDGxQ5T2yQJA0T9VJMVbywFlsuYxxHBi1yR7ul7nCfraRtn+cIsf4/UR5T/YnVZLxatYF6LA5iqr/g9uuW5wPVUBUx1V8ULPnYViaH81ec2juVsthw01g9ehUGCJ6BwDQNIlcNpQfWzUKkIFsE7tNyunJ/PQ0q6kgeWWq4z9R/9cYgJ1dbea8Nve2MdsPs4uqF2h+yxLtVtk1vgaElPRG3bTyy3k/AggNxyDwQg4z90YjbNg7DVvZBh7zmsMw1QRbnXC2LcTlpTNCk6qepmtqK/qVIxzoNbpZtQYdid1hmKqj0UCoRvSdM/IvEKv0UESv5HVk+FE0X6tA93xe9SvxhmaSDfKgS8qGKp/Zt7X1t5XI4/4PB7k2X3i7HZCNUcJukR5/iAATn+xLrKRBbPgxV1m1gocIXKV+oJHTn8SYKWz2ALOkqeM0zXHMe6dzcVuQrTVu7Vn8Z/OYWryhL9ZR1I7HxyyU4X7EH1fgQwEkAn4LoUyL6jIBTIDr1/OvnVFH9Ab66vA0rj2Vj0roRCFjgBU2KFNok6THVVOlYO0+7v9u+7O/RYHC9YU0WulnbF3jCc46Cig7NISvtFc77bPL/7PLLPRhJDdO16MYmf6k/GiW5QjZIAc04DRy7OqfZyuVw/i+udk7ifpLvFCFqeEUY0ackQKgc45+mQczakXho3QJWRITZBFjA0CPaQnO2hZJ7mgaeqbonuih5hK3IV44gO5c/DXhjTYuUJtjwaSoqqneB6Ag9pB10qWoF64CMMw+K6bp1Be7Saqqg1dZrtIIu0Qq6Zt2Ae7SHaugDYWEg+o6IvqEz13dR3sEZ6FHSBoY0OUzTlRf1sepI1iPR9vF/i3OIY0izbDe0L3SHZZaCig/NtRLtEyL9anf/fCGEe+tnGdRwvgGdl3pTcLE/2rBKP0OU0E3QQtxHwvM5OL8c57bOJtlA+VXFSDW8pgoVhal7gR8FpGowbc0guv9kE25TCfvwgRWafIKtWHd0NgWkusI7SwtTgmrNq2oc/HPwnwNcwwznUrZMxt7Pl2Dt4SQKX9ab+qS3oJYzfNEoyYMCE90pKNmLeqQ2w4SCHpS3N5yOnE+lK9YSoa7CD5RNPzxbggvWlbhpfZeqhMXgcyL6lh5Uf0Rrj2dTcGEbWDKUME5XfC8LEw+0fR0MXaQiunmuBzoWesFjjgIlR5ja/75Q2otNfmb0YwbAg6dzqHm6OzrleyK4yB+dcnygHqGCdrQG8mHyJ/Vb8og/zr/IO4Hv+Ij7Su4wm4BfpAl9SwOpR6EfAtI0mFDaS/AOVGAZLlrziYUNs4aen5zLp+AlQcIH23Om/lv5WHkjW7kvM3X61HGXT5Dd6ZHdDj0zW8E9WgX1VCn0cWq4JunhOd3EaibCb64b/OaY4TXDAHOsEvpwGdwjdeib0QZL907F97cKUUEr6Bwtou+sC+iHZ4vpknUd3aeD9IyOE9EXdL/qGOUdmE7NFnnCnCGH+0xt+dtd35Y/fynvGCIVhe2KvdByqRl+8/RY89ECsv515y+ii0Kr93X0wQ951CLDkzrkuaNHkT965PsRy/NXjVRDPU6DBl2cw2zeJofzy3i7Ub1GssGyClZQ1GuaCb2LA1g6KTVK11G/JW3x482VQkPPS5QPdh5lBUVuVG2gxA0h5JNhgNc8bY0pWhnLOtTYyn7p6Gf3J9FI2QnPGW5wi9HDMFUF0yTtHc141QfaccpC2TBZiiJElqQYJUvRjFPM0U1UrTOEqU5YonSPfGeYEJjqCs8ULXTTZNQwwZ3mbxlnvVi5QijHdfb5QvA9LaKLVtYE9RARToBpBOeuHaDJa4bAa6Ea5unKy6Zo9USvWYbDnVb4oVmODo3nu+Pw98tgpT0/n/npIgpRhfU4dn4ptcr0pg5L3Ykd03oV+8N9igGqESoyTNZB1FfKw305/x71mtZrIukvu8vKRnuFGYU2Y8w7ELTASN2yG9OJcyxpiFUXXiqcR29QsdBrYPvn6dQ2JxDmdDncUjTHHMc4vtSJRC1b2v1ZNFS6SzNReU46VFLi2Meld91OEhfb+2wRDxBrJMNdhmsmyne4RmmqG6db0HCeGYYoGdrNCsTWT2bRQyE1N5/OWHPptJUdDxbTDet2qha0gS+Fo8GaY9nUZIEX3NJlaF/qA79MFQUvaUVfXdxKz55P/vOUTz89V/uPnmWT34fa51kouMCf2OT3nGoUGnzoJmoh6ic74WJx4U0+OP8+7zSy95cOlF1m2YPmCXoE57PdJoDa5LihRaonbf54Lliz0atsh7IWCL3nHmM9frqzlqJWDyOPVC1cZyufGWLVGXa6l9o28F/ME2L7w19K3eC6Ft0k+RLPBP2jJhnu8JttgCFagagVg+jKwzV0j1ZY2SLArm+tWXTeupweWo/RMzpBwLf46eYhmrZuJBkTpRS2bhjdrjoAZt2/QIXCxGddlx/RBjrwbTa1zPBG+zx3BBf6o3dpAPlFm0g5XEX6iTpIB0lvvNXMgVf54bw46resb5D0lZ5i3gEDCxZawkJMA9FhiQcFzjYga1cYVT7bKJQYZ5oA27FYPbontI32nlpI3Zc0h2uGEpYZ2h804ZoBtvJfJxwHOLqpJspWeyUZ0DTDAkOMDO3mNaQPTy8i1hj1HC2mM9YldNq6iM48K6B71gP0hE4Q0UlirsSPz26kajom+PUvWouEBeCy4HHZTKuPzaRm6W7UIc9DiPFnf4NGyW6kHKaEfqIWsmHy+2+3qB9o+5o4nH8fg52LuI/kI+VoNTSjNOi4wIdYgYlu+T5omKancSU96czN5UI1GmasuiwEqBTQI1pLdx5tQtaeCArK8oHrPBVbCA7KI+RtbB/xOiEZ4dLJEqv7NmihB3zmaGGJ12DFkSRiE/ksLaYfrOzKoe+tObhu3U41dIKq6SgRfUJP6Ajdoo2C2n+TyqjSuoUy9kyiwDQ9dS7wEmL8+ywLQNPpFqhHqskwUQvlKMUTlx4uvLw35zdEbFdH3EO8RhmignKYGkEz3dFvWaBggWZ2gQ6Z/rTtZCo9ok10UwgfZtGDhbiBIjzBZnx3YzliyofBJ90I/Ww5zEmazZKxktd3x+pkV98QqcpvON8NjdJdYYiVY+HuCHpImwUt6fSzxWwBoG+fZdGFZ6vpMX1kfUwfUBUdoge0l27RavrmZhFNWd0PjTK01K3Qh1h6L2vw0jDJFcoRShgm6aAeo4a4t/i11qw4LxGinqLpyhEKKEawWAETehT6C+WmhCPBPAPi1g+jixVrqIrWENMCLlOBUGWIRRCyuIGPzxZQ2KqB8J1vgj5JBtcUzUbJFElL2+e8LpinaToGpLrdapLpBlWcM6LWDaVH9G5t2/Rni+n0s1z69tlCnHu6jB7Rh/SYBR5hH4gOU8yakVbjdCem8guTv2eJP/xiTVCPUsE4RQtliNJq39FxpO0zOZzfFIeODv1lg+UVLNGEJRF1zPJB37JABBf4oUmmAd2ym2Dbybl4TJvpLpX9fCwQFoT7tJIe01b68MxiClvTDwEL3KCdIYV5unq/OV7b167l6xO55jjKsZHXHONin/n6CuMsCXXMbkaGOCXGlvWjqie7qIJW0Q9Pny8CT7Po7NMiqrIeosd0kB7TPrpecYAGF3WiwEwVsRh/96l6aMap4Rqlh2KM4olLb5c+ts/kcH4X6jSp4yHtJz3BFgF2JGiUaBHiBVhdgfaL3dFwnpHCl/enb64Wg7Ufu05FdPl5uWq2INzHSjymLfT5hSKas30C2i5uCNNsJdTJkh8U0dI5yolid9tnvhJ42dWRT5b0c0vS7Paep4VflhZdc1ogb/8MuvfwEH18poR0sXLqvaQtVVS/S/dpLX3/LJe+f5YjLALfP82nSut+qqL3yEoH6M6DQ8K9iinOME3Rwi1KD+0E5QNpb37m5/znecelu7hINUoDxXA13EL16JztQ33LAoRadEELDGid4YG8fdF0s2qDlRkJrz73FLCLHQ3u0jKqoa109u5KKjkcQ4NKO8IzXQ9lvPMzTYJknzFaNe7NHvasu/BLjWisyNM1QT/ffZ7+R/dMFfyydRhQ3Blrji+w3qk6bCU6SrdoJT2k9fT1tSJqlGpBh6wgulW13fqA1tA3NYvo1JMs+upJJp2qyaY71i30gHbQU9pP1+4eoI4Zzcg4XQr3BH2Fcy9nP9vnczj/MRzaOg+QDZRdUocwbUCDRvFuxIKGepcEoEueFxrN16H3oua0/uh0uvOknB7SauE4wNyGzGNwiQrActofUzlV0hYcP7+U5u8JQ+/CtvCcp4c6TvRQGe+yUzFVMlE0SeT5krQa/0uD8Q281VHSCFOi/JDrbOVT7wU6tMrxR2z5GOz/ppiqnr1Pz+g9ui2UXC+i8+w9g/VkXEm3qstpeGlna9v5Ta1X724VEntO1WTRl08W0JdPMumL6ky6bd1AlcQCgvbS9Yo91HVRc3imqh75zTYMsX0xHM5/lHf83pGKe4hXsVh05UgNTON06JDhzWwD1Ks4AO1z3dFwrg5D8tpj52fzce/ZRqrCWrAqxCyvoDbctUBYGO7ScnpEG+nmkw105EwOpe6ZiJ7FrWBJ00Me50LyGJdT2hhJgT5aOcB5jLPJzu7XB/H8YtR2b9Ub8oZZPVU20JSoLDDOVHyvS5HAdb4CLfP8MWlNf6w4NpfO39lJRMeomnZYr9NyuiR4RIqFBeCCULyjlKpoI12uWEdZB8KshmQxdcoMom+vrBS6+H5RnUGfCVcaffGYLQJsUdxMz2gXXbm7g4KXtIRbqgKWRO0025fI4fzHcWzv2E82UHZOPVoD1TA1vKeaqGtubWMKphW0WeRGDecZMGRpe9r40Uy6VVMuhLjWFrbMB1sEaheDpUKJcmY0ZH0KbtZsxNEfl2LpoXhMWj8I7RY3gWWWDrJo58fSKMcz4qkO28QRTnNkYaJQpzFObYxRap+6g6TOLAKRhfvavk5bpk+f/t92Brv6dfvWdXFPMnorp0g7aCKkU7TRsix1pHivKtb5rCrepdo8W4EmCzzRu6A9EreMx5bPs/Dj3U1UTXvpKe2ke0L4b8lfLyGBhwrpFi2jKtpM390so7RdodR+kS8FZZmo82Jf8p+ro4bJHnTsu0J6Slvpy+oM+rR6Pn1WnUonH6fTzWdrqYLWC0ela/d2Ut+l7WBJVcIcp+K5/pyXELVdA+fuonTFUHk1SyjSjFAjMNYVPZb6CxWIexax3oRugkYwILctyg4n48c7q+gxNoHZBFj8/IW/0QrYUaFWM2CTaD09oM3004M1dPBsDkqPJSJlx2gMWdEFLZcEImC+BYYZSmgTZZDEutx1meZ0UxUj/k481eWwU7j9blFk/XdlMQ5bxNEOW52j6m93irTfI4txPqhLlH6tjBdfkyeI7uqmy8k8VwWvTAOa5/iia2EQxq7uidQ9U1D+aSp9dqWMrtdsoEe0zVolxD0sf/46a6P32E5/gQpwBUWopLXsWEOfXsynmdtDqM0CLzTJ1KFLvjdYlmWfskB0zvWFJV4Ntwg9bTs+n4h20Nc1mXTicSqdeDyPTjxKo+vPVhCrQcA6/tyq3EahK3tBP08G1+nqFa+T54TzGlGncR1PcR/xRsVwJVj1Ye0ojeAtCF7qLxQgZZlsbXMsaJiqo84LGlLKxpF05HQW3X62XkikuY1SIYagdnLV5hvUhhvn0zUU4R6toEdULkTY3cMmnH+whk5dL8N73y/Ehk9nYeHBKKTvn4q47SMxflMfhGzohRFremH46t4Yuronhq3tjeFre2Lk+h4I3dgHye+ORcb705D3QRx2fp2BQ+dy8f3tlbj0iC06LIlnKz2g9XQby1GbnpsvTHa2w7OvLG7/EuvIi+V4iI24VLWStnw+BxNX9ULLhe4Iyjagy1I28f3RZ1kgy6tAy1RPeEQY4BVrhFeKnrVmp7I9KUS0k759upCOP5pDHz+aQ8cezqVrz5bRPVpFVbSWaqy7aO72SXBP00KfpPhIMkrC6/1zXk7qt3PoKOkr3cfsAyyASDtSi0YJbghmeQVlgYKxkFW0aZZpQNNUMw3L74il+6eyXRN3rGyClwvptWzSsSq4f10Q/kZDqF0UCsHaYrGF4T6toYe0gdgO/QCbcJ820X1sxn3aSvdpO1U8/8q+r6BNVEEb6AE2gp3P2SSvoJWCLeIaFT8vxMGq77KrQDim/HyxnzHX5h1aLjzvxtP1+OBcDubtGE89c5tS4zQ9WmbXNulgtfr6Lg9E93w/NJtugXGcFqoQNfSTdNCOVd83TtR8aonTQzZagtS1k6jGup3OUi4dq5pNH7Hr4VxcfFJEFbSGVSMior208eNUCsh0hy5FVmmM04yz/d1zOC8NDdo6d5X2lR1UDFXWLgQhWvhGuqJDprdgKBS0gkJ/tMu1oEm6Hi3SPTC8oAPl7JlMR84sosuP11AlynGfVgv9766gEP+zC7OJyb7/eWfOx0/WpUIm3QVaKtx3EUtxQaikm0cXaAldQB7Yzy4in9XWB7vv+f3PJ7ogR5Bd+zVfuJfFM9xEKdgkvE/ldKFqJb1/ZiEt2DuBBhe0puYZbtQiy4iuS72E4Kiexf5C8k7nHF8ExJlJF8LcpiqhZp98uKJGMkhSWL+7i1BFWDNaWeyeYIB0vBgjM7rRlTurheq/xx7NEhaCg5Uz8N3jXLpHq+kurSDCdpy6uIIFDEE7UwpdomKHLMTJbPu753BeGuq3cugo6S3ZqhqqfKYerYVmpAbukwxoMctdyDbsUxpIfUsD2RmZ2uVaqGm6HkFprtQnpwXFl4+glcdm0McX8uinhysF49hDKhd2xNu0XEhNZjUK2ERnk/lvLzaJf7LWTuran7FJL5TYEhaL88L187g8QeO4SoV0m2pV70paT/fYhH+0mo5dWEwrjiZRdPkQ6rW4GQWlmwUNhoVE1+bpBwiTngVHtZ3vBc8wA1TDlFCOVEE7XgvFUHmNcy9JWZ3WDv8n4Ek2SJLjFq2FYpIIzaK98f5XmXSVSujj6nl07OEctgjQyYfpdOPZMkHzYBrSg5qdlL07Cj7zXaGIFVVqpiqS6neo72gr+xfR3E7pNEQy3qWfzMf2vzicF8Y7zd7xFvWS5CqHKK6rQ9RQj9RAO0oL7wgTWqd6oke+P/UpDWQLAnoW+qPTEi9qvsCIJvNZgJEX9chthokrumP+znFUfiKZDpzJpK/vFOFcVRndpjV0h6nKWIdKYmW51tJ9rEEFVoNN5ru0UthFmTp9n92DdbiPcrAF5Q7W4yatpnNVZWDyDpxbQBs/m04Zu8dR6PIe1CsviFot8KRm6UZi6j071wv5+SWB6LusIfUpCUSnRT5omOgG0zgtlMNUUIWooBqjgmSw7I6or2RR3X/So0/U1znCNEUDY4wa+lAVsndMoUvPltEpWkBHH86mg/dn0AeVc3CumgVTraA7WA5gF76+uIZCVwyE2ywdxNOcL2ljlTPkYXKjrfy/S187w18GvTnPJ8r9jv9sH7j0kr1vewuH8+Lxt3MWdXEaL+8nPaoYrICKqcjD1NCN0giLQcs5nuia64fexQ2FuAK2ILC02M5LvdA6xxXNMgzULM1Izee7UvsMPwRnN8WY4i40cWV3mrNtNDL3TMTC/ZMp78hUlByLolWfxNPqE4m0/OM4FH0YRTmHwmnh/jBauG8yzdg+kias6kFjS7tQz9wm6LLQHy3S3RCUbgLb4dsschP6KHYXVPsAwZjXb1lDoZ9ChwU+gm3DNVQL1XAlVKNU0IZqoB6phKy/7IRjD5cpb/u+/Yu7LDfo2iBYPVp+yz1BB/lYMfrPa08nLywWMi0/rJpJByun0757KfTlw4V027pc8JKwYKoa2k0ffJ9HU9YMhHeaKyTRompRuMMBSYRzsjjUuZvDuHpN1OEyn3qj3m5k182u5X8P+e8pb496e49btOlR1KqxGLqwF7ziLWwBWGP7mjic3xT7NvZ+op6iNPkA2XfMVsBKkjHjoTZEA7fJBjROtqBdpje6LfUTjIcsvqA3cy2yMuaF/uiyxAcdc7yEidoq24zmC2onblCmHs3+erHvjYLKXnvphCtogR4ts4xom+OG9jnu6LzEC13zfNB9qZ+w4PQoDkAv9szSWgs+O9O3mO0Bn0gjDGM0UA5VQzVCDc0YjbDjs3gIUU/J4gYdG/zqvglvBL1hUgyXHvVMNEITLodPuCuV7omhy9ZiOkUZdPDBdNp7L4kOV8zCD9VLBM2mguVZYD1qaCd9dWUZFRxOxqS1gxG8pA38Z3jAkmCEJVZPHglGtJsXhDFlA1H+6QJ89O1GTMgYTJpQFWTDVE/tOzj7274eDuf34s8O7RyCnLuK0sS9JZ8pBimeslBj9RgttGO0MI7XwSPMKMQXNJ/ljvaZ3ui62A89CgKEycnU8d6lgYKXQbjYUeLnr6VC0pJwj3DEKAsEU9vZv3uX1U5w4WdsohcFIHhpALrk+qJNuheapljgM80E8zidUIKbLVLqUWpoWUXe4SpI+8vOsPyIBh2du9op7N62fVO/kjdkwyVZlmg9mDagGCNG/7nt6cDXaXSFSujks/m0vzKZ9lYk09H7qXSuOo/u0ArBk8EqCFtpJ9XQLrr9dAvO3FuJz24U4PPrBThTuRyPsBNEH9KHn+dbm071JdFoMVgJuHpteJox5yWibqO6bg6dnMdJ+khWKwbJTyuHKmsE7WCUpvYaqYFudO3CYJlsEGoVBMSZ0STFgqCZHsIxonWqF9qmewkahHBlsMtLmNit5nlS0CwPYpV2GiW5wT/GLDRIsUzUk5EtOuwZw9VQDldBNUoNZrNgar5soOyOqIf4kEtnl9kNWjVgdQ1+s7Bk5z7O3XShqtOeCUZoI5TQjVMhbElf+uBMumDM/Ioy6eCj6dh9LxGHKmbjq6psuvi0kG5aywQ3agUtp/tCjMIqPME6WGkTnTyXQ6Ozu5NkhJRUE2vdtPU7Oo23fTaH8zLxRr22zibHTo79BA2hh3i3tK/0R/kAeRXrisPU8NqFQfv8K5us7FJBPVIFDbtG1f6b/UyY1MJXJVjQknIUM9qpwVKdhYnOdvpBCsj6ye7J+slOiHuKV7h0domxb+vUqq5P3X9aQfiFYrCrLx8mzTCFaR77TDdBNUEG4xg1RqV3wZpD0XTi9nx8Y83GF5RBR2k2jtFcnKT5+IayBc8Gc3WerVyMzUcTaNT8TqQbrSb5OBlcpxkh6S+79E5Thy62j+RwXn6kdu/YN7TX1mlYp7VjB5fhDu2dZoi7i5c6B4v2inuJP5APkF2Q9pfeVgySs+ueYpDsnmKw/J58oPyubIDsjnyg/LZ8oOyGvL/sW3Fv8RHnYNFul57iLMeOzklOHZx61m/pFFDXv66z7WP/Uzh0dfBQj1Gs1E9UP/OIN0I1SQnFSDkahXlgaFp7mrF2MJV+MJmWfxRBZcfCkLV/NEWu6EX9U1tSw3ALyYbLoRivECa+ZpSGnLo7l9qp7SS2z+FwXg+kdu/Yqewc7Cz1He3YRPap61KnSR2RsIO71nMSmnb6/7LEoZcJ+27OfrIhskJ9qOaqe7QRljgD9BFqyEOkUI6UQz5ECvlgCaRDJZAOl0A1XglDuA6GMAPTfB5JeslX12/h9PrWZuRw/hA0tnMU9xUPlA2V5qtDFCf141QVxlANdKHq2muchtUSfCgfJvtR1Fe8sUFXl8lv+r4pRB9yOJzXjDptRGJpT2f/N5vbt2FX3ZYuQQ7thKYhL8ozweFwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+H8sfl/oWK7pSTrADoAAAAASUVORK5CYII=");
            mask-image: url("data:image/png;base64,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");
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    pointer-events: none;
}
/* Dark mode: leave the original logo, just adjust the shadow */
[data-theme="dark"] .brand-logo {
    filter: drop-shadow(0 6px 14px rgba(110, 231, 183, .35));
}
[data-theme="dark"] .brand-logo::after {
    display: none;
}

.theme-toggle {
    width: 44px;
    height: 44px;
    border-radius: 14px;
    background: var(--surface);
    border: 1px solid var(--border-2);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    color: var(--ink-soft);
    display: grid;
    place-items: center;
    transition: all .25s var(--ease);
}
.theme-toggle:hover {
    color: var(--green-600);
    transform: translateY(-1px);
    border-color: var(--green-300);
}
.theme-toggle svg { width: 18px; height: 18px; }
.theme-toggle .i-moon { display: none; }
[data-theme="dark"] .theme-toggle .i-sun  { display: none; }
[data-theme="dark"] .theme-toggle .i-moon { display: block; }
[data-theme="dark"] .theme-toggle:hover { color: var(--green-300); }

/* ---------- Hero ---------- */
.hero {
    text-align: center;
    margin-bottom: 56px;
    animation: rise .9s var(--ease);
}
.kicker {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 7px 14px 7px 12px;
    background: var(--surface);
    border: 1px solid var(--border-2);
    border-radius: 999px;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    font-size: 12.5px;
    font-weight: 500;
    color: var(--ink-soft);
    letter-spacing: .01em;
    margin-bottom: 24px;
}
.kicker .dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--green-500);
    box-shadow: 0 0 0 4px rgba(16, 185, 129, .18);
    animation: pulse 2.4s ease-in-out infinite;
}
@keyframes pulse {
    0%, 100% { box-shadow: 0 0 0 4px rgba(16, 185, 129, .18); }
    50%      { box-shadow: 0 0 0 8px rgba(16, 185, 129, .05); }
}

.title {
    font-size: clamp(42px, 6.4vw, 78px);
    font-weight: 800;
    letter-spacing: -.035em;
    line-height: 1.02;
    margin: 0 0 22px;
}
.title .line { display: block; }
.title .serif {
    font-family: 'Instrument Serif', 'Times New Roman', serif;
    font-weight: 400;
    font-style: italic;
    letter-spacing: -.01em;
}
.title .grad {
    background: var(--grad-text);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}

.lede {
    font-size: 17px;
    color: var(--ink-mute);
    margin: 0 auto;
    max-width: 540px;
}

/* ---------- Bento Grid ---------- */
.bento {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 18px;
    margin-bottom: 60px;
}
.card {
    grid-column: span 3;
    position: relative;
    border-radius: var(--radius-lg);
    background: var(--surface-2);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid var(--border-2);
    box-shadow: var(--shadow-card);
    overflow: hidden;
    transition: transform .4s var(--ease),
                box-shadow .4s var(--ease),
                border-color .3s var(--ease);
    isolation: isolate;
}
.card-wide { grid-column: span 12; }
.card-wide-mosaic { grid-column: span 6; }

/* ──────────── Kachel-Gruppe (Admin fasst mehrere Apps in einer Box zusammen) ──────────── */
/* --gruppe-span = Outer-Spalten (3 pro Mitglied bis max 12), wird inline pro Gruppe gesetzt. */
/* --gruppe-cols = Anzahl Innen-Spalten (1-4), wird inline pro Gruppe gesetzt. */
.kachel-gruppe {
    grid-column: span var(--gruppe-span, 12);
    background: var(--surface-2);
    border: 1px solid var(--border-2);
    border-radius: var(--radius);
    padding: 18px 18px 14px;
    backdrop-filter: blur(20px);
    animation: cardIn .7s var(--ease) backwards;
}
.kachel-gruppe-head {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 14px;
    padding: 0 4px;
}
.kachel-gruppe-titel {
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: var(--ink);
}
.kachel-gruppe-count {
    font-size: 11px;
    font-weight: 600;
    color: var(--ink-mute);
    background: var(--surface);
    padding: 2px 10px;
    border-radius: 999px;
    border: 1px solid var(--border);
}
.kachel-gruppe-grid {
    display: grid;
    grid-template-columns: repeat(var(--gruppe-cols, 4), 1fr);
    gap: 18px;
}
/* Kacheln innen nehmen je 1 Spalte des Innen-Grids ein (egal welche span-Klasse sie haben) */
.kachel-gruppe-grid .card,
.kachel-gruppe-grid .card-wide,
.kachel-gruppe-grid .card-wide-mosaic { grid-column: auto; }
@media (max-width: 900px) {
    .kachel-gruppe { grid-column: 1 / -1; }
    .kachel-gruppe-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 600px) {
    .kachel-gruppe-grid { grid-template-columns: 1fr; gap: 14px; }
}

.card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--card-glow, radial-gradient(600px 300px at 0% 0%, rgba(16, 185, 129, .14), transparent 60%));
    opacity: 0;
    transition: opacity .5s var(--ease);
    pointer-events: none;
    z-index: -1;
}
.card:hover {
    transform: translateY(-6px);
    box-shadow: var(--shadow-hover);
    border-color: var(--green-300);
}
.card:hover::before { opacity: 1; }

.card-inner {
    display: flex;
    flex-direction: column;
    gap: 22px;
    padding: 28px 28px 24px;
    height: 100%;
    min-height: 230px;
}

.card-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
}
.card-icon {
    width: 52px;
    height: 52px;
    border-radius: 16px;
    background: var(--icon-bg, var(--grad-primary));
    color: white;
    display: grid;
    place-items: center;
    box-shadow: 0 10px 24px -10px rgba(16, 185, 129, .55),
                inset 0 1px 0 rgba(255, 255, 255, .25);
    transition: transform .5s var(--ease);
}
.card-icon svg { width: 22px; height: 22px; }
.card:hover .card-icon { transform: rotate(-8deg) scale(1.06); }

.card-host {
    font-size: 11.5px;
    font-weight: 500;
    color: var(--ink-mute);
    padding: 5px 10px;
    border: 1px dashed var(--border-2);
    border-radius: 999px;
    font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 60%;
}

.card-body { flex: 1; }
.card-body h3 {
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -.02em;
    margin: 0 0 6px;
    line-height: 1.15;
}
.card-wide .card-body h3 { font-size: 26px; }
.card-body p {
    font-size: 14.5px;
    color: var(--ink-mute);
    margin: 0;
    line-height: 1.55;
}

.card-foot {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding-top: 4px;
}
.open {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 14px;
    font-weight: 600;
    color: var(--green-700);
    transition: gap .3s var(--ease);
}
.open svg { width: 14px; height: 14px; }
.card:hover .open { gap: 12px; }
[data-theme="dark"] .open { color: var(--green-300); }

.badge-featured {
    font-size: 10.5px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .08em;
    padding: 4px 10px;
    border-radius: 999px;
    background: var(--grad-primary);
    color: white;
    box-shadow: 0 6px 14px -6px rgba(16, 185, 129, .55);
}

/* Card-specific accent gradients */
.card-mp { --icon-bg: linear-gradient(135deg, #10b981, #047857); --card-glow: radial-gradient(700px 320px at 100% 0%, rgba(16, 185, 129, .18), transparent 60%); }
.card-wv { --icon-bg: linear-gradient(135deg, #34d399, #059669); --card-glow: radial-gradient(700px 320px at 0% 0%, rgba(52, 211, 153, .18), transparent 60%); }
.card-cl {
    --icon-bg: linear-gradient(135deg, #047857, #064e3b);
    --card-glow: radial-gradient(900px 400px at 50% 0%, rgba(4, 120, 87, .22), transparent 60%);
    background: linear-gradient(135deg, var(--surface-2), rgba(16, 185, 129, .08));
}
.card-rs { --icon-bg: linear-gradient(135deg, #14b8a6, #0f766e); --card-glow: radial-gradient(700px 320px at 100% 100%, rgba(20, 184, 166, .18), transparent 60%); }
.card-gc  { --icon-bg: linear-gradient(135deg, #84cc16, #4d7c0f); --card-glow: radial-gradient(700px 320px at 0% 100%, rgba(132, 204, 22, .18), transparent 60%); }
.card-pdf { --icon-bg: linear-gradient(135deg, #22c55e, #15803d); --card-glow: radial-gradient(700px 320px at 100% 100%, rgba(34, 197, 94, .18), transparent 60%); }
.card-bp { --icon-bg: linear-gradient(135deg, #65a30d, #3f6212); --card-glow: radial-gradient(700px 320px at 50% 100%, rgba(101, 163, 13, .18), transparent 60%); }
.card-makler { --icon-bg: linear-gradient(135deg, #059669, #064e3b); --card-glow: radial-gradient(700px 320px at 100% 50%, rgba(5, 150, 105, .18), transparent 60%); }

/* ---------- Footer ---------- */
.foot {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    color: var(--ink-mute);
    font-size: 12.5px;
    margin-top: 40px;
    padding-top: 28px;
    border-top: 1px solid var(--border);
    flex-wrap: wrap;
}
.dot-sep {
    width: 4px; height: 4px;
    border-radius: 50%;
    background: var(--ink-mute);
    opacity: .5;
}

/* ---------- Animations ---------- */
@keyframes rise {
    from { opacity: 0; transform: translateY(14px); }
    to   { opacity: 1; transform: translateY(0); }
}
.card { animation: cardIn .7s var(--ease) backwards; }
.card:nth-child(1) { animation-delay: .05s; }
.card:nth-child(2) { animation-delay: .12s; }
.card:nth-child(3) { animation-delay: .19s; }
.card:nth-child(4) { animation-delay: .26s; }
.card:nth-child(5) { animation-delay: .33s; }
.card:nth-child(6) { animation-delay: .40s; }
@keyframes cardIn {
    from { opacity: 0; transform: translateY(20px) scale(.98); }
    to   { opacity: 1; transform: translateY(0) scale(1); }
}

/* ---------- Responsive ---------- */
@media (max-width: 980px) {
    .bento { grid-template-columns: repeat(2, 1fr); }
    .card, .card-wide, .card-wide-mosaic { grid-column: span 1; }
    .card-cl { grid-column: span 2; }
}
@media (max-width: 640px) {
    .shell { padding: 20px 18px 40px; }
    .topbar { margin-bottom: 36px; }
    .hero { margin-bottom: 40px; }
    .title { font-size: clamp(34px, 9vw, 50px); }
    .bento { grid-template-columns: 1fr; gap: 14px; }
    .card, .card-wide, .card-cl { grid-column: span 1; }
    .card-inner { padding: 22px; min-height: 200px; }
    .card-body h3, .card-wide .card-body h3 { font-size: 20px; }
    .card-host { max-width: 50%; font-size: 11px; }
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
    }
    .orb { animation: none !important; }
}

/* ---------- News-Bereich ---------- */
.news-section {
    margin: 0 0 48px;
}
.news-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    margin-bottom: 22px;
}
.news-titel {
    margin: 0;
    font-size: 26px;
    font-weight: 800;
    letter-spacing: -.02em;
    color: var(--ink);
}
.news-titel .serif {
    font-family: 'Instrument Serif', Georgia, serif;
    font-style: italic;
    font-weight: 400;
    background: var(--grad-text);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.news-head-actions {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}
.news-alle-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 14px;
    border-radius: 999px;
    border: 1px solid var(--border-2);
    background: var(--surface-2);
    color: var(--ink-soft);
    font-weight: 600;
    font-size: 13px;
    cursor: pointer;
    transition: background .2s, border-color .2s, color .2s, transform .15s;
}
.news-alle-btn:hover {
    border-color: var(--green-400);
    color: var(--green-700);
    background: var(--surface);
    transform: translateY(-1px);
}
[data-theme="dark"] .news-alle-btn:hover { color: var(--green-300); }
.news-alle-btn svg { width: 13px; height: 13px; }
.news-uebersicht-meta {
    margin-left: auto;
    color: var(--ink-mute);
    font-size: 13px;
    font-weight: 500;
}
.news-neu-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 16px;
    border-radius: 999px;
    background: var(--grad-primary);
    color: #fff !important;
    font-weight: 600;
    font-size: 14px;
    box-shadow: 0 8px 20px -8px rgba(16, 185, 129, .55);
    transition: transform .2s var(--ease), box-shadow .2s var(--ease);
}
.news-neu-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 14px 28px -10px rgba(16, 185, 129, .7);
}
.news-neu-btn svg {
    width: 16px;
    height: 16px;
}

.news-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 22px;
}
.news-card {
    background: var(--surface-2);
    border: 1px solid var(--border);
    border-radius: var(--radius-lg);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    color: inherit;
    box-shadow: var(--shadow-card);
    transition: transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);
    backdrop-filter: blur(10px);
    position: relative;
}

/* Ungelesene News: roter Akzent + "Neu"-Badge */
.news-card.news-neu {
    border-color: rgba(220, 38, 38, .35);
    box-shadow:
        0 0 0 1px rgba(220, 38, 38, .12),
        var(--shadow-card);
}
.news-card.news-neu:hover {
    border-color: rgba(220, 38, 38, .55);
}
[data-theme="dark"] .news-card.news-neu {
    border-color: rgba(248, 113, 113, .4);
    box-shadow:
        0 0 0 1px rgba(248, 113, 113, .15),
        var(--shadow-card);
}
.news-neu-badge {
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 3;
    background: #dc2626;
    color: #fff;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .08em;
    padding: 4px 10px;
    border-radius: 999px;
    box-shadow: 0 4px 12px -2px rgba(220, 38, 38, .55);
    animation: neu-pulse 2.4s ease-in-out infinite;
}
@keyframes neu-pulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.06); }
}
[data-theme="dark"] .news-neu-badge {
    background: #ef4444;
    box-shadow: 0 4px 12px -2px rgba(239, 68, 68, .55);
}
.news-card:hover {
    transform: translateY(-4px);
    box-shadow: var(--shadow-hover);
    border-color: var(--border-2);
}
.news-card-img {
    aspect-ratio: 16 / 9;
    background: linear-gradient(135deg, rgba(16,185,129,.18), rgba(4,120,87,.25));
    overflow: hidden;
    position: relative;
}
.news-card-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform .4s var(--ease);
}
.news-card:hover .news-card-img img {
    transform: scale(1.04);
}
.news-card-img-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(16, 185, 129, .55);
}
.news-card-img-placeholder svg {
    width: 56px;
    height: 56px;
}
.news-card-body {
    padding: 18px 20px 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 1;
}
.news-meta {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 12.5px;
    color: var(--ink-mute);
    font-weight: 500;
}
.news-autor {
    color: var(--ink-soft);
    font-weight: 600;
}
.news-dot { opacity: .5; }
.news-card-titel {
    margin: 0;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: -.01em;
    line-height: 1.35;
    color: var(--ink);
    /* maximal 3 Zeilen */
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news-card-foot {
    margin-top: auto;
    display: flex;
    align-items: center;
    gap: 16px;
    padding-top: 12px;
    border-top: 1px solid var(--border);
    font-size: 12.5px;
    color: var(--ink-mute);
    font-weight: 500;
}
.news-foot-item {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}
.news-foot-item svg {
    width: 14px;
    height: 14px;
}
.news-foot-liked {
    color: var(--green-700);
}

.news-leer {
    text-align: center;
    padding: 40px 20px;
    background: var(--surface);
    border: 1px dashed var(--border-2);
    border-radius: var(--radius);
    color: var(--ink-mute);
}
.news-leer p { margin: 0 0 14px; }

/* ---------- News-Pagination ---------- */
.news-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    margin-top: 24px;
    flex-wrap: wrap;
}
.pagi-btn {
    min-width: 38px;
    height: 38px;
    padding: 0 12px;
    border-radius: 999px;
    border: 1px solid transparent;
    background: transparent;
    color: var(--ink-soft);
    font-weight: 600;
    font-size: 14px;
    font-variant-numeric: tabular-nums;
    cursor: pointer;
    transition: background .15s, color .15s, border-color .15s, transform .15s;
}
.pagi-btn:hover:not(:disabled) {
    background: var(--surface-2);
    color: var(--ink);
    border-color: var(--border-2);
}
.pagi-aktiv,
.pagi-aktiv:hover {
    background: var(--grad-primary);
    color: #fff;
    border-color: transparent;
    box-shadow: 0 6px 16px -8px rgba(16, 185, 129, .55);
}
.pagi-nav {
    font-size: 18px;
    line-height: 1;
    color: var(--ink-mute);
}
.pagi-btn:disabled {
    opacity: .35;
    cursor: not-allowed;
}

/* ---------- News-Artikel (Detail) ---------- */
.shell-news {
    max-width: 820px;
}
.news-artikel {
    background: var(--surface-2);
    border: 1px solid var(--border);
    border-radius: var(--radius-lg);
    padding: 36px 40px;
    margin-bottom: 32px;
    box-shadow: var(--shadow-card);
    backdrop-filter: blur(10px);
}
.news-artikel-head {
    margin-bottom: 24px;
    position: relative;
}
.news-artikel-titel {
    margin: 8px 0 0;
    font-size: 34px;
    font-weight: 800;
    letter-spacing: -.025em;
    line-height: 1.2;
    color: var(--ink);
}
.news-bearbeitet {
    font-style: italic;
    color: var(--ink-mute);
}
.news-aktionen {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    gap: 8px;
}
.news-artikel-bild {
    margin: 24px -40px;
    background: rgba(0, 0, 0, .04);
}
.news-artikel-bild img {
    width: 100%;
    height: auto;
    display: block;
    max-height: 480px;
    object-fit: cover;
}
.news-artikel-text {
    font-size: 16px;
    line-height: 1.7;
    color: var(--ink-soft);
    white-space: pre-wrap;
    word-wrap: break-word;
}
.news-artikel-actions {
    margin-top: 28px;
    padding-top: 22px;
    border-top: 1px solid var(--border);
    display: flex;
    align-items: center;
    gap: 12px;
    flex-wrap: wrap;
}
.like-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 16px;
    border-radius: 999px;
    border: 1px solid var(--border-2);
    background: var(--surface);
    color: var(--ink);
    font-weight: 600;
    font-size: 14px;
    transition: transform .15s var(--ease), background .2s, border-color .2s, color .2s;
}
.like-btn:hover {
    border-color: var(--green-500);
    color: var(--green-700);
    transform: translateY(-1px);
}
.like-btn svg { width: 16px; height: 16px; }
.like-btn-aktiv {
    background: var(--green-50);
    border-color: var(--green-400);
    color: var(--green-700);
}
[data-theme="dark"] .like-btn-aktiv {
    background: rgba(16, 185, 129, .14);
    color: var(--green-300);
}
.like-count {
    margin-left: 4px;
    padding: 2px 8px;
    background: var(--surface-2);
    border-radius: 999px;
    font-size: 12px;
    font-weight: 700;
}

/* ---------- News-Kommentare ---------- */
.news-kommentare {
    background: var(--surface-2);
    border: 1px solid var(--border);
    border-radius: var(--radius-lg);
    padding: 30px 36px;
    box-shadow: var(--shadow-card);
    backdrop-filter: blur(10px);
}
.news-kommentare-titel {
    margin: 0 0 18px;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -.01em;
}
.kommentar-form textarea {
    width: 100%;
    padding: 14px 16px;
    border-radius: var(--radius-sm);
    border: 1px solid var(--border-2);
    background: var(--surface);
    color: var(--ink);
    font-family: inherit;
    font-size: 14.5px;
    line-height: 1.55;
    resize: vertical;
    transition: border-color .2s, box-shadow .2s;
}
.kommentar-form textarea:focus {
    outline: none;
    border-color: var(--green-500);
    box-shadow: 0 0 0 4px rgba(16, 185, 129, .12);
}
.kommentar-form-foot {
    display: flex;
    justify-content: flex-end;
    margin-top: 12px;
}
.kommentar-liste {
    list-style: none;
    margin: 24px 0 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 14px;
}
.kommentar {
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: var(--radius-sm);
    padding: 14px 16px;
}
.kommentar-head {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 6px;
    font-size: 13px;
}
.kommentar-autor { color: var(--ink); }
.kommentar-datum { color: var(--ink-mute); }
.kommentar-loeschen {
    background: none;
    border: 0;
    color: var(--ink-mute);
    font-size: 18px;
    line-height: 1;
    padding: 4px 8px;
    border-radius: 8px;
    cursor: pointer;
    transition: background .15s, color .15s;
}
.kommentar-loeschen:hover {
    background: rgba(185, 28, 28, .08);
    color: #b91c1c;
}
.kommentar-text {
    color: var(--ink-soft);
    font-size: 14.5px;
    line-height: 1.55;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.kommentar-leer {
    margin: 18px 0 0;
    color: var(--ink-mute);
    font-size: 14px;
}

/* ---------- News-Form ---------- */
.news-form-shell {
    max-width: 720px;
    margin: 0 auto;
    background: var(--surface-2);
    border: 1px solid var(--border);
    border-radius: var(--radius-lg);
    padding: 32px 36px;
    box-shadow: var(--shadow-card);
    backdrop-filter: blur(10px);
}
.news-form-titel {
    margin: 0 0 24px;
    font-size: 26px;
    font-weight: 800;
    letter-spacing: -.02em;
}
.news-form .form-row {
    margin-bottom: 18px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.news-form .form-row label {
    font-weight: 600;
    font-size: 13px;
    color: var(--ink-soft);
}
.news-form .form-input {
    width: 100%;
    padding: 12px 14px;
    border-radius: var(--radius-sm);
    border: 1px solid var(--border-2);
    background: var(--surface);
    color: var(--ink);
    font-family: inherit;
    font-size: 14.5px;
    transition: border-color .2s, box-shadow .2s;
}
.news-form .form-input:focus {
    outline: none;
    border-color: var(--green-500);
    box-shadow: 0 0 0 4px rgba(16, 185, 129, .12);
}
.news-form textarea.form-input {
    line-height: 1.6;
    resize: vertical;
}
.news-form-aktuelles-bild {
    margin-bottom: 8px;
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: var(--radius-sm);
    padding: 12px;
}
.news-form-aktuelles-bild img {
    max-width: 100%;
    max-height: 200px;
    display: block;
    border-radius: 8px;
}
.news-bild-loeschen-label {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-top: 10px;
    font-size: 13px;
    color: var(--ink-mute);
    cursor: pointer;
}
.news-form .form-actions {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    margin-top: 24px;
}

/* Ghost / Danger Buttons fuer News-Bereich (falls nicht schon in auth.css) */
.btn-ghost {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 10px 14px;
    border-radius: 999px;
    border: 1px solid var(--border-2);
    background: var(--surface);
    color: var(--ink);
    font-weight: 600;
    font-size: 14px;
    transition: background .2s, border-color .2s, transform .15s;
}
.btn-ghost:hover {
    border-color: var(--green-400);
    background: var(--surface-2);
    transform: translateY(-1px);
}
.btn-danger {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 10px 14px;
    border-radius: 999px;
    border: 1px solid rgba(185, 28, 28, .25);
    background: rgba(185, 28, 28, .08);
    color: #b91c1c;
    font-weight: 600;
    font-size: 14px;
    transition: background .2s, border-color .2s;
}
.btn-danger:hover {
    background: rgba(185, 28, 28, .15);
    border-color: rgba(185, 28, 28, .45);
}
[data-theme="dark"] .btn-danger {
    background: rgba(248, 113, 113, .14);
    border-color: rgba(248, 113, 113, .3);
    color: #fca5a5;
}

/* ---------- Admin info-Subnav ---------- */
.info-subnav {
    display: flex;
    gap: 8px;
    margin-bottom: 24px;
    padding: 6px;
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: 999px;
    width: fit-content;
    flex-wrap: wrap;
}
.info-subnav-tab {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px 16px;
    border-radius: 999px;
    color: var(--ink-soft);
    font-weight: 600;
    font-size: 13.5px;
    transition: background .15s, color .15s;
}
.info-subnav-tab svg { width: 14px; height: 14px; }
.info-subnav-tab:hover { color: var(--ink); background: var(--surface-2); }
.info-subnav-tab.aktiv {
    background: var(--grad-primary);
    color: #fff;
    box-shadow: 0 6px 16px -8px rgba(16, 185, 129, .55);
}
.info-subnav-tab.aktiv:hover { color: #fff; }

/* ---------- Apps-Trenner ---------- */
.apps-head {
    margin: 0 0 22px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    flex-wrap: wrap;
}
.apps-head-actions {
    display: flex;
    align-items: center;
    gap: 10px;
}
.apps-anordnen-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 14px;
    border-radius: 999px;
    border: 1px solid var(--border-2);
    background: var(--surface-2);
    color: var(--ink-soft);
    font-weight: 600;
    font-size: 13px;
    cursor: pointer;
    transition: background .2s, border-color .2s, color .2s, transform .15s;
}
.apps-anordnen-btn:hover {
    border-color: var(--green-400);
    color: var(--green-700);
    transform: translateY(-1px);
}
[data-theme="dark"] .apps-anordnen-btn:hover { color: var(--green-300); }
.apps-anordnen-btn svg { width: 14px; height: 14px; }
.apps-anordnen-btn.aktiv {
    background: var(--grad-primary);
    color: #fff;
    border-color: transparent;
    box-shadow: 0 6px 16px -8px rgba(16, 185, 129, .55);
}
.apps-anordnen-btn.aktiv:hover { color: #fff; }

/* ---------- Kachel-Stern (Favorit) ---------- */
.kachel-stern {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 5;
    width: 32px;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--surface-2);
    border: 1px solid var(--border);
    color: var(--ink-mute);
    cursor: pointer;
    opacity: 0;
    transform: scale(.85);
    transition: opacity .2s, transform .2s, color .2s, background .2s, border-color .2s;
    backdrop-filter: blur(8px);
}
.kachel-stern svg { width: 16px; height: 16px; }
.card:hover .kachel-stern,
.card.is-fav .kachel-stern,
.kachel-stern:focus-visible {
    opacity: 1;
    transform: scale(1);
}
.kachel-stern:hover {
    border-color: var(--green-400);
    color: var(--green-700);
}
[data-theme="dark"] .kachel-stern:hover { color: var(--green-300); }
.card.is-fav .kachel-stern {
    color: #f59e0b;
    border-color: rgba(245, 158, 11, .35);
    background: rgba(254, 243, 199, .85);
}
[data-theme="dark"] .card.is-fav .kachel-stern {
    color: #fbbf24;
    background: rgba(120, 53, 15, .35);
    border-color: rgba(251, 191, 36, .3);
}
.card.is-fav {
    position: relative;
}
.card.is-fav::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    pointer-events: none;
    box-shadow: 0 0 0 1.5px rgba(245, 158, 11, .35) inset;
    z-index: 1;
}
[data-theme="dark"] .card.is-fav::before { box-shadow: 0 0 0 1.5px rgba(251, 191, 36, .3) inset; }

/* ---------- Drag-Modus fuer Favoriten ---------- */
#links.drag-modus .card.is-fav {
    cursor: grab;
    user-select: none;
}
#links.drag-modus .card.is-fav.dragging { opacity: .4; cursor: grabbing; }
#links.drag-modus .card.is-fav.drop-vor  { box-shadow: -4px 0 0 var(--green-500) inset; }
#links.drag-modus .card.is-fav.drop-nach { box-shadow:  4px 0 0 var(--green-500) inset; }
#links.drag-modus .card:not(.is-fav) { opacity: .45; pointer-events: none; }
.apps-titel {
    margin: 0;
    font-size: 26px;
    font-weight: 800;
    letter-spacing: -.02em;
    color: var(--ink);
}
.apps-titel .serif {
    font-family: 'Instrument Serif', Georgia, serif;
    font-style: italic;
    font-weight: 400;
    background: var(--grad-text);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.apps-sub {
    margin: 0;
    color: var(--ink-mute);
    font-size: 14px;
}

/* ---------- Bild-Picker / Dropzone ---------- */
.dropzone {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 22px 24px;
    border: 2px dashed var(--border-2);
    border-radius: var(--radius);
    background: var(--surface);
    cursor: pointer;
    transition: border-color .2s, background .2s, transform .15s;
}
/* HTML-hidden-Attribut muss display:flex ueberschreiben */
.dropzone[hidden], .bild-editor[hidden] { display: none !important; }
.dropzone:hover, .dropzone.drop-aktiv {
    border-color: var(--green-500);
    background: var(--surface-2);
    transform: translateY(-1px);
}
.dropzone svg {
    width: 28px; height: 28px;
    color: var(--green-700);
    flex-shrink: 0;
}
[data-theme="dark"] .dropzone svg { color: var(--green-300); }
.dropzone strong {
    display: block;
    color: var(--ink);
    font-size: 15px;
    margin-bottom: 2px;
}
.dropzone span {
    color: var(--ink-mute);
    font-size: 13px;
}

/* ---------- Bild-Editor (rotate + crop + preview) ---------- */
.bild-editor {
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: var(--radius);
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 14px;
}
.bild-editor-tools {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.bild-editor-tools .btn {
    padding: 8px 12px;
    font-size: 13px;
}
.bild-editor-tools .btn svg { width: 14px; height: 14px; }
.bild-x { margin-left: auto; }

/* 16:9-Viewport: zeigt 1:1 was als Kachel erscheint */
.bild-stage {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    background: #0c1a13;
    border-radius: var(--radius-sm);
    overflow: hidden;
}
#bild-canvas {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    display: block;
    cursor: grab;
    touch-action: none;   /* eigenes Pan/Zoom statt Browser-Scroll */
}
.bild-stage-hinweis {
    position: absolute;
    top: 8px;
    left: 8px;
    right: 8px;
    background: rgba(0, 0, 0, 0.55);
    color: #d1fae5;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    padding: 4px 10px;
    border-radius: 999px;
    pointer-events: none;
    z-index: 2;
    backdrop-filter: blur(4px);
    width: fit-content;
    max-width: calc(100% - 16px);
}

/* Zoom-Regler */
.bild-zoom-zeile {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 4px 2px 0;
}
.bild-zoom-label {
    display: inline-flex;
    color: var(--ink-mute);
    flex-shrink: 0;
}
.bild-zoom-label svg { width: 18px; height: 18px; }
.bild-zoom-slider {
    flex: 1;
    -webkit-appearance: none;
    appearance: none;
    height: 6px;
    border-radius: 999px;
    background: var(--border-2);
    outline: none;
    cursor: pointer;
}
.bild-zoom-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 18px; height: 18px;
    border-radius: 50%;
    background: var(--green-500);
    border: 2px solid #fff;
    box-shadow: 0 1px 4px rgba(0,0,0,.25);
    cursor: pointer;
}
.bild-zoom-slider::-moz-range-thumb {
    width: 18px; height: 18px;
    border-radius: 50%;
    background: var(--green-500);
    border: 2px solid #fff;
    cursor: pointer;
}
.bild-zoom-hinweis {
    font-size: 12px;
    color: var(--ink-mute);
    margin: 6px 2px 0;
}

/* ---------- Anhang-Zone (neu hinzufuegen + Liste) ---------- */
.anhang-zone {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-wrap: wrap;
}
.neue-anhaenge {
    list-style: none;
    margin: 12px 0 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.neuer-anhang {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 10px 12px;
    background: var(--surface);
    border: 1px solid var(--border-2);
    border-radius: var(--radius-sm);
    font-size: 13.5px;
}
.neuer-anhang svg {
    width: 16px; height: 16px;
    color: var(--green-700);
    flex-shrink: 0;
}
[data-theme="dark"] .neuer-anhang svg { color: var(--green-300); }
.neuer-anhang-name {
    flex: 1;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.neuer-anhang-groesse {
    font-size: 12px;
    color: var(--ink-mute);
    font-variant-numeric: tabular-nums;
    flex-shrink: 0;
}
.neuer-anhang-x {
    background: none;
    border: 0;
    color: var(--ink-mute);
    font-size: 22px;
    line-height: 1;
    padding: 2px 8px;
    border-radius: 8px;
    cursor: pointer;
    flex-shrink: 0;
    transition: background .15s, color .15s;
}
.neuer-anhang-x:hover {
    background: rgba(185, 28, 28, .12);
    color: #b91c1c;
}
[data-theme="dark"] .neuer-anhang-x:hover {
    background: rgba(248, 113, 113, .18);
    color: #fca5a5;
}

/* ---------- News-Anhaenge ---------- */
.news-anhaenge {
    margin-top: 28px;
    padding-top: 22px;
    border-top: 1px solid var(--border);
}
.news-anhaenge-titel {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 12px;
    font-size: 13px;
    font-weight: 700;
    color: var(--ink-soft);
    text-transform: uppercase;
    letter-spacing: .08em;
}
.news-anhaenge-titel svg { width: 14px; height: 14px; }
.news-anhaenge-liste {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.news-anhang {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 14px;
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: var(--radius-sm);
    color: var(--ink);
    transition: border-color .2s, background .2s, transform .15s;
}
.news-anhang:hover {
    border-color: var(--green-400);
    background: var(--surface-2);
    transform: translateY(-1px);
}
.news-anhang-icon {
    width: 20px; height: 20px;
    color: var(--green-700);
    flex-shrink: 0;
}
[data-theme="dark"] .news-anhang-icon { color: var(--green-300); }
.news-anhang-name {
    flex: 1;
    font-weight: 600;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-anhang-groesse {
    font-size: 12px;
    color: var(--ink-mute);
    font-variant-numeric: tabular-nums;
    flex-shrink: 0;
}
.news-anhang-dl {
    width: 16px; height: 16px;
    color: var(--ink-mute);
    flex-shrink: 0;
}

/* Im Form: bestehende Anhaenge */
.news-form-anhaenge-liste {
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.news-form-anhaenge-liste li {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 10px 12px;
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: var(--radius-sm);
    font-size: 13.5px;
}
.news-anhang-loeschen {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 12.5px;
    color: var(--ink-mute);
    cursor: pointer;
    margin-left: auto;
}
.news-form-hinweis {
    font-size: 12px;
    color: var(--ink-mute);
    margin-top: 4px;
}

/* ---------- Mobile ---------- */
@media (max-width: 720px) {
    .news-head {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
    }
    .news-artikel {
        padding: 24px 22px;
    }
    .news-artikel-bild {
        margin: 18px -22px;
    }
    .news-artikel-titel {
        font-size: 26px;
    }
    .news-kommentare {
        padding: 22px 20px;
    }
    .news-form-shell {
        padding: 24px 20px;
    }
    .news-aktionen {
        position: static;
        margin-top: 12px;
    }
}
