dialog.svelte-1cplwtb{--_padding-x:1.5rem;--_padding-y:1.25rem;--_max-height:calc(100vh - 2em - 6px);border-radius:var(--radius-default);background-color:var(--color-bg-surface);min-width:20rem;max-width:min(34em, 100% - var(--size-default-px) * 2);max-height:var(--_max-height);color:var(--color-text);border:none;margin:auto;padding:0;overflow:hidden}dialog.svelte-1cplwtb::backdrop{background:#0000004d}dialog.svelte-1cplwtb[open]{flex-direction:column;animation:.2s cubic-bezier(.34,1.56,.64,1) svelte-1cplwtb-zoom;display:flex;transform:scale(1)}dialog.svelte-1cplwtb[open]::backdrop{animation:.2s ease-out svelte-1cplwtb-fade}dialog.svelte-1cplwtb>.wrapper:where(.svelte-1cplwtb){max-height:var(--_max-height);flex-direction:column;flex:1;gap:.5rem;display:flex}dialog.svelte-1cplwtb .actions:where(.svelte-1cplwtb),dialog.svelte-1cplwtb .content:where(.svelte-1cplwtb),dialog.svelte-1cplwtb header:where(.svelte-1cplwtb){padding-left:var(--_padding-x);padding-right:var(--_padding-x)}dialog.svelte-1cplwtb header:where(.svelte-1cplwtb){padding-top:var(--_padding-y);padding-bottom:1rem}dialog.svelte-1cplwtb header:where(.svelte-1cplwtb) h1,dialog.svelte-1cplwtb header:where(.svelte-1cplwtb) h2,dialog.svelte-1cplwtb header:where(.svelte-1cplwtb) h3{font-size:var(--scale-2)}dialog.svelte-1cplwtb .content:where(.svelte-1cplwtb){flex:1;padding-top:1rem;padding-bottom:1rem;overflow-y:auto}dialog.svelte-1cplwtb .content:where(.svelte-1cplwtb) :where(:last-child){margin-bottom:0}dialog.svelte-1cplwtb .content:where(.svelte-1cplwtb) :where(:first-child){margin-top:0}dialog.svelte-1cplwtb .actions:where(.svelte-1cplwtb){border-top:1px solid var(--color-border);background-color:var(--color-bg-surface);justify-content:end;gap:1.5rem;padding-top:1rem;padding-bottom:1rem;display:flex}button.close.svelte-1cplwtb{z-index:100;border-radius:var(--radius-full);background-color:var(--color-bg-surface);place-content:center;width:2rem;height:2rem;display:grid;position:absolute;top:1rem;right:1rem}@keyframes svelte-1cplwtb-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes svelte-1cplwtb-fade{0%{opacity:0}to{opacity:1}}p.svelte-pybs4m,ul.svelte-pybs4m{margin-top:1.5rem;margin-bottom:1.5rem}ul.svelte-pybs4m{margin-left:0;margin-right:0;padding-left:0;padding-right:0;list-style:none}li.svelte-pybs4m{text-align:left;align-items:flex-start;gap:.5em;display:flex}li.svelte-pybs4m svg{flex-shrink:0;position:relative;top:.2em}ul.svelte-pybs4m{margin-top:0}.exclude-button.svelte-9ckia2{opacity:calc(pow(var(--card-visibility), 5));width:40%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exclude-button.svelte-9ckia2 button:where(.svelte-9ckia2){width:100%;height:100%;padding:0}.exclude-button.svelte-9ckia2 .loading:where(.svelte-9ckia2){border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-surface);place-content:center;width:100%;height:100%;font-size:1.5em;display:grid}.exclude-button.svelte-9ckia2.is-loading svg{animation:.5s linear infinite svelte-9ckia2-exchanging}@keyframes svelte-9ckia2-exchanging{0%{rotate:0deg}to{rotate:1turn}}.card.svelte-i8dlqa{transform-origin:50%;cursor:pointer;box-shadow:0 3px 0 0 var(--color-border);border:2px solid var(--color-border);background-color:var(--card-background);text-align:left;align-content:center;font-weight:700;display:grid}.card.svelte-i8dlqa,.card.svelte-i8dlqa img,.card.svelte-i8dlqa video{border-radius:calc(var(--size)/12);width:100%;height:100%;position:relative}.card.svelte-i8dlqa img,.card.svelte-i8dlqa video{display:block}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa){--_height:1.35em;opacity:var(--card-visibility);color:var(--color-text-secondary);font-size:7cqw;font-weight:400;font-size:calc(var(--size)*.07);justify-content:space-between;align-items:center;gap:.5em;display:flex;position:absolute;inset:.5em .5em auto}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .name:where(.svelte-i8dlqa){opacity:0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;transition:opacity .2s linear;overflow:hidden}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tags:where(.svelte-i8dlqa){gap:.25em;display:flex}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .name:where(.svelte-i8dlqa),.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tag:where(.svelte-i8dlqa){border-radius:var(--radius-full);background:var(--card-background);height:var(--_height);line-height:var(--_height);padding-left:.4em;padding-right:.4em;display:block}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tag:where(.svelte-i8dlqa){align-items:center;display:flex;position:relative}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tag:where(.svelte-i8dlqa) span:where(.svelte-i8dlqa){text-transform:uppercase;font-size:.85em;font-weight:900}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tag.mod:where(.svelte-i8dlqa){background:var(--color-bg-accent-secondary);color:var(--color-text-accent)}.card.svelte-i8dlqa .description:where(.svelte-i8dlqa) .tag.alt:where(.svelte-i8dlqa){background:var(--color-bg-brand-secondary);color:var(--color-text-brand)}.card.svelte-i8dlqa:hover .name:where(.svelte-i8dlqa){opacity:1}.viewer.svelte-1olnn94{--size:var(--viewer-size,clamp(8rem, 7rem + 3.33333vw, 10rem));--card-position:0;--card-background:var(--color-bg-surface);--card-visibility:1;--card-prominence:1;display:block}.viewer.svelte-1olnn94 .card-wrapper:where(.svelte-1olnn94){width:100%;height:100%}.viewer.svelte-1olnn94:not(.stacked) ul:where(.svelte-1olnn94){gap:calc(var(--size)/10);padding:0;list-style:none}.viewer.svelte-1olnn94:not(.stacked) ul:where(.svelte-1olnn94) li:where(.svelte-1olnn94){aspect-ratio:1;flex-shrink:0;width:100%;display:block;position:relative}.viewer.svelte-1olnn94:not(.stacked):not(.centered) ul:where(.svelte-1olnn94){grid-template-columns:repeat(auto-fill, minmax(var(--size), 1fr));display:grid}.viewer.svelte-1olnn94.centered:not(.stacked) ul:where(.svelte-1olnn94){flex-wrap:wrap;justify-content:center;display:flex}.viewer.svelte-1olnn94.centered:not(.stacked) ul:where(.svelte-1olnn94) li:where(.svelte-1olnn94){aspect-ratio:1;width:var(--size)}.viewer.stacked.svelte-1olnn94{--stack-count:7;--gap:calc(var(--size)/20);--padding:calc(var(--size)/5);--scroll-overshoot:calc(var(--size)/4);width:var(--size);height:var(--size);position:relative}.viewer.stacked.svelte-1olnn94 .clip-box:where(.svelte-1olnn94){top:calc(var(--padding)*-1);right:calc(var(--padding)*-1);bottom:calc(var(--padding)*-1);left:calc(var(--padding)*-1);width:calc(var(--padding)*2 + var(--size));height:calc(var(--padding)*2 + var(--size));position:absolute;overflow:hidden}.viewer.stacked.svelte-1olnn94.debug{outline:3px solid orange}.viewer.stacked.svelte-1olnn94.debug .clip-box:where(.svelte-1olnn94){overflow:visible}.viewer.stacked.svelte-1olnn94.debug ul:where(.svelte-1olnn94){-ms-overflow-style:all;scrollbar-width:all;outline:1px solid #f0f4}.viewer.stacked.svelte-1olnn94.debug ul:where(.svelte-1olnn94) li:where(.svelte-1olnn94){outline:1px solid #00f3}.viewer.stacked.svelte-1olnn94 ul:where(.svelte-1olnn94){gap:var(--gap);translate:calc((var(--size))*var(--stack-count)/2*-1 + var(--size)/2);padding:var(--padding) calc(var(--padding) + var(--size)*(var(--stack-count) - 1)/2 + var(--scroll-overshoot));width:calc(var(--size)*var(--stack-count) + var(--padding)*2);height:calc(var(--size) + var(--padding)*2);scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;list-style:none;display:flex;overflow-x:scroll}.viewer.stacked.svelte-1olnn94 ul:where(.svelte-1olnn94)::-webkit-scrollbar{display:none}.viewer.stacked.svelte-1olnn94 ul:where(.svelte-1olnn94) li:where(.svelte-1olnn94){width:var(--size);height:var(--size);scroll-snap-align:center;flex-shrink:0;display:block}@supports (animation-timeline:--li-in-and-out-of-view){.viewer.stacked.svelte-1olnn94 li:where(.svelte-1olnn94){z-index:calc(var(--card-prominence)*100 + 1);view-timeline-name:--li-in-and-out-of-view;view-timeline-axis:inline;animation:linear both svelte-1olnn94-adjust-variables;animation-timeline:--li-in-and-out-of-view}.viewer.stacked.svelte-1olnn94 li:where(.svelte-1olnn94) .card-wrapper:where(.svelte-1olnn94){opacity:var(--card-prominence);animation:linear both svelte-1olnn94-adjust-wrapper-position;animation-timeline:--li-in-and-out-of-view}}@supports not (animation-timeline:--li-in-and-out-of-view){.viewer.stacked.svelte-1olnn94 .clip-box:where(.svelte-1olnn94){-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--padding), #000 calc(100% - var(--padding)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--padding), #000 calc(100% - var(--padding)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--padding), #000 calc(100% - var(--padding)), transparent)}}.viewer.stacked.svelte-1olnn94 nav:where(.svelte-1olnn94){opacity:0;pointer-events:none;justify-content:space-between;transition:opacity .2s linear;display:flex;position:absolute;inset:50% 0 auto;translate:0 -50%}.viewer.stacked.svelte-1olnn94 nav:where(.svelte-1olnn94) button:where(.svelte-1olnn94){position:relative}.viewer.stacked.svelte-1olnn94 nav:where(.svelte-1olnn94) button:where(.svelte-1olnn94):first-child{translate:-30%}.viewer.stacked.svelte-1olnn94 nav:where(.svelte-1olnn94) button:where(.svelte-1olnn94):last-child{translate:30%}@media (hover:hover){.viewer.stacked.svelte-1olnn94:hover nav:where(.svelte-1olnn94){opacity:1}.viewer.stacked.svelte-1olnn94:hover nav:where(.svelte-1olnn94) button:where(.svelte-1olnn94){pointer-events:all}}@property --card-visibility{syntax:"<number>";inherits:true;initial-value:0}@property --card-prominence{syntax:"<number>";inherits:true;initial-value:0}@property --card-position{syntax:"<number>";inherits:true;initial-value:0}@property --card-background{syntax:"<color>";inherits:true;initial-value:#fff}@keyframes svelte-1olnn94-adjust-variables{0%{--card-position:-1;--card-background:var(--color-bg-surface);--card-visibility:0;--card-prominence:0}36.6667%{--card-visibility:0;--card-background:var(--color-bg-surface)}45%{--card-prominence:1}50%{--card-position:0;--card-background:var(--color-bg-surface);--card-visibility:1;--card-prominence:1}55%{--card-prominence:1}63.3333%{--card-visibility:0;--card-background:var(--color-bg-surface)}to{--card-position:1;--card-background:var(--color-bg-surface);--card-visibility:0;--card-prominence:0}}@keyframes svelte-1olnn94-adjust-wrapper-position{0%{translate:-380%;scale:.7}50%{translate:0;scale:1}to{translate:380%;scale:.7}}
