.profile-picture.svelte-1hpafy{border-radius:50%;overflow:hidden;flex-shrink:0}.profile-picture.svelte-1hpafy .image:where(.svelte-1hpafy){width:100%;height:100%;object-fit:cover}.profile-picture.svelte-1hpafy .monogram:where(.svelte-1hpafy){width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;background-color:hsl(var(--bg-400));color:hsl(var(--accent-700));font-size:calc(var(--size) * .4)}.title.svelte-ja2mjp{display:flex;align-items:center}.title.svelte-ja2mjp .profile-div:where(.svelte-ja2mjp){position:absolute}.title.svelte-ja2mjp .profile-div.collapsed:where(.svelte-ja2mjp){position:static}.title.svelte-ja2mjp i:where(.svelte-ja2mjp){margin-right:5px}.title.svelte-ja2mjp span:where(.svelte-ja2mjp){margin-left:35px}hr.svelte-ja2mjp{width:100%;height:1px;display:block;box-sizing:border-box;color:hsl(var(--accent-500)/30%);margin:5px 0}.sub-menu.svelte-ja2mjp .logout-btn:where(.svelte-ja2mjp){background-color:hsl(var(--danger-100));color:hsl(var(--danger-600));border:1px solid hsl(var(--danger-600));padding:5px 9px;font-size:16px}.sub-menu.svelte-ja2mjp .logout-btn:where(.svelte-ja2mjp):hover{background-color:hsl(var(--danger-600));color:hsl(var(--danger-100))}.sub-menu.svelte-ja2mjp .logout-btn:where(.svelte-ja2mjp):hover i:where(.svelte-ja2mjp){color:hsl(var(--danger-100))}.sub-menu.svelte-ja2mjp .logout-btn:where(.svelte-ja2mjp) i:where(.svelte-ja2mjp){color:hsl(var(--danger-600))}.top-hr.svelte-gm7z2m{margin:0 0 10px;opacity:.4}hr.svelte-gm7z2m{width:100%;color:hsl(var(--accent-500)/50%);margin:8px 0 3px;padding:0;box-sizing:border-box}.show-more-wrapper.svelte-gm7z2m{height:100%}.copyright.svelte-gm7z2m{display:flex;flex-direction:row}.copyright.svelte-gm7z2m span:where(.svelte-gm7z2m){font-size:.9rem}.copyright.svelte-gm7z2m .c-date:where(.svelte-gm7z2m){display:flex;flex-direction:row;gap:5px}.copyright.svelte-gm7z2m .c-date:where(.svelte-gm7z2m) i:where(.svelte-gm7z2m){align-self:center}.app-footer.svelte-1adh5yp{margin:300px 0 0 240px;padding:0;background-color:hsl(var(--bg-75));border-top:1px solid hsl(var(--bg-200));transition:margin-left .3s ease}.app-footer.collapsed.svelte-1adh5yp{margin-left:60px}.app-footer.svelte-1adh5yp .footer-shell:where(.svelte-1adh5yp){max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.app-footer.svelte-1adh5yp .footer-grid:where(.svelte-1adh5yp){row-gap:32px;column-gap:16px}.app-footer.svelte-1adh5yp .footer-brand:where(.svelte-1adh5yp){display:flex;flex-direction:column;align-items:center;text-align:center;background-color:hsl(var(--bg-100));border-bottom:1px solid hsl(var(--bg-200));border-radius:var(--border-radius);padding:30px 0}.app-footer.svelte-1adh5yp .footer-brand:where(.svelte-1adh5yp) p:where(.svelte-1adh5yp){margin:10px 0 0;line-height:1.5;color:hsl(var(--accent-650));max-width:44ch}.app-footer.svelte-1adh5yp .footer-brand:where(.svelte-1adh5yp) .footer-contact:where(.svelte-1adh5yp){margin-top:8px;color:hsl(var(--accent-600));text-decoration:none;font-size:.92rem}.app-footer.svelte-1adh5yp .footer-brand:where(.svelte-1adh5yp) .footer-contact:where(.svelte-1adh5yp):hover{color:hsl(var(--accent-700));text-decoration:underline}.app-footer.svelte-1adh5yp .brand-img-wrapper:where(.svelte-1adh5yp){display:inline-flex;padding:4px;border-radius:var(--border-radius);transition:transform .2s ease,border-color .2s ease}.app-footer.svelte-1adh5yp .brand-img-wrapper:where(.svelte-1adh5yp):hover{transform:translateY(-1px);border-color:hsl(var(--accent-450))}.app-footer.svelte-1adh5yp .brand-img-wrapper:where(.svelte-1adh5yp) .brand-img:where(.svelte-1adh5yp){width:120px;height:auto;display:block}.app-footer.svelte-1adh5yp .footer-links:where(.svelte-1adh5yp){display:flex;flex-direction:column;align-items:stretch;width:max-content;margin:0 auto}.app-footer.svelte-1adh5yp .footer-links:where(.svelte-1adh5yp) h4:where(.svelte-1adh5yp){margin:0 0 8px;color:hsl(var(--accent-700));font-size:.98rem;text-align:left}.app-footer.svelte-1adh5yp .footer-links:where(.svelte-1adh5yp) ul:where(.svelte-1adh5yp){list-style:none;margin:0;padding:0;display:grid;gap:6px;width:max-content;justify-items:stretch;text-align:left}.app-footer.svelte-1adh5yp .footer-links:where(.svelte-1adh5yp) a:where(.svelte-1adh5yp){display:block;color:hsl(var(--accent-550));text-decoration:none;font-size:.92rem}.app-footer.svelte-1adh5yp .footer-links:where(.svelte-1adh5yp) a:where(.svelte-1adh5yp):hover{color:hsl(var(--accent-700));text-decoration:underline}.app-footer.svelte-1adh5yp .copyright:where(.svelte-1adh5yp){border-top:1px solid hsl(var(--bg-200));padding:20px 0}.app-footer.svelte-1adh5yp .copyright:where(.svelte-1adh5yp) p:where(.svelte-1adh5yp){margin:0;color:hsl(var(--accent-600));font-size:.88rem;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.app-footer.svelte-1adh5yp .copyright:where(.svelte-1adh5yp) .brand-title:where(.svelte-1adh5yp){justify-content:center;align-items:center;display:inline-flex}.app-footer.svelte-1adh5yp .copyright:where(.svelte-1adh5yp) .brand-title:where(.svelte-1adh5yp) .lunar:where(.svelte-1adh5yp),.app-footer.svelte-1adh5yp .copyright:where(.svelte-1adh5yp) .brand-title:where(.svelte-1adh5yp) .smith:where(.svelte-1adh5yp){font-size:.88rem;font-weight:600}.app-footer.svelte-1adh5yp .copyright:where(.svelte-1adh5yp) .brand-title:where(.svelte-1adh5yp) .lunar:where(.svelte-1adh5yp){color:hsl(var(--accent-700))}.app-footer.svelte-1adh5yp .copyright:where(.svelte-1adh5yp) .brand-title:where(.svelte-1adh5yp) .smith:where(.svelte-1adh5yp){color:hsl(var(--accent-500))}.app-footer.svelte-1adh5yp .copyright:where(.svelte-1adh5yp) .copy-base:where(.svelte-1adh5yp){color:hsl(var(--accent-600))}@media (max-width: 640px){.app-footer.svelte-1adh5yp .brand-img-wrapper:where(.svelte-1adh5yp) .brand-img:where(.svelte-1adh5yp){width:96px}}.cookie-modal.svelte-gql10c{background:hsl(var(--bg-100));color:hsl(var(--accent-700));border-radius:var(--border-radius);max-width:450px;width:90%;box-shadow:0 8px 20px #0000004d;text-align:center;animation:svelte-gql10c-fadeIn .3s ease-out;outline:none;box-sizing:border-box}.cookie-modal.svelte-gql10c #cookie-title:where(.svelte-gql10c){color:hsl(var(--accent-500));padding:0 10px 15px;margin:15px 0 10px;border-bottom:1px solid hsl(var(--bg-200))}.cookie-modal.svelte-gql10c #cookie-title:where(.svelte-gql10c) .fa-solid.fa-cookie:where(.svelte-gql10c){color:hsl(var(--accent-500))}.cookie-modal.svelte-gql10c p:where(.svelte-gql10c){margin:20px 10px;line-height:1.5;color:hsl(var(--text-900))}.cookie-modal.svelte-gql10c .actions:where(.svelte-gql10c){display:flex;justify-content:space-between;gap:1rem;transition:.325s;border-top:1px solid hsl(var(--bg-200));padding:15px 10px 0;margin:0 0 10px}@keyframes svelte-gql10c-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}aside.svelte-19iiyvl{position:fixed;height:100%;top:0;left:0;z-index:1000}
