@layer sur.components{html:has(dialog.sur-lightbox[open]){overflow:hidden}.sur-lightbox.svelte-12kdg6j{--sur-lightbox-gap:var(--sur-spacing-16);--sur-lightbox-thumb:var(--sur-spacing-56);--sur-lightbox-slide-in:var(--sur-spacing-40);background:var(--sur-black);block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;color:var(--sur-white);touch-action:none;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.sur-lightbox.svelte-12kdg6j:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--sur-lightbox-slide-in:calc(-1 * var(--sur-spacing-40))}.sur-lightbox.svelte-12kdg6j::backdrop{background-color:var(--sur-overlay-backdrop);-webkit-backdrop-filter:blur(var(--sur-spacing-12));backdrop-filter:blur(var(--sur-spacing-12))}.sur-lightbox.svelte-12kdg6j[open]{display:block}.sur-lightbox__bar.svelte-12kdg6j{transition:opacity var(--sur-duration-300) var(--sur-ease-out)}.sur-lightbox[data-idle].svelte-12kdg6j{cursor:none}.sur-lightbox[data-idle].svelte-12kdg6j .sur-lightbox__bar:where(.svelte-12kdg6j),.sur-lightbox[data-idle].svelte-12kdg6j .sur-lightbox__nav:where(.svelte-12kdg6j),.sur-lightbox[data-idle].svelte-12kdg6j .sur-lightbox__pan:where(.svelte-12kdg6j){opacity:0}.sur-lightbox[data-idle].svelte-12kdg6j .sur-lightbox__stage:where(.svelte-12kdg6j)>img:where(.svelte-12kdg6j){cursor:none}.sur-lightbox__bar.svelte-12kdg6j{z-index:var(--sur-z-raised);align-items:center;gap:var(--sur-spacing-12);padding:var(--sur-lightbox-gap) var(--sur-lightbox-gap) calc(var(--sur-lightbox-gap) * 1.5);background:linear-gradient(to bottom, color-mix(in srgb, var(--sur-black) 55%, transparent), transparent);display:flex;position:absolute;inset-block-start:0;inset-inline:0}.sur-lightbox__titles.svelte-12kdg6j{align-items:center;gap:var(--sur-spacing-8);min-inline-size:0;display:flex}.sur-lightbox__label.svelte-12kdg6j{padding:var(--sur-spacing-4) var(--sur-spacing-10);border-radius:var(--sur-radius-sm);background:color-mix(in srgb, var(--sur-white) 15%, transparent);font-size:var(--sur-font-size-xs);font-weight:var(--sur-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sur-lightbox__count.svelte-12kdg6j{font-family:var(--sur-font-mono);font-size:var(--sur-font-size-xs);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--sur-white) 80%, transparent);flex:none}.sur-lightbox__tools.svelte-12kdg6j{gap:var(--sur-spacing-8);flex:none;margin-inline-start:auto;display:flex}.sur-lightbox__button.svelte-12kdg6j{inline-size:calc(var(--sur-spacing-4) * 9);block-size:calc(var(--sur-spacing-4) * 9);border-radius:var(--sur-control-radius);background:color-mix(in srgb, var(--sur-white) 15%, transparent);color:var(--sur-white);font-size:var(--sur-font-size-base);cursor:pointer;transition:background-color var(--sur-duration-150) var(--sur-ease-out), transform var(--sur-duration-150) var(--sur-ease-out), opacity var(--sur-duration-300) var(--sur-ease-out);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sur-lightbox__button.svelte-12kdg6j:hover:not(:disabled){background:color-mix(in srgb, var(--sur-white) 25%, transparent)}.sur-lightbox__button.svelte-12kdg6j:disabled{opacity:.4;cursor:default}.sur-lightbox__button.svelte-12kdg6j:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.sur-lightbox__stage.svelte-12kdg6j{position:absolute;inset:0;container-type:size}.sur-lightbox__stage.svelte-12kdg6j>img:where(.svelte-12kdg6j){object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;transition:opacity var(--sur-duration-200) var(--sur-ease-out);margin:auto;position:absolute;inset:0}.sur-lightbox__stage.svelte-12kdg6j>img[data-fitted]:where(.svelte-12kdg6j){inline-size:min(100cqw, 100cqh * var(--sur-lightbox-ratio), var(--sur-lightbox-w) * var(--sur-lightbox-upscale));aspect-ratio:var(--sur-lightbox-ratio)}.sur-lightbox__stage.svelte-12kdg6j>img:where(.svelte-12kdg6j):not([data-loaded]){opacity:0}.sur-lightbox__stage.svelte-12kdg6j>img[data-loaded]:where(.svelte-12kdg6j){animation:svelte-12kdg6j-sur-lightbox-in var(--sur-duration-200) var(--sur-ease-out)}.sur-lightbox__stage.svelte-12kdg6j>img[data-from=next]:where(.svelte-12kdg6j){--sur-lightbox-from:var(--sur-lightbox-slide-in)}.sur-lightbox__stage.svelte-12kdg6j>img[data-from=previous]:where(.svelte-12kdg6j){--sur-lightbox-from:calc(-1 * var(--sur-lightbox-slide-in))}@keyframes svelte-12kdg6j-sur-lightbox-in{0%{opacity:0;translate:var(--sur-lightbox-from,0) 0}}.sur-lightbox__progress.svelte-12kdg6j{z-index:var(--sur-z-raised);block-size:var(--sur-spacing-2);background:var(--sur-color-primary);transform-origin:0 0;animation:svelte-12kdg6j-sur-lightbox-slide var(--sur-lightbox-slide) linear forwards;position:absolute;inset-block-start:0;inset-inline:0}.sur-lightbox__progress.svelte-12kdg6j:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100% 0}@keyframes svelte-12kdg6j-sur-lightbox-slide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sur-lightbox[data-zoomed].svelte-12kdg6j .sur-lightbox__stage:where(.svelte-12kdg6j)>img:where(.svelte-12kdg6j){cursor:grab}.sur-lightbox__nav.svelte-12kdg6j{z-index:var(--sur-z-raised);inline-size:calc(var(--sur-spacing-4) * 11);block-size:calc(var(--sur-spacing-4) * 11);border:var(--sur-border-width) solid color-mix(in srgb, var(--sur-white) 20%, transparent);background:color-mix(in srgb, var(--sur-black) 50%, transparent);-webkit-backdrop-filter:blur(var(--sur-spacing-12));backdrop-filter:blur(var(--sur-spacing-12));position:fixed;inset-block-start:50%;translate:0 -50%}.sur-lightbox__nav.svelte-12kdg6j:hover:not(:disabled){background:color-mix(in srgb, var(--sur-black) 80%, transparent);transform:scale(1.05)}.sur-lightbox__prev.svelte-12kdg6j{inset-inline-start:calc(var(--sur-lightbox-gap) + var(--sur-spacing-8))}.sur-lightbox__next.svelte-12kdg6j{inset-inline-end:calc(var(--sur-lightbox-gap) + var(--sur-spacing-8))}.sur-lightbox__pan.svelte-12kdg6j{z-index:var(--sur-z-raised);gap:var(--sur-spacing-2);transition:opacity var(--sur-duration-300) var(--sur-ease-out);grid-template-areas:".up.""left.right"".down.";display:grid;position:absolute;inset-block-end:calc(var(--sur-lightbox-thumb) + var(--sur-lightbox-gap) * 2 + var(--sur-spacing-16));inset-inline-start:var(--sur-lightbox-gap)}.sur-lightbox__pan.svelte-12kdg6j .sur-lightbox__button:where(.svelte-12kdg6j){background:color-mix(in srgb, var(--sur-black) 50%, transparent)}.sur-lightbox__pan.svelte-12kdg6j .sur-lightbox__button:where(.svelte-12kdg6j):hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--sur-black) 80%, transparent)}.sur-lightbox__pan.svelte-12kdg6j .sur-lightbox__button[aria-disabled=true]:where(.svelte-12kdg6j){opacity:.4;cursor:default}.sur-lightbox__pan-up.svelte-12kdg6j{grid-area:up}.sur-lightbox__pan-left.svelte-12kdg6j{grid-area:left}.sur-lightbox__pan-right.svelte-12kdg6j{grid-area:right}.sur-lightbox__pan-down.svelte-12kdg6j{grid-area:down}.sur-lightbox__dock.svelte-12kdg6j{z-index:var(--sur-z-raised);align-items:flex-end;gap:var(--sur-spacing-12);padding:calc(var(--sur-lightbox-gap) * 2) var(--sur-lightbox-gap) calc(var(--sur-spacing-6) + env(safe-area-inset-bottom,var(--sur-spacing-0)));pointer-events:none;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.sur-lightbox__dock.svelte-12kdg6j:before{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--sur-black) 70%, transparent), color-mix(in srgb, var(--sur-black) 35%, transparent) 60%, transparent);transition:opacity var(--sur-duration-200) var(--sur-ease-out);position:absolute;inset:0}.sur-lightbox__dock.svelte-12kdg6j>:where(.svelte-12kdg6j){pointer-events:auto}:is(.sur-lightbox[data-dock-hidden].svelte-12kdg6j,.sur-lightbox[data-idle].svelte-12kdg6j) .sur-lightbox__strip:where(.svelte-12kdg6j){opacity:0;translate:0 var(--sur-spacing-8);pointer-events:none}:is(.sur-lightbox[data-dock-hidden].svelte-12kdg6j,.sur-lightbox[data-idle].svelte-12kdg6j) .sur-lightbox__dock:where(.svelte-12kdg6j):before{opacity:0}.sur-lightbox__caption.svelte-12kdg6j{min-inline-size:0;font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-medium);color:var(--sur-white);text-overflow:ellipsis;text-shadow:0 var(--sur-spacing-1) var(--sur-spacing-2) var(--sur-black);white-space:nowrap;flex:auto;overflow:hidden}.sur-lightbox__dock-side.svelte-12kdg6j{flex:1;justify-content:flex-end;display:flex}.sur-lightbox__credit.svelte-12kdg6j{padding:var(--sur-spacing-2) var(--sur-spacing-6);border-radius:var(--sur-radius-sm);background:color-mix(in srgb, var(--sur-black) 45%, transparent);font-size:var(--sur-font-size-xs);line-height:var(--sur-line-height-normal);color:color-mix(in srgb, var(--sur-white) 85%, transparent);text-align:end;white-space:nowrap}.sur-lightbox__credit.svelte-12kdg6j a{color:inherit}.sur-lightbox__strip.svelte-12kdg6j{justify-content:safe center;gap:var(--sur-spacing-6);min-inline-size:0;max-inline-size:100%;padding:var(--sur-spacing-4);overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;transition:opacity var(--sur-duration-200) var(--sur-ease-out), translate var(--sur-duration-200) var(--sur-ease-out);flex:0 auto;display:flex;overflow-x:auto}.sur-lightbox__strip.svelte-12kdg6j::-webkit-scrollbar{display:none}.sur-lightbox__thumb.svelte-12kdg6j{inline-size:var(--sur-lightbox-thumb);block-size:var(--sur-lightbox-thumb);border:var(--sur-spacing-2) solid transparent;border-radius:var(--sur-control-radius);background:color-mix(in srgb, var(--sur-white) 10%, transparent);opacity:.5;cursor:pointer;transition:opacity var(--sur-duration-150) var(--sur-ease-out), border-color var(--sur-duration-150) var(--sur-ease-out);flex:none;padding:0;overflow:hidden}.sur-lightbox__thumb.svelte-12kdg6j:hover{opacity:.85}.sur-lightbox__thumb.svelte-12kdg6j[aria-current=true]{border-color:var(--sur-white);opacity:1}.sur-lightbox__thumb.svelte-12kdg6j:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.sur-lightbox__thumb.svelte-12kdg6j img:where(.svelte-12kdg6j){object-fit:cover;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}@media (width<=640px){.sur-lightbox.svelte-12kdg6j{--sur-lightbox-gap:var(--sur-spacing-8);--sur-lightbox-thumb:var(--sur-spacing-40)}.sur-lightbox__strip.svelte-12kdg6j{gap:var(--sur-spacing-4);align-self:center}.sur-lightbox__dock.svelte-12kdg6j{align-items:stretch;gap:var(--sur-spacing-6);flex-direction:column}.sur-lightbox__dock-side.svelte-12kdg6j:not(.sur-lightbox__dock-end){display:none}.sur-lightbox__credit.svelte-12kdg6j{white-space:normal}.sur-lightbox__bar.svelte-12kdg6j{row-gap:var(--sur-spacing-6);flex-wrap:wrap}.sur-lightbox__caption.svelte-12kdg6j{flex-basis:100%;order:3}}.sur-lightbox[data-still].svelte-12kdg6j .sur-lightbox__button:where(.svelte-12kdg6j),.sur-lightbox[data-still].svelte-12kdg6j .sur-lightbox__bar:where(.svelte-12kdg6j),.sur-lightbox[data-still].svelte-12kdg6j .sur-lightbox__pan:where(.svelte-12kdg6j),.sur-lightbox[data-still].svelte-12kdg6j .sur-lightbox__strip:where(.svelte-12kdg6j),.sur-lightbox[data-still].svelte-12kdg6j .sur-lightbox__dock:where(.svelte-12kdg6j):before,.sur-lightbox[data-still].svelte-12kdg6j .sur-lightbox__thumb:where(.svelte-12kdg6j),.sur-lightbox[data-still].svelte-12kdg6j .sur-lightbox__stage:where(.svelte-12kdg6j)>img:where(.svelte-12kdg6j){transition:none}.sur-lightbox[data-still].svelte-12kdg6j .sur-lightbox__stage:where(.svelte-12kdg6j)>img:where(.svelte-12kdg6j){animation:none}@media (prefers-reduced-motion:reduce){.sur-lightbox__button.svelte-12kdg6j,.sur-lightbox__bar.svelte-12kdg6j,.sur-lightbox__pan.svelte-12kdg6j,.sur-lightbox__strip.svelte-12kdg6j,.sur-lightbox__dock.svelte-12kdg6j:before,.sur-lightbox__thumb.svelte-12kdg6j,.sur-lightbox__stage.svelte-12kdg6j>img:where(.svelte-12kdg6j){transition:none}.sur-lightbox__progress.svelte-12kdg6j{opacity:.6;animation:none;transform:scaleX(1)}.sur-lightbox__nav.svelte-12kdg6j:hover:not(:disabled){transform:none}}.sur-picture-credit.svelte-qscxug{gap:var(--sur-spacing-8);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex;container:sur-picture-credit/inline-size}.sur-picture-credit.svelte-qscxug>legend:where(.svelte-qscxug){font-weight:var(--sur-font-weight-semibold,600);font-size:var(--sur-font-size-sm);padding:0}.sur-picture-credit__hint.svelte-qscxug{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);line-height:var(--sur-line-height-snug);margin:0}.sur-picture-credit__row.svelte-qscxug{gap:var(--sur-spacing-8) var(--sur-spacing-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container sur-picture-credit (width>=28rem){.sur-picture-credit__row.svelte-qscxug{grid-template-columns:repeat(2,minmax(0,1fr))}}.sur-credit-summary.svelte-1xtei2n{gap:var(--sur-spacing-8);flex-direction:column;min-width:0;display:flex}.sur-attachments__panel.svelte-1tgxc0q{gap:var(--sur-spacing-12);padding:var(--sur-spacing-16);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-lg);background:var(--sur-bg-surface);flex-direction:column;display:flex}.sur-attachments__panel.svelte-1tgxc0q .sur-attachments__credit:where(.svelte-1tgxc0q){margin-block-start:0}.sur-attachments__panel-head.svelte-1tgxc0q{justify-content:space-between;align-items:baseline;gap:var(--sur-spacing-8);display:flex}.sur-attachments__panel-head.svelte-1tgxc0q>h3:where(.svelte-1tgxc0q){font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);margin:0}.sur-attachments__panel-head.svelte-1tgxc0q>span:where(.svelte-1tgxc0q){color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs)}.sur-attachments__panel-nav.svelte-1tgxc0q{gap:var(--sur-spacing-4);flex:none;display:inline-flex}.sur-attachments__credit.svelte-1tgxc0q{margin-block-start:var(--sur-spacing-16)}.sur-attachments__alt.svelte-1tgxc0q{gap:var(--sur-spacing-12);flex-direction:column;display:flex}.sur-attachments__alt.svelte-1tgxc0q>p:where(.svelte-1tgxc0q){color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}sur-attachment-card.svelte-1wt8zal{--sur-attachment-tone:var(--sur-text-muted);--sur-attachment-tone-bg:var(--sur-bg-subtle);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;container:sur-attachment-card/inline-size}sur-attachment-card.svelte-1wt8zal[data-selected]{box-shadow:0 0 0 var(--sur-border-width-strong) var(--sur-color-primary)}sur-attachment-card.svelte-1wt8zal{background:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-lg)}sur-attachment-card.svelte-1wt8zal[data-tone=danger]{--sur-attachment-tone:var(--sur-color-danger-subtle-fg);--sur-attachment-tone-bg:var(--sur-color-danger-subtle)}sur-attachment-card.svelte-1wt8zal[data-tone=success]{--sur-attachment-tone:var(--sur-color-success-subtle-fg);--sur-attachment-tone-bg:var(--sur-color-success-subtle)}sur-attachment-card.svelte-1wt8zal[data-tone=info]{--sur-attachment-tone:var(--sur-color-info-subtle-fg);--sur-attachment-tone-bg:var(--sur-color-info-subtle)}sur-attachment-card.svelte-1wt8zal[data-tone=warning]{--sur-attachment-tone:var(--sur-color-warning-subtle-fg);--sur-attachment-tone-bg:var(--sur-color-warning-subtle)}sur-attachment-card.svelte-1wt8zal[data-status=error],sur-attachment-card.svelte-1wt8zal[data-blocked]{border-color:var(--sur-color-danger-border)}.sur-attachment-card__media.svelte-1wt8zal{aspect-ratio:4/3;color:var(--sur-attachment-tone);background:var(--sur-attachment-tone-bg);place-items:center;display:grid;position:relative;overflow:hidden}.sur-attachment-card__media.svelte-1wt8zal img:where(.svelte-1wt8zal){object-fit:cover;width:100%;height:100%;display:block}.sur-attachment-card__open.svelte-1wt8zal{cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.sur-attachment-card__open.svelte-1wt8zal:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:calc(var(--sur-focus-ring-width) * -1)}.sur-attachment-card__media.svelte-1wt8zal>img:where(.svelte-1wt8zal){position:absolute;inset:0}.sur-attachment-card__glyph.svelte-1wt8zal{display:inline-flex}.sur-attachment-card__frame.svelte-1wt8zal{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.sur-attachment-card__play.svelte-1wt8zal{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.sur-attachment-card__play.svelte-1wt8zal>span:where(.svelte-1wt8zal){inline-size:var(--sur-spacing-48);block-size:var(--sur-spacing-48);color:var(--sur-white);background:color-mix(in srgb, var(--sur-black) 60%, transparent);border-radius:var(--sur-radius-full);place-items:center;display:grid}.sur-attachment-card__play.svelte-1wt8zal:hover>span:where(.svelte-1wt8zal){background:color-mix(in srgb, var(--sur-black) 75%, transparent)}.sur-attachment-card__play.svelte-1wt8zal:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:calc(var(--sur-focus-ring-width) * -1)}.sur-attachment-card__length.svelte-1wt8zal{padding:var(--sur-spacing-1) var(--sur-spacing-6);color:var(--sur-white);font-size:var(--sur-font-size-2xs);font-weight:var(--sur-font-weight-semibold);font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--sur-black) 70%, transparent);border-radius:var(--sur-radius-sm);pointer-events:none;position:absolute;inset-block-end:var(--sur-spacing-6);inset-inline-end:var(--sur-spacing-6)}sur-attachment-card[data-kind=audio].svelte-1wt8zal .sur-attachment-card__media:where(.svelte-1wt8zal){grid-template-rows:1fr auto}.sur-attachment-card__glyph--top.svelte-1wt8zal{align-self:center}.sur-attachment-card__player.svelte-1wt8zal{inline-size:100%;padding:var(--sur-spacing-4) var(--sur-spacing-6);background:var(--sur-bg-surface);border-block-start:var(--sur-border-width) solid var(--sur-border-default);align-self:end}.sur-attachment-card__ext.svelte-1wt8zal{padding:var(--sur-spacing-1) var(--sur-spacing-6);color:var(--sur-attachment-tone);font-size:var(--sur-font-size-2xs);font-weight:var(--sur-font-weight-bold);background:var(--sur-bg-surface);border:var(--sur-border-width) solid currentColor;border-radius:var(--sur-radius-sm);position:absolute;inset-block-end:var(--sur-spacing-8);inset-inline-end:var(--sur-spacing-8)}.sur-attachment-card__badge.svelte-1wt8zal{pointer-events:none;position:absolute;inset-block-start:var(--sur-spacing-6);inset-inline-start:var(--sur-spacing-6)}.sur-attachment-card__veil.svelte-1wt8zal{padding:var(--sur-spacing-12);color:var(--sur-text-primary);background:color-mix(in srgb, var(--sur-bg-surface) 70%, transparent);place-items:center;display:grid;position:absolute;inset:0}.sur-attachment-card__veil--error.svelte-1wt8zal{color:var(--sur-color-danger);pointer-events:none}.sur-attachment-card__waiting.svelte-1wt8zal{color:var(--sur-text-secondary);margin-block-end:var(--sur-spacing-8);display:inline-flex}sur-attachment-card[data-blocked].svelte-1wt8zal .sur-attachment-card__glyph:where(.svelte-1wt8zal){color:var(--sur-color-danger)}.sur-attachment-card__progress.svelte-1wt8zal{width:100%;height:var(--sur-spacing-6);background:var(--sur-border-default);border-radius:var(--sur-radius-full);display:block;overflow:hidden}.sur-attachment-card__progress.svelte-1wt8zal>span:where(.svelte-1wt8zal){width:var(--sur-attachment-progress,0%);background:var(--sur-color-primary);border-radius:inherit;height:100%;transition:width var(--sur-duration-150) var(--sur-ease-out);display:block}.sur-attachment-card__text.svelte-1wt8zal{gap:var(--sur-spacing-2);min-width:0;padding:var(--sur-spacing-6) var(--sur-spacing-8) 0;flex-direction:column;display:flex}.sur-attachment-card__name.svelte-1wt8zal{color:var(--sur-text-primary);font-size:var(--sur-font-size-xs);font-weight:var(--sur-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sur-attachment-card__describe.svelte-1wt8zal{align-items:center;gap:var(--sur-spacing-4);min-width:0;padding:var(--sur-spacing-2) 0;color:var(--sur-text-primary);font:inherit;font-size:var(--sur-font-size-xs);font-weight:var(--sur-font-weight-semibold);text-align:start;border-radius:var(--sur-radius-xs);cursor:pointer;background:0 0;border:0;display:flex}.sur-attachment-card__describe.svelte-1wt8zal>span:where(.svelte-1wt8zal):last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sur-attachment-card__describe.svelte-1wt8zal[data-missing]{color:var(--sur-color-primary);font-weight:var(--sur-font-weight-medium)}.sur-attachment-card__describe.svelte-1wt8zal:hover:not(:disabled){text-decoration:underline}.sur-attachment-card__describe.svelte-1wt8zal:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.sur-attachment-card__describe.svelte-1wt8zal:disabled{cursor:default}.sur-attachment-card__note.svelte-1wt8zal{color:var(--sur-text-secondary);font-size:var(--sur-font-size-2xs);font-variant-numeric:tabular-nums}.sur-attachment-card__note.svelte-1wt8zal[data-error]{color:var(--sur-color-danger)}.sur-attachment-card__actions.svelte-1wt8zal{align-items:center;gap:var(--sur-spacing-2);box-sizing:content-box;min-height:var(--sur-control-height-sm);padding:var(--sur-spacing-4);flex-wrap:wrap;margin-block-start:auto;display:flex}@container sur-attachment-card (width<=11rem){.sur-attachment-card__actions.svelte-1wt8zal{padding-inline:var(--sur-spacing-2);gap:0}.sur-attachment-card__actions.svelte-1wt8zal>.sur-icon-btn{width:max(var(--sur-target-min), min(var(--sur-control-height-sm), calc((100cqi - 2 * var(--sur-spacing-2)) / 5)))}}.sur-attachment-card__remove.svelte-1wt8zal{display:inline-flex;position:absolute;inset-block-start:var(--sur-spacing-6);inset-inline-end:var(--sur-spacing-6)}@media (prefers-reduced-motion:reduce){.sur-attachment-card__progress.svelte-1wt8zal>span:where(.svelte-1wt8zal){transition:none}}sur-attachment-drop.svelte-1e71js{justify-content:center;align-items:center;gap:var(--sur-spacing-8);padding:var(--sur-spacing-16);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);text-align:center;background-color:var(--sur-bg-subtle);border:var(--sur-border-width-strong) dashed var(--sur-border-default);border-radius:var(--sur-control-radius);transition:border-color var(--sur-duration-150) var(--sur-ease-out), background-color var(--sur-duration-150) var(--sur-ease-out);flex-direction:column;display:flex}sur-attachment-drop.svelte-1e71js[data-dragging]{color:var(--sur-color-primary);background-color:var(--sur-bg-hover);border-color:var(--sur-color-primary)}sur-attachment-drop.svelte-1e71js[data-tile]{height:100%;min-height:calc(var(--sur-spacing-64) * 2);padding:var(--sur-spacing-8);border-radius:var(--sur-radius-lg)}sur-attachment-drop.svelte-1e71js[data-disabled]{cursor:not-allowed;border-style:solid}sur-attachment-drop[data-compact].svelte-1e71js{align-items:flex-start;gap:var(--sur-spacing-6);padding:var(--sur-spacing-4);text-align:start;background-color:#0000;border-color:#0000}sur-attachment-drop[data-compact].svelte-1e71js[data-dragging]{background-color:var(--sur-bg-hover);border-color:var(--sur-color-primary)}sur-attachment-drop[data-compact].svelte-1e71js .sur-attachment-drop__buttons:where(.svelte-1e71js){justify-content:flex-start;gap:var(--sur-spacing-6)}.sur-attachment-drop__more.svelte-1e71js{display:inline}.sur-attachment-drop__more.svelte-1e71js summary:where(.svelte-1e71js){color:var(--sur-text-primary);cursor:pointer;text-decoration:underline;list-style:none;display:inline}.sur-attachment-drop__more.svelte-1e71js summary:where(.svelte-1e71js)::-webkit-details-marker{display:none}.sur-attachment-drop__more.svelte-1e71js summary:where(.svelte-1e71js):focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-spacing-2)}.sur-attachment-drop__more.svelte-1e71js>span:where(.svelte-1e71js){margin-block-start:var(--sur-spacing-4);display:block}.sur-attachment-drop__icon.svelte-1e71js{display:inline-flex}.sur-attachment-drop__text.svelte-1e71js,.sur-attachment-drop__buttons.svelte-1e71js{justify-content:center;align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.sur-attachment-drop__hint.svelte-1e71js{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs)}@media (prefers-reduced-motion:reduce){sur-attachment-drop.svelte-1e71js{transition:none}}.sur-attachment-drop__tile.svelte-1e71js{justify-content:center;align-items:center;gap:var(--sur-spacing-8);width:100%;padding:var(--sur-spacing-12);color:var(--sur-color-primary-subtle-fg);font:inherit;font-weight:var(--sur-font-weight-semibold);border-radius:var(--sur-radius-md);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.sur-attachment-drop__tile.svelte-1e71js:hover:not(:disabled){background-color:var(--sur-bg-hover)}.sur-attachment-drop__tile.svelte-1e71js:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.sur-attachment-grid.svelte-1kwsdcn{grid-template-columns:repeat(auto-fill, minmax(min(var(--sur-attachment-tile-min,calc(var(--sur-spacing-64) * 2)), 100%), var(--sur-attachment-tile-max,1fr)));gap:var(--sur-spacing-10);margin:0;padding:0;list-style:none;display:grid}.sur-attachment-grid.svelte-1kwsdcn[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}@container sur-attachments (width>=36rem){.sur-attachment-grid.svelte-1kwsdcn[data-columns]{grid-template-columns:repeat(var(--sur-attachment-columns), minmax(0, 1fr))}}.sur-attachment-grid.svelte-1kwsdcn>.sur-attachment-grid__details:where(.svelte-1kwsdcn){grid-column:1/-1;margin-block-start:var(--sur-spacing-6);position:relative}.sur-attachment-grid.svelte-1kwsdcn>.sur-attachment-grid__details:where(.svelte-1kwsdcn):before{content:"";z-index:1;width:var(--sur-spacing-12);height:var(--sur-spacing-12);border-block-start:var(--sur-border-width) solid var(--sur-color-primary-border);border-inline-start:var(--sur-border-width) solid var(--sur-color-primary-border);background:var(--sur-bg-surface);transform:translateX(-50%) rotate(var(--sur-turn-eighth));pointer-events:none;position:absolute;inset-block-start:calc(var(--sur-spacing-6) * -1);inset-inline-start:var(--sur-details-caret,var(--sur-spacing-24))}.sur-attachment-grid.svelte-1kwsdcn>li:where(.svelte-1kwsdcn){border-radius:var(--sur-radius-lg);min-width:0}.sur-attachment-grid.svelte-1kwsdcn>li:where(.svelte-1kwsdcn)[draggable=true]{cursor:grab}.sur-attachment-grid.svelte-1kwsdcn>li:where(.svelte-1kwsdcn)[data-dragging]{opacity:var(--sur-opacity-muted)}.sur-attachment-grid.svelte-1kwsdcn>li:where(.svelte-1kwsdcn)[data-drop]{outline:var(--sur-focus-ring-width) dashed var(--sur-color-primary);outline-offset:var(--sur-focus-ring-offset)}.sur-attachment-grid.svelte-1kwsdcn>li:where(.svelte-1kwsdcn):focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.sur-attachments__rejected.svelte-1l8ap9v{gap:var(--sur-spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sur-attachments__rejected.svelte-1l8ap9v>li:where(.svelte-1l8ap9v){align-items:center;gap:var(--sur-spacing-8);padding:var(--sur-spacing-4) var(--sur-spacing-4) var(--sur-spacing-4) var(--sur-spacing-10);color:var(--sur-color-warning-subtle-fg);font-size:var(--sur-font-size-xs);background:var(--sur-color-warning-subtle);border:var(--sur-border-width) solid var(--sur-color-warning-border);border-radius:var(--sur-radius-md);display:flex}.sur-attachments__rejected.svelte-1l8ap9v>li:where(.svelte-1l8ap9v)>.sur-attachments__rejected-text:where(.svelte-1l8ap9v){overflow-wrap:anywhere;flex:1;min-width:0}sur-attachments.svelte-p2dopq{gap:var(--sur-spacing-12);flex-direction:column;min-width:0;display:flex;container:sur-attachments/inline-size}sur-attachments[data-surface].svelte-p2dopq{border-radius:var(--sur-radius-xl);transition:background-color var(--sur-duration-150) var(--sur-ease-out), box-shadow var(--sur-duration-150) var(--sur-ease-out)}sur-attachments[data-dragging].svelte-p2dopq{background-color:var(--sur-color-primary-subtle);box-shadow:0 0 0 var(--sur-border-width-strong) var(--sur-color-primary-border)}.sur-attachments__body.svelte-p2dopq{gap:var(--sur-spacing-12);flex-direction:column;min-width:0;display:flex}.sur-attachments__body.svelte-p2dopq[data-beside]{align-items:start;gap:var(--sur-spacing-24);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.sur-attachments__side.svelte-p2dopq{min-width:0}.sur-attachments__head.svelte-p2dopq{justify-content:space-between;align-items:baseline;gap:var(--sur-spacing-8);display:flex}.sur-attachments__label.svelte-p2dopq{color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold)}.sur-attachments__required.svelte-p2dopq{color:var(--sur-color-danger);margin-inline-start:var(--sur-spacing-2)}.sur-attachments__count.svelte-p2dopq{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);font-variant-numeric:tabular-nums}.sur-attachments__sources.svelte-p2dopq{gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.sur-attachments__tip.svelte-p2dopq{color:var(--sur-text-secondary);font-size:var(--sur-font-size-2xs);margin:0}@media (hover:none){.sur-attachments__tip.svelte-p2dopq{display:none}}}
