.image-button.svelte-1yjubxp{background-color:transparent;border:none;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--mosaic-text-secondary);color:var(--mosaic-panel-foreground);border-radius:12px}.image-button.move.svelte-1yjubxp{cursor:move}.image-button.move.svelte-1yjubxp:hover{background-color:var(--mosaic-panel-background);color:var(--mosaic-text-dark)}.image-button.delete.svelte-1yjubxp:hover{background-color:var(--red);color:var(--mosaic-text-always-light)}.grid-image.svelte-1yjubxp{position:relative;border:none;border-radius:4px;transition:transform .1s ease,box-shadow .1s ease;background-color:var(--mosaic-panel-foreground);overflow:hidden;-webkit-user-select:none;user-select:none;padding:0;transform-style:preserve-3d;will-change:transform,box-shadow;cursor:pointer}.grid-image.preview-image.svelte-1yjubxp{pointer-events:none;z-index:5;border:1px solid rgba(0,123,255,.3);background-color:#007bff0d}.grid-image.selecting.svelte-1yjubxp{cursor:pointer}.grid-image.selected.svelte-1yjubxp{border-radius:2px;border:8px solid var(--mosaic-primary);box-shadow:0 4px 60px #fdfaf733 inset}.grid-image.dragging.svelte-1yjubxp{transform:scale(1.05) rotate(2deg);border:10px solid #fff;box-shadow:0 8px 30px #0000004d;z-index:20}.grid-image.resizing.svelte-1yjubxp{z-index:20;box-shadow:0 4px 20px #0000001a}.grid-image.auto-moved.svelte-1yjubxp{opacity:0}.grid-image.svelte-1yjubxp img:where(.svelte-1yjubxp){width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.image-controls.svelte-1yjubxp{position:absolute;top:8px;left:8px;width:calc(100% - 16px);display:flex;justify-content:space-between;align-items:center;z-index:10;opacity:0}.grid-image.svelte-1yjubxp:hover .image-controls:where(.svelte-1yjubxp){opacity:1}.resize-handle.svelte-1yjubxp{position:absolute;bottom:0;right:0;width:36px;height:36px;cursor:nwse-resize;border-radius:1px;transition:background-color .2s;opacity:0;border:none;background:transparent}.resize-handle.svelte-1yjubxp:after{content:"";position:absolute;border-radius:1px;bottom:4px;right:4px;width:12px;height:12px;background-color:#fff;clip-path:polygon(100% 0%,0% 100%,100% 100%);transition:background-color .2s}.resize-handle.svelte-1yjubxp:hover:after{background-color:var(--mosaic-primary)}.grid-image.svelte-1yjubxp:hover .resize-handle:where(.svelte-1yjubxp){opacity:1}.grid-wrapper.svelte-dy6roj{width:100%;max-width:100%}.grid-container.svelte-dy6roj{display:grid;grid-template-columns:repeat(var(--grid-columns),var(--cell-width));grid-template-rows:repeat(var(--grid-rows),var(--cell-height));padding:var(--grid-padding);grid-column-gap:var(--gap-size);grid-row-gap:var(--gap-size);position:relative;margin:0 auto;box-sizing:border-box}.grid-container.background.svelte-dy6roj{position:absolute}.grid-cell.svelte-dy6roj{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;min-width:0;min-height:0}.grid-cell.svelte-dy6roj:after{content:"";position:absolute;box-sizing:border-box;width:50%;height:auto;aspect-ratio:1;border:calc(var(--cell-width) * .125) solid var(--mosaic-panel-stroke);border-radius:4px;opacity:.4}.grid-image.svelte-dy6roj{position:relative;border:none;border-radius:4px;cursor:move;transition:transform .1s ease,box-shadow .1s ease;background-color:#fff;overflow:hidden;-webkit-user-select:none;user-select:none;padding:0}.grid-image.placeholder.svelte-dy6roj{background-color:var(--mosaic-primary);cursor:default}.grid-image.placeholder.svelte-dy6roj:hover{transform:none;box-shadow:none;z-index:auto}.grid-image.resize-placeholder.svelte-dy6roj{border:2px dashed rgba(0,123,255,.5);background-color:#007bff1a;cursor:default}.grid-image.resize-placeholder.svelte-dy6roj:hover{transform:none;box-shadow:none;z-index:auto}.placeholder-content.svelte-dy6roj{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:.7}.placeholder-icon.svelte-dy6roj{font-size:24px}.container.svelte-1j1re86{position:sticky;display:flex;width:256px;min-width:256px;height:100%;left:0;padding:24px 24px 0;flex-direction:column;align-items:flex-start;gap:16px;border-radius:12px;border:1.094px solid var(--mosaic-panel-stroke);background:var(--mosaic-panel-foreground)}.small-row.svelte-1j1re86{display:flex;align-items:center;gap:16px;align-self:stretch}.small-row.svelte-1j1re86 h4:where(.svelte-1j1re86){flex:1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.image-container.svelte-1j1re86{display:flex;width:256px;padding-top:8px;align-items:flex-start;align-content:flex-start;gap:16px 8px;flex-wrap:wrap;padding-bottom:24px}.image-container.svelte-1j1re86 h5:where(.svelte-1j1re86){width:100%;color:var(--mosaic-text-dark)}.grouped-images.svelte-1j1re86{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;flex-wrap:wrap}.thumbnail.svelte-1j1re86{position:relative;width:80px;height:80px;border-radius:var(--padding-padding-default, 4px);background:url(<path-to-image>) #d3d3d3 50% / cover no-repeat;box-shadow:0 1.321px 19.811px #fdfaf733 inset}.checkmark.svelte-1j1re86{position:absolute;left:5px;top:5px;display:flex;width:12px;height:12px;justify-content:center;align-items:center;background-color:var(--mosaic-text-secondary);border-radius:100%}.checkmark.selected.svelte-1j1re86{background-color:var(--mosaic-text-always-light)}.thumbnail.svelte-1j1re86 img:where(.svelte-1j1re86){width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}:root{color-scheme:light dark;--white: #ffffff;--gray-0: #f2f2f2;--gray-1: #dddddd;--gray-2: #d0d0d0;--gray-3: #b0b0b0;--gray-4: #979797;--gray-5: #7c7c7c;--gray-6: #545454;--gray-7: #353535;--gray-8: #2b2b2b;--gray-9: #212121;--gray-10: #171717;--black: #000000;--red: #ff2156;--dark-red: #e30c3f;--blue: #4198ff;--dark-blue: #0e7cff;--blue-disabled: #2e517a;--green: #a6ff00;--yellow: #ffce21;--light-yellow: #f5e194;--purple: #8262ff;--error: var(--red);--adaptive-green: light-dark(var(--gray-10), var(--green));--adaptive-warning: light-dark(var(--gray-10), var(--yellow));--express-yellow: light-dark(var(--gray-10), var(--yellow));--grayscale-white: light-dark(var(--black), var(--white));--grayscale-almost-white: light-dark(var(--gray-10), var(--gray-0));--grayscale-lightest-gray: light-dark(var(--gray-9), var(--gray-2));--grayscale-lighter-gray: light-dark(var(--gray-8), var(--gray-3));--grayscale-light-gray: light-dark(var(--gray-7), var(--gray-4));--grayscale-gray: light-dark(var(--gray-5), var(--gray-6));--grayscale-dark-gray: light-dark(var(--gray-1), var(--gray-7));--grayscale-darker-gray: light-dark(var(--gray-1), var(--gray-8));--grayscale-darkest-gray: light-dark(var(--gray-0), var(--gray-9));--grayscale-almost-black: light-dark(var(--white), var(--gray-10));--grayscale-black: light-dark(var(--white), var(--black));--grayscale-always-dark: var(--black);--grayscale-always-light: var(--white);--text-secondary: light-dark(var(--gray-5), var(--gray-4));--text-dark: light-dark(var(--gray-0), var(--gray-8));--text-always-dark: var(--gray-8);--text-light: light-dark(var(--gray-8), var(--gray-0));--text-light-hover: light-dark(var(--black), var(--white));--text-always-light: var(--gray-0);--text-always-light-hover: var(--white);--text-disabled: light-dark(var(--gray-4), var(--gray-6));--mosaic-panel-background: light-dark(#f6f3ee, #1d1d1d);--mosaic-panel-foreground: light-dark(#fff, #0d0d0d);--mosaic-panel-stroke: light-dark(#e7e7e7, #313131);--mosaic-text-dark: light-dark(#555, #c7c7c7);--mosaic-text-light: light-dark(#c7c7c7, #555);--mosaic-text-secondary: light-dark(#555555a6, #c7c7c7a6);--mosaic-text-disabled: light-dark(#55555566, #c7c7c766);--mosaic-text-always-light: #f6f3ee;--mosaic-button-light: #555555aa;--mosaic-background: light-dark(#fdfaf7, #0e0d0d);--mosaic-primary: #ed917b;--mosaic-primary-light: #e7d3cb;--mosaic-primary-dark: #d97a66;--mosaic-pattern-fill: rgba(255, 255, 255, .5);--color-white: light-dark(#000, #fff);--color-black: light-dark(#fff, #000);--color-transparent: #0000;--color-bkg-dark: #eee, #111;--color-space: light-dark(#dedede, #1b1b1c);--color-void: light-dark(#c8c8c8, #212020);--color-slate: light-dark(#767070, #a8a7a3);--color-ash: light-dark(#353535, #dad9d7);--color-imagine-grey-1: light-dark(#eeeeee, #0f0f0f);--color-imagine-grey-2: light-dark(#dddddf, #1e1e1f);--color-error: #ff4c72;--color-purple: #8262ff;--color-purple-45: light-dark(rgba(130, 98, 255, .6), rgba(130, 98, 255, .45));--color-light-outline: light-dark(rgba(93, 93, 93, .1), rgba(168, 168, 168, .15));--color-selected: light-dark(rgba(61, 61, 67, .1), rgba(196, 196, 201, .15));--overlay-dark: rgba(0, 0, 0, .75);--hover-overlay-white: light-dark(rgba(0, 0, 0, .05), rgba(255, 255, 255, .05));--astra-blue: #2d81ff;--astra-purple: #5865f2;--astra-dark-purple: #4539c2;--astra-darker-purple: #362d9a;--astra-gray-11: #3a3a3a;--astra-gray-12: #a7a7a7;--astra-gray-13: #464646;--astra-gray-14: #393939;--astra-gray-15: #c4c4c4;--astra-gray-16: #474747;--border-radius-default: 8px;--border-radius-tiny: 3px;--border-radius-small: 6px;--border-radius-large: 16px;--shadow-default: 0 .5rem 6rem #0003;--shadow-darker: 0 .5rem 8rem #000000b0;--shadow-lighter: 0 .5rem 6rem rgba(0, 0, 0, .075);--transition-default: all .2s ease-out;--transition-fast: all .1s ease-in-out;--curve-bounce: cubic-bezier(.25, 2, .5, .95);--curve-in: cubic-bezier(.15, .65, .45, 1);--curve-in-fast: cubic-bezier(0, .75, .15, 1);--font-family-default: Inter, sans-serif}@media (prefers-color-scheme: dark){:root{--page-background: url(data:image/png;base64,\ iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAtSURBVHgB7cMBCQAgEASww07Xv4ChxBCC8BssAQAAAOA3bfedh1YAAAAAmOgAq2IC2avXUqcAAAAASUVORK5CYII=) 50% 50% / 48px 48px repeat, var(--gray-10);--picture-gradient: linear-gradient(rgba(0, 0, 0, 0) 0%, #000 100%);--vertical-darkest-gray-shadow: linear-gradient( 180deg, rgba(33, 33, 33, 0) 0%, rgba(33, 33, 33, 1) 100% )}}@media (prefers-color-scheme: light){:root{--page-background: url(data:image/png;base64,\ iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAtSURBVHgB7cMBCQAgEASww/5hrpQ9xBCC8BssAQAAAOA3bfedh1YAAAAAmOgAiskF7bbBGzoAAAAASUVORK5CYII=) 50% 50% / 48px 48px repeat, var(--gray-2);--picture-gradient: linear-gradient(rgba(208, 208, 208, 0) 0%, #d0d0d0 100%);--vertical-darkest-gray-shadow: linear-gradient( 180deg, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 100% )}}:root{--padding-small: 8px;--padding-default: 16px;--padding-large: 24px;--radius-small: 2px;--radius-default: 4px;--radius-large: 8px;--gap-one: 1px;--gap-small: 4px;--gap-default: 8px;--gap-medium: 12px;--gap-large: 16px;--gap-xl: 24px}:root body{margin:0;--zoom-level: 1}@supports (font-variation-settings: normal){:root{font-family:InterVariable,area-normal,sans-serif}}body{margin:0;--zoom-level: 1}p,h1,h2,h3,h4,h5{margin:0;padding:0}.tl-label{font-family:InterVariable,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.25px;text-align:left}.tl-footnote{font-family:InterVariable,sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:15px;color:var(--text-secondary);text-align:left}.tl-body,p{font-family:InterVariable,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:15px;color:var(--text-secondary);text-align:left}.tl-title,h5{font-family:InterVariable,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:15px;color:var(--text-light);text-align:left}.tl-cta,h4{font-family:InterVariable,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:17px;color:var(--text-light);text-align:left}.tl-heading,h3{font-family:InterVariable,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:19px;color:var(--text-light);text-align:left}.tl-heading-large,h2{font-family:area-normal,InterVariable,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:17px;text-align:left}.tl-heading-xl,h1{font-family:area-normal,InterVariable,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-.3px;text-align:left}p.dark,h1.dark,h2.dark,h3.dark,h4.dark,h5.dark,tl-heading-xl.dark,tl-heading-large.dark,tl-heading.dark,tl-title.dark,tl-body.dark,tl-footnote.dark{color:var(--text-dark)}p.center,h1.center,h2.center,h3.center,h4.center,h5.center tl-heading-xl.center,tl-heading-large.center,tl-heading.center,tl-title.center,tl-body.center,tl-footnote.center{text-align:center}p.right,h1.right,h2.right,h3.right,h4.right,h5.right,tl-heading-xl.right,tl-heading-large.right,tl-heading.right,tl-title.right,tl-body.right,tl-footnote.right{text-align:right}p.light,h1.light,h2.light,h3.light,h4.light,h5.light,tl-heading-xl.light,tl-heading-large.light,tl-heading.light,tl-title.light,tl-body.light,tl-footnote.light{color:var(--text-light)}p.secondary,h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,tl-heading-xl.secondary,tl-heading-large.secondary,tl-heading.secondary,tl-title.secondary,tl-body.secondary,tl-footnote.secondary{color:var(--text-secondary)}p.disabled,h1.disabled,h2.disabled,h3.disabled,h4.disabled,h5.disabled,tl-heading-xl.disabled,tl-heading-large.disabled,tl-heading.disabled,tl-title.disabled,tl-body.disabled,tl-footnote.disabled{color:var(--text-disabled)}p.blue,h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,tl-heading-xl.blue,tl-heading-large.blue,tl-heading.blue,tl-title.blue,tl-body.blue,tl-footnote.blue{color:var(--blue)}p.green,h1.green,h2.green,h3.green,h4.green,h5.green,tl-heading-xl.green,tl-heading-large.green,tl-heading.green,tl-title.green,tl-body.green,tl-footnote.green{color:var(--adaptive-green)}p.error,h1.error,h2.error,h3.error,h4.error,h5.error,tl-heading-xl.error,tl-heading-large.error,tl-heading.error,tl-title.error,tl-body.error,tl-footnote.error{color:var(--error)}p.warning,h1.warning,h2.warning,h3.warning,h4.warning,h5.warning,tl-heading-xl.warning,tl-heading-large.warning,tl-heading.warning,tl-title.warning,tl-body.warning,tl-footnote.warning{color:var(--adaptive-warning)}p.always-light,h1.always-light,h2.always-light,h3.always-light,h4.always-light,h5.always-light,tl-heading-xl.always-light,tl-heading-large.always-light,tl-heading.always-light,tl-title.always-light,tl-body.always-light,tl-footnote.always-light{color:var(--text-always-light)}.modal-content.svelte-1fhabou{padding:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;background-color:var(--mosaic-panel-foreground);color:var(--mosaic-text-dark)}.text-column.svelte-1fhabou{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.section.svelte-1fhabou{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;max-width:340px;padding:24px}.section.svelte-1fhabou img:where(.svelte-1fhabou){max-width:280px}.section.qr-code.svelte-1fhabou img:where(.svelte-1fhabou){max-width:240px;aspect-ratio:1;object-fit:contain}.section.qr-code.svelte-1fhabou{background-color:var(--mosaic-panel-background);border-radius:12px;text-align:center;border:1px solid var(--mosaic-panel-stroke)}@media (max-width: 768px){.modal-content.svelte-1fhabou{flex-direction:column}.section.svelte-1fhabou{gap:16px}}@media (max-width: 480px){.section.svelte-1fhabou{padding:0 24px}.section.svelte-1fhabou img:where(.svelte-1fhabou){max-width:260px}}.tooltip-container.svelte-19hs01l{display:contents}.tooltip-wrapper.svelte-19hs01l{z-index:1000}.tooltip-wrapper.fixed-position.svelte-19hs01l{position:fixed}.tooltip.svelte-19hs01l{border-radius:8px;background-color:#fff;box-shadow:0 0 10px light-dark(rgba(0,0,0,.15),rgba(255,255,255,.15));width:278px;overflow:hidden}.mosaic.tooltip.svelte-19hs01l{background-color:var(--mosaic-panel-foreground);color:var(--mosaic-text-dark)}.tooltip-content.svelte-19hs01l{display:flex;flex-direction:column;position:relative}.tooltip-header.svelte-19hs01l{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:16px}.mosaic.svelte-19hs01l .tooltip-header:where(.svelte-19hs01l){color:var(--mosaic-text-secondary);background-color:var(--mosaic-panel-foreground)}.tooltip-image-container.svelte-19hs01l{width:100%;height:150px;overflow:hidden}.tooltip-image.svelte-19hs01l{width:100%;height:100%;display:block;object-fit:cover}.tooltip-text.svelte-19hs01l{padding:16px;gap:8px;display:flex;flex-direction:column}.tooltip-footer.svelte-19hs01l{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.step-indicator.mosaic.svelte-19hs01l{color:var(--mosaic-text-secondary)}.tooltip-buttons.svelte-19hs01l{display:flex;gap:8px}.close-button.svelte-19hs01l{position:absolute;top:8px;right:8px;background:#ffffff9b;border:none;cursor:pointer;border-radius:100%;padding:0;box-shadow:0 0 10px #00000026}.close-button.svelte-19hs01l:hover{background:#fff}.mosaic-secondary.svelte-37hqiv{color:var(--mosaic-text-secondary)}.selection-count-row.svelte-37hqiv{display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;-moz-user-select:none}.main-container.svelte-37hqiv{min-height:calc(100vh - 104px)}.no-access-container.svelte-37hqiv{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;min-height:calc(100vh - 104px)}.selection-button.svelte-37hqiv{display:flex;align-items:center;padding:16px;height:36px;border-radius:12px;color:var(--mosaic-text-dark);background-color:transparent;border:none;cursor:pointer;transition:background-color .2s ease}.selection-button.svelte-37hqiv:hover{background-color:var(--mosaic-panel-background)}.selection-button.svelte-37hqiv:disabled{opacity:.5;cursor:default}button.svelte-37hqiv{display:flex;align-items:center;gap:12px;color:var(--mosaic-text-dark);background-color:transparent;border:none;cursor:pointer;transition:all .2s ease}button.svelte-37hqiv .add-button:where(.svelte-37hqiv){border:none;display:flex;width:36px;height:36px;justify-content:center;align-items:center;flex-shrink:0;background-color:var(--mosaic-primary);border-radius:12px;color:#fff;transition:all .2s ease}button.svelte-37hqiv:hover .add-button:where(.svelte-37hqiv){background-color:var(--mosaic-primary);transition:all .5s ease}button.svelte-37hqiv:hover{color:var(--mosaic-text-dark);transition:all .3s ease}.main-display.svelte-37hqiv{position:relative;display:flex;align-items:flex-start;align-self:stretch;box-sizing:border-box;width:100%;padding:0 72px;gap:100px}.grid-container.svelte-37hqiv{flex:1;min-width:0;padding-top:72px;box-sizing:border-box}.header.svelte-37hqiv{display:flex;align-items:flex-start;align-self:stretch;flex-direction:row;justify-content:center;padding:24px 72px 8px}.spacer.svelte-37hqiv{flex-grow:1}.header-controls.svelte-37hqiv{display:flex;align-items:center;gap:8px}.controls.svelte-37hqiv{padding:24px 72px;width:100%;height:84px;display:flex;gap:16px;align-items:center;justify-content:space-between;position:sticky;background:var(--mosaic-background);color:var(--mosaic-text-dark);top:0;box-sizing:border-box;z-index:100}.lower-control-modal.svelte-37hqiv{height:48x;display:inline-flex;padding:8px 8px 8px 24px;align-items:center;gap:24px;border-radius:12px;background:var(--grayscale-darkest-gray);position:fixed;background:var(--mosaic-background);bottom:0;left:50%;transform:translate(-50%);margin-bottom:47px;z-index:15;box-shadow:0 0 10px #0000001a}.select-row.svelte-37hqiv{display:flex;align-items:center;gap:8px}.share-button.svelte-37hqiv{display:flex;align-items:end;gap:4px;height:36px;justify-content:center;align-items:center;padding:0 var(--padding-default);border-radius:12px;border:1px solid var(--mosaic-panel-stroke);background:var(--mosaic-panel-foreground);color:var(--mosaic-text-dark)}.share-button.svelte-37hqiv h4:where(.svelte-37hqiv){transition:color .2s ease}.share-button.svelte-37hqiv:hover{background:var(--mosaic-primary);color:var(--mosaic-panel-foreground)}.share-button.svelte-37hqiv:hover h4:where(.svelte-37hqiv){color:var(--mosaic-panel-foreground)}.title-container.svelte-37hqiv .tm-heading-large.placeholder:where(.svelte-37hqiv){color:var(--mosaic-text-secondary)}.title-container.svelte-37hqiv .tm-heading-large:where(.svelte-37hqiv){color:var(--mosaic-text-dark)}.selection-options.svelte-37hqiv{display:flex;align-items:center}#drop-target.svelte-37hqiv{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:10000}.userIsDragging.svelte-37hqiv #drop-target:where(.svelte-37hqiv){pointer-events:all}.dragover.svelte-37hqiv{border:2px solid var(--blue);box-shadow:0 4px 20px #4198ff80 inset}input.svelte-37hqiv{color:var(--mosaic-text-dark);display:flex;align-items:center;background:none;border:none;width:fit-content;padding:0 10px;text-overflow:ellipsis}input.svelte-37hqiv:focus{border:none;outline:none}.title-container.svelte-37hqiv{display:flex;justify-content:center;align-items:center;gap:10px;height:48px;margin-bottom:-8px;padding:0 10px}.title-container.svelte-37hqiv:hover{border-radius:12px;background:var(--mosaic-panel-background);border:none}.album-name.svelte-37hqiv{opacity:0;border:none;margin:0;padding:0;transition:opacity .3s ease-in-out;cursor:pointer;color:var(--mosaic-text-dark);position:absolute;left:50%;top:28px;transform:translate(-50%)}.album-name.fade-in.svelte-37hqiv{opacity:1}.mobile-scroll-layout.svelte-37hqiv{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.mobile-scroll-layout.svelte-37hqiv .album-name:where(.svelte-37hqiv){text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:inline-block;max-width:40%}.mobile-scroll-layout.svelte-37hqiv .select-row:where(.svelte-37hqiv){flex-shrink:0;gap:8px}.mobile-scroll-layout.svelte-37hqiv .selection-button:where(.svelte-37hqiv){width:36px;height:36px;padding:0;justify-content:center;border-radius:8px;background-color:var(--mosaic-panel-background)}.divider.svelte-37hqiv{height:1px;background-color:var(--color-light-outline);width:100%}@media (max-width: 768px){.controls.svelte-37hqiv,.header.svelte-37hqiv{padding:1rem 4rem}.select-row.svelte-37hqiv{gap:4px}.header.svelte-37hqiv{flex-wrap:wrap;gap:12px}.grid-container.svelte-37hqiv{padding-top:4rem}.main-display.svelte-37hqiv{padding:0 4rem}}@media (max-width: 480px){.spacer.svelte-37hqiv{display:none}.controls.svelte-37hqiv,.header.svelte-37hqiv{padding:.5rem 3rem}.grid-container.svelte-37hqiv{padding-top:2rem}.main-display.svelte-37hqiv{padding:0 3rem}.mobile-scroll-layout.svelte-37hqiv{padding:0 2rem;gap:8px}.mobile-scroll-layout.svelte-37hqiv .selection-button:where(.svelte-37hqiv){width:32px;height:32px}.mobile-scroll-layout.svelte-37hqiv .add-button-text:where(.svelte-37hqiv){display:none}}
