.lightbox.svelte-4qji09{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;scrollbar-gutter:none;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;padding-inline:1rem}@media screen and (max-width: 768px){.lightbox.svelte-4qji09{padding-inline:0rem}}.lightbox.svelte-4qji09 .background:where(.svelte-4qji09){position:absolute;width:100%;height:100%;background-color:color-mix(in srgb,var(--bg-100),24% transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9}.lightbox.svelte-4qji09 .container:where(.svelte-4qji09){position:relative;z-index:11;width:min(1200px,100%);max-height:80%;border-radius:1rem;display:flex;justify-content:center;align-items:center}.lightbox.svelte-4qji09 .container:where(.svelte-4qji09):before{content:"";position:absolute;width:24px;height:100%;left:0;top:0;z-index:10}.lightbox.svelte-4qji09 .container:where(.svelte-4qji09):after{z-index:10;content:"";position:absolute;width:24px;height:100%;right:0;top:0}@media screen and (max-width: 768px){.lightbox.svelte-4qji09 .container:where(.svelte-4qji09){border-radius:0;height:90dvh;width:100vw;max-height:unset}}.lightbox.svelte-4qji09 .container:where(.svelte-4qji09) img:where(.svelte-4qji09){width:100%;height:100%;object-fit:contain;display:flex;cursor:pointer!important}.lightbox.svelte-4qji09 .caption:where(.svelte-4qji09){z-index:11}.lightbox.svelte-4qji09 .caption:where(.svelte-4qji09) p:where(.svelte-4qji09){margin:0;font-size:.875rem}.toaster.svelte-h38rrf{z-index:1000;position:fixed;display:flex;flex-direction:column-reverse;width:max-content;top:1rem;transform:translateZ(0)}.toaster.center.svelte-h38rrf{left:50%;transform:translate(-50%)}.toaster.right.svelte-h38rrf{right:1rem}.toaster.small.svelte-h38rrf{top:.5rem}.toaster.small.svelte-h38rrf .toast-container:where(.svelte-h38rrf){margin-block:.25rem;min-height:3rem;border-radius:.5rem}.toaster.small.svelte-h38rrf .toast:where(.svelte-h38rrf){padding-block:.375rem;padding-inline:.5rem;border:1px solid var(--border-primary);background-color:color-mix(in srgb,var(--bg-100),20% var(--mono));box-shadow:0 2px 8px color-mix(in srgb,var(--bx-c) 9%,transparent);gap:.375rem}.toaster.small.svelte-h38rrf .toast:where(.svelte-h38rrf) button.close:where(.svelte-h38rrf){margin:0!important}.toaster.small.svelte-h38rrf .toast:where(.svelte-h38rrf) .text:where(.svelte-h38rrf) .title:where(.svelte-h38rrf){display:none}.toaster.svelte-h38rrf .toast:where(.svelte-h38rrf){background-color:#fff;border:1px solid #000;padding-block:1rem;padding-inline:1rem;padding-right:0rem;border-radius:.5rem;display:flex;align-items:center;border:2px solid var(--c);background-color:color-mix(in srgb,var(--c),85% var(--bg-100));gap:.5rem;max-width:400px}.toaster.svelte-h38rrf .toast:where(.svelte-h38rrf) .status:where(.svelte-h38rrf){color:var(--c)}.toaster.svelte-h38rrf .toast:where(.svelte-h38rrf) .text:where(.svelte-h38rrf){min-width:150px}.toaster.svelte-h38rrf .toast:where(.svelte-h38rrf) .text:where(.svelte-h38rrf) .title:where(.svelte-h38rrf){font-size:1rem}.toaster.svelte-h38rrf .toast:where(.svelte-h38rrf) .text:where(.svelte-h38rrf) .message:where(.svelte-h38rrf){font-size:.875rem;color:var(--text);white-space:pre-wrap}.toaster.svelte-h38rrf .toast:where(.svelte-h38rrf) button.close:where(.svelte-h38rrf){color:var(--text-soft);display:flex;justify-content:center;align-items:center;margin-inline:.5rem;margin-left:auto}.install-app-dialog.svelte-53x4p4{position:absolute;z-index:10;width:calc(100% - 1rem);width:fit-content;padding:1rem;border-radius:.5rem;background-color:color-mix(in srgb,var(--bg-200),25% transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;gap:.5rem;top:4rem;left:1rem;box-shadow:0 -2px 20px #0000000d,0 10px 20px #00000026,0 6px 6px #0000001a}@media screen and (max-width: 520px){.install-app-dialog.svelte-53x4p4{top:3.5rem;left:.5rem}}.install-app-dialog.svelte-53x4p4 .logo:where(.svelte-53x4p4){display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:1rem;width:3.5rem;height:3.5rem;background:color-mix(in srgb,#4185f4,80% var(--bg-100))}.install-app-dialog.svelte-53x4p4 .text:where(.svelte-53x4p4){display:flex;flex-direction:column;gap:.5rem}.install-app-dialog.svelte-53x4p4 .text:where(.svelte-53x4p4) .title:where(.svelte-53x4p4){font-size:.875rem}.install-app-dialog.svelte-53x4p4 .text:where(.svelte-53x4p4) button.outlined:where(.svelte-53x4p4){background-color:var(--bg-100)}.install-app-dialog.svelte-53x4p4 .text:where(.svelte-53x4p4) button.outlined:where(.svelte-53x4p4):hover{background-color:color-mix(in srgb,var(--contrast) 3%,var(--bg-100))}.main-outer.svelte-rzyl3a{height:var(--real-vh, 100dvh);padding:.5rem;background-color:var(--bg-200)}@media screen and (max-width: 520px){.main-outer.svelte-rzyl3a{padding:0}}.main-outer.svelte-rzyl3a main:where(.svelte-rzyl3a){width:100%;height:100%;border-radius:.75rem;padding-bottom:0}
