::view-transition-group(grid-image),::view-transition-group(grid-topic){z-index:1000;animation-duration:.6s;animation-timing-function:cubic-bezier(.5,0,.1,1);border-radius:1rem;overflow:clip}:root[data-tx=open] ::view-transition-old(grid-image),:root[data-tx=open] ::view-transition-old(grid-topic){display:none}:root[data-tx=open] ::view-transition-new(grid-image),:root[data-tx=open] ::view-transition-new(grid-topic){animation:none;opacity:1}:root[data-tx=close] ::view-transition-new(grid-image),:root[data-tx=close] ::view-transition-new(grid-topic){display:none}:root[data-tx=close] ::view-transition-old(grid-image),:root[data-tx=close] ::view-transition-old(grid-topic){animation:none;opacity:1}.tile-wrapper.svelte-8n2rmi{contain:layout style}.tile-transitioning.svelte-8n2rmi{will-change:transform,opacity}.smart-image-container.svelte-1ivcec5{background:#0000001a}.smart-image-container.svelte-1ivcec5 img:where(.svelte-1ivcec5){pointer-events:none;-webkit-user-select:none;user-select:none}.mask-overlay.svelte-1ivcec5{pointer-events:none;z-index:10}.blur-guard.svelte-wslktm{filter:blur(4.5vmax);will-change:filter}.modal-inner.svelte-1vr5p4p{border-radius:1.5rem 1.5rem 0 0;background-clip:padding-box}@media(min-width:640px){.modal-inner.svelte-1vr5p4p{border-radius:2.5rem}}.modal-inner.svelte-1vr5p4p>:where(.svelte-1vr5p4p){border-radius:inherit}.custom-scrollbar.svelte-1vr5p4p::-webkit-scrollbar{width:6px;height:0px}.custom-scrollbar.svelte-1vr5p4p::-webkit-scrollbar:horizontal{display:none}.custom-scrollbar.svelte-1vr5p4p::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1vr5p4p::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar.svelte-1vr5p4p::-webkit-scrollbar-thumb:hover{background:#fff3}.checkerboard-bg.svelte-ibvbf2{background-image:linear-gradient(45deg,#1a1a1a 25%,transparent 25%),linear-gradient(-45deg,#1a1a1a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a1a1a 75%),linear-gradient(-45deg,transparent 75%,#1a1a1a 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;background-color:#2a2a2a}.custom-scrollbar.svelte-pu50z9::-webkit-scrollbar{width:8px}.custom-scrollbar.svelte-pu50z9::-webkit-scrollbar-track{background:#ffffff05}.custom-scrollbar.svelte-pu50z9::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar.svelte-pu50z9::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar.svelte-ztwpjq::-webkit-scrollbar{width:8px}.custom-scrollbar.svelte-ztwpjq::-webkit-scrollbar-track{background:#ffffff05}.custom-scrollbar.svelte-ztwpjq::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar.svelte-ztwpjq::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar.svelte-jsbkzb::-webkit-scrollbar{width:8px}.custom-scrollbar.svelte-jsbkzb::-webkit-scrollbar-track{background:#ffffff05}.custom-scrollbar.svelte-jsbkzb::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar.svelte-jsbkzb::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar.svelte-1nk47bv::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-1nk47bv::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1nk47bv::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar.svelte-1nk47bv::-webkit-scrollbar-thumb:hover{background:#fff3}.scrollbar-hide.svelte-1nk47bv::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-1nk47bv{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-6uh4ko::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-6uh4ko{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar.svelte-16wvqsa::-webkit-scrollbar{width:8px}.custom-scrollbar.svelte-16wvqsa::-webkit-scrollbar-track{background:#ffffff05}.custom-scrollbar.svelte-16wvqsa::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar.svelte-16wvqsa::-webkit-scrollbar-thumb:hover{background:#fff3}.scrollbar-hide.svelte-9tdd2c::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-9tdd2c{-ms-overflow-style:none;scrollbar-width:none}
