.tooltip-trigger.svelte-pevjl3{display:contents}.media-image-shell.svelte-1p4vwov{background-color:var(--color-bg-muted,#f2f1ec);background-position:50%;background-repeat:no-repeat;width:100%;min-height:1px;display:block;position:relative;overflow:hidden}.media-image-shell.svelte-1p4vwov img:where(.svelte-1p4vwov),.media-image-placeholder.svelte-1p4vwov{width:100%;height:100%;display:block;position:absolute;inset:0}.media-image-shell.svelte-1p4vwov img:where(.svelte-1p4vwov){object-fit:cover;opacity:0;transition:opacity .12s ease-out}.media-image-shell.svelte-1p4vwov img.media-image-loaded:where(.svelte-1p4vwov){opacity:1}.media-image-placeholder.svelte-1p4vwov{background:var(--color-bg-muted,#f2f1ec)}.article-cover-fallback.svelte-1joln8j{isolation:isolate;background:radial-gradient(circle at 18% 16%,#b3402429,#0000 32%),radial-gradient(circle at 88% 82%,#c4852d2e,#0000 36%),linear-gradient(150deg,#fff8ed 0%,#f5ead8 54%,#ead8bd 100%);width:100%;height:100%;position:relative;overflow:hidden}.article-cover-fallback.svelte-1joln8j:before{content:"";z-index:0;background-image:linear-gradient(#613c1e0f 1px,#0000 1px),radial-gradient(circle at 24% 28%,#613c1e14 0 1px,#0000 1.5px);background-size:100% 15px,21px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.article-cover-fallback.svelte-1joln8j:after{content:"";z-index:1;background:linear-gradient(118deg,#0000 0 46%,#ffffff6b 49% 53%,#0000 56%);position:absolute;inset:-18%;transform:rotate(-10deg)}.article-cover-fallback__paper.svelte-1joln8j{z-index:2;background:linear-gradient(90deg,#fffcf55c 0 21%,#0000 21%),linear-gradient(#0000 0 60%,#b3402414 60% 63%,#0000 63%),radial-gradient(circle at 72% 22%,#fffcf573,#0000 34%);position:absolute;inset:0}.article-cover-fallback__margin.svelte-1joln8j{z-index:3;background:linear-gradient(#0000,#b3402447 18% 82%,#0000);width:2px;position:absolute;top:13%;bottom:12%;left:20%}.article-cover-fallback__art.svelte-1joln8j{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.article-cover-fallback__kicker.svelte-1joln8j{fill:#824f24a3;font-family:var(--font-sans);letter-spacing:.16em;font-size:6px;font-weight:800}.article-cover-fallback__mark.svelte-1joln8j{fill:#4a2418;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-weight:700}.article-cover-fallback__rule.svelte-1joln8j{stroke:#b34024b3;stroke-width:1.1px}.article-cover-fallback__line.svelte-1joln8j{stroke:#613c1e4d;stroke-width:1.5px;stroke-linecap:round}.article-cover-fallback__line--short.svelte-1joln8j{stroke:#613c1e33}.artifact-cover-fallback.svelte-gpo6kt{isolation:isolate;background:radial-gradient(circle at 72% 20%,#e14a3329,#0000 30%),radial-gradient(circle at 18% 78%,#18181b1f,#0000 34%),linear-gradient(145deg,#fbfaf8 0%,#f2f0eb 48%,#e7e3da 100%);width:100%;height:100%;position:relative;overflow:hidden}.artifact-cover-fallback.svelte-gpo6kt:before{content:"";border-radius:inherit;z-index:1;border:1px solid #18181b29;position:absolute;inset:10%}.artifact-cover-fallback.svelte-gpo6kt:after{content:"";z-index:0;background:linear-gradient(115deg,#0000 0 42%,#ffffff8f 44% 49%,#0000 52%),repeating-linear-gradient(135deg,#18181b0b 0 1px,#0000 1px 13px);position:absolute;inset:-22%;transform:rotate(-8deg)}.artifact-cover-fallback__grain.svelte-gpo6kt{opacity:.46;z-index:1;background-image:radial-gradient(circle at 12% 18%,#18181b14 0 1px,#0000 1.5px),radial-gradient(circle at 76% 66%,#e14a331a 0 1px,#0000 1.5px);background-size:19px 23px,29px 31px;position:absolute;inset:0}.artifact-cover-fallback__ring.svelte-gpo6kt{aspect-ratio:1;z-index:2;border:1px solid #e14a334d;border-radius:999px;width:84%;position:absolute;bottom:-18%;right:-28%;box-shadow:0 0 0 22px #e14a330e,0 0 0 44px #18181b09}.artifact-cover-fallback__spine.svelte-gpo6kt{z-index:2;background:linear-gradient(#0000,#18181b2e 22% 78%,#0000);width:1px;position:absolute;top:0;bottom:0;left:13%}.artifact-cover-fallback__art.svelte-gpo6kt{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.artifact-cover-fallback__brand-text.svelte-gpo6kt{fill:#18181b8f;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;font-size:5.4px;font-weight:700}.artifact-cover-fallback__mark-text.svelte-gpo6kt{fill:#18181b;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-weight:700}.artifact-cover-fallback__mark-text--compact.svelte-gpo6kt{font-family:var(--font-display)}.artifact-cover-fallback__rule-line.svelte-gpo6kt{stroke:#e14a338f;stroke-width:.8px}.artifact-cover-fallback--compact.svelte-gpo6kt:before{inset:8%}.artifact-cover-fallback--compact.svelte-gpo6kt .artifact-cover-fallback__ring:where(.svelte-gpo6kt){width:92%;bottom:-34%;right:-44%;box-shadow:0 0 0 10px #e14a330e,0 0 0 20px #18181b09}.artifact-cover-thumbnail.svelte-1lp1bu3{aspect-ratio:5/7;border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);flex-shrink:0;position:relative;overflow:hidden}.user-avatar.svelte-f2ghp5{border:1px solid var(--color-border,#e4e4e7);background:var(--color-bg-secondary,#faf9f6);object-fit:cover;box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.user-avatar--fallback.svelte-f2ghp5{isolation:isolate;color:var(--color-text-primary,#18181b);background:linear-gradient(145deg,#fffaf2 0%,#f2f1ec 100%);position:relative}.user-avatar__art.svelte-f2ghp5{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.user-avatar__initials.svelte-f2ghp5{fill:var(--color-text-primary,#18181b);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-weight:700}.preview-panel.svelte-wmhme3{width:90vw;max-height:85vh}@media (width>=640px){.preview-panel.svelte-wmhme3{width:640px;max-height:75vh}}@media (width>=1024px){.preview-panel.svelte-wmhme3{width:800px;max-height:80vh}}.cover-card.svelte-wmhme3{transform-style:preserve-3d;will-change:transform;touch-action:none;transform:perspective(800px) rotateX(var(--rotateX)) rotateY(var(--rotateY)) rotate(-3deg);transition:transform .15s ease-out,box-shadow .25s ease-out;box-shadow:4px 6px 16px #00000026}.cover-card.svelte-wmhme3:hover{transform:perspective(800px) rotateX(var(--rotateX)) rotateY(var(--rotateY)) rotate(-3deg) scale(1.03);box-shadow:8px 12px 28px #00000040}.playing-card.svelte-1c00h0t{will-change:transform;transform:translateY(-50%)rotate(-6deg)}@media (width<=639px){.playing-card.svelte-1c00h0t{transform:translateY(-50%)rotate(-6deg)}}.clip{clip-path:polygon(0 0,0% 100%,100% 100%,100% 85%,15% 0)}.artifact-browser.svelte-19a5snq{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;width:100%;min-width:0;max-width:100%;min-height:100%;padding:1rem;display:grid;container-type:inline-size}.artifact-browser-controls.svelte-19a5snq{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.artifact-browser-controls.svelte-19a5snq>:first-child{max-width:32rem}.artifact-browser-extra-controls.svelte-19a5snq{flex:1;min-width:0}.artifact-grid.svelte-19a5snq{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;min-width:0;display:grid}.artifact-browser-state.svelte-19a5snq{min-width:0;min-height:15rem;color:var(--color-text-muted,#71717a);text-align:center;place-items:center;display:grid}.artifact-browser-state.svelte-19a5snq button:where(.svelte-19a5snq){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);margin-top:.75rem;padding:.45rem .8rem}.artifact-pagination.svelte-19a5snq{color:var(--color-text-secondary,#52525b);justify-content:center;align-items:center;gap:.75rem;font-size:.8rem;display:flex}@container (width<=40rem){.artifact-browser-controls.svelte-19a5snq{flex-direction:column}.artifact-browser-controls.svelte-19a5snq>:first-child{max-width:none}.artifact-browser-extra-controls.svelte-19a5snq{width:100%}.artifact-grid.svelte-19a5snq{grid-template-columns:minmax(0,1fr)}}.picker-overlay.svelte-1xi0o8x{z-index:140;background:#18181b85;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.picker-dialog.svelte-1xi0o8x{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-2xl,8px);background:var(--color-bg-primary,#fff);grid-template-rows:auto minmax(0,1fr) auto;width:min(70rem,100%);height:min(48rem,100dvh - 3rem);display:grid;overflow:hidden;box-shadow:0 24px 64px #18181b33}.picker-header.svelte-1xi0o8x,.picker-footer.svelte-1xi0o8x{border-bottom:1px solid var(--color-border,#e4e4e7);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.65rem .85rem;display:flex}.picker-footer.svelte-1xi0o8x{border-top:1px solid var(--color-border,#e4e4e7);border-bottom:0;justify-content:flex-end;min-height:auto}.picker-heading-actions.svelte-1xi0o8x,.picker-heading.svelte-1xi0o8x{align-items:center;gap:.75rem;min-width:0;display:flex}.picker-heading.svelte-1xi0o8x{display:block}h2.svelte-1xi0o8x,p.svelte-1xi0o8x{margin:0}h2.svelte-1xi0o8x{color:var(--color-text-primary,#18181b);font-size:1rem;font-weight:700}p.svelte-1xi0o8x{color:var(--color-text-muted,#71717a);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.78rem;overflow:hidden}.picker-body.svelte-1xi0o8x{overscroll-behavior:contain;min-height:0;overflow:auto}@media (width<=640px){.picker-overlay.svelte-1xi0o8x{padding:0}.picker-dialog.svelte-1xi0o8x{border:0;border-radius:0;width:100%;height:100dvh}}@media (prefers-reduced-motion:no-preference){.picker-overlay.svelte-1xi0o8x{animation:.14s ease-out svelte-1xi0o8x-picker-fade}.picker-dialog.svelte-1xi0o8x{animation:.18s ease-out svelte-1xi0o8x-picker-enter}}@keyframes svelte-1xi0o8x-picker-fade{0%{opacity:0}}@keyframes svelte-1xi0o8x-picker-enter{0%{opacity:0;transform:translateY(.4rem)}}.slot-picker.svelte-1l5j9yz{min-height:100%;padding:.5rem 1rem 1rem}.artifact-summary.svelte-1l5j9yz{border-bottom:1px solid var(--color-border,#e4e4e7);align-items:center;gap:.75rem;min-height:4.25rem;padding:.5rem 0;display:flex}.artifact-cover.svelte-1l5j9yz{border-radius:var(--radius-lg,4px);background:var(--color-bg-secondary,#fafafa);flex:none;width:3rem;height:3rem;overflow:hidden}.artifact-cover.svelte-1l5j9yz .media-image-shell{width:100%;height:100%}.artifact-cover-fallback.svelte-1l5j9yz{color:var(--color-text-muted,#71717a);place-items:center;display:grid}.artifact-copy.svelte-1l5j9yz{gap:.2rem;min-width:0;display:grid}.artifact-copy.svelte-1l5j9yz strong:where(.svelte-1l5j9yz),.artifact-copy.svelte-1l5j9yz span:where(.svelte-1l5j9yz){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-copy.svelte-1l5j9yz strong:where(.svelte-1l5j9yz){color:var(--color-text-primary,#18181b);font-size:.9rem}.artifact-copy.svelte-1l5j9yz span:where(.svelte-1l5j9yz){color:var(--color-text-muted,#71717a);font-size:.75rem}.slot-row.svelte-1l5j9yz{border-bottom:1px solid var(--color-border,#e4e4e7)}.slot-trigger.svelte-1l5j9yz{width:100%;min-height:3.5rem;color:var(--color-text-secondary,#52525b);text-align:left;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.slot-trigger.svelte-1l5j9yz:hover{background:var(--color-bg-secondary,#fafafa)}.slot-name.svelte-1l5j9yz{color:var(--color-text-primary,#18181b);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.slot-purpose.svelte-1l5j9yz,.slot-count.svelte-1l5j9yz,.slot-meta.svelte-1l5j9yz time:where(.svelte-1l5j9yz){color:var(--color-text-muted,#71717a);font-size:.75rem}.slot-meta.svelte-1l5j9yz{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.slot-purpose.svelte-1l5j9yz{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-md,3px);text-transform:capitalize;padding:.15rem .35rem}.commit-list.svelte-1l5j9yz{border-left:1px solid var(--color-border,#e4e4e7);margin-left:2rem}.commit-row.svelte-1l5j9yz{justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0 .7rem 1rem;display:flex}.commit-row.svelte-1l5j9yz+.commit-row:where(.svelte-1l5j9yz){border-top:1px solid var(--color-border,#e4e4e7)}.commit-copy.svelte-1l5j9yz{min-width:0}.commit-copy.svelte-1l5j9yz strong:where(.svelte-1l5j9yz),.commit-copy.svelte-1l5j9yz span:where(.svelte-1l5j9yz),.commit-copy.svelte-1l5j9yz p:where(.svelte-1l5j9yz){margin:0;display:block}.commit-copy.svelte-1l5j9yz strong:where(.svelte-1l5j9yz){color:var(--color-text-primary,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.commit-copy.svelte-1l5j9yz span:where(.svelte-1l5j9yz),.commit-copy.svelte-1l5j9yz p:where(.svelte-1l5j9yz),.commit-state.svelte-1l5j9yz,.state.svelte-1l5j9yz{color:var(--color-text-muted,#71717a);font-size:.76rem}.commit-copy.svelte-1l5j9yz p:where(.svelte-1l5j9yz){margin-top:.2rem}.commit-select.svelte-1l5j9yz,.load-more.svelte-1l5j9yz,.state.svelte-1l5j9yz button:where(.svelte-1l5j9yz),.commit-state.svelte-1l5j9yz button:where(.svelte-1l5j9yz){border:1px solid var(--color-border-strong,#a1a1aa);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);min-height:2rem;color:var(--color-text-primary,#18181b);flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.78rem;font-weight:650;display:inline-flex}.commit-select.svelte-1l5j9yz:hover,.load-more.svelte-1l5j9yz:hover,.state.svelte-1l5j9yz button:where(.svelte-1l5j9yz):hover,.commit-state.svelte-1l5j9yz button:where(.svelte-1l5j9yz):hover{background:var(--color-bg-secondary,#fafafa)}.state.svelte-1l5j9yz,.commit-state.svelte-1l5j9yz{text-align:center;place-items:center;gap:.75rem;min-height:8rem;display:grid}.commit-state.svelte-1l5j9yz{min-height:4rem}.load-more.svelte-1l5j9yz{margin:.75rem 0 .75rem 1rem}.slots-more.svelte-1l5j9yz{margin:1rem auto 0;display:flex}@media (width<=640px){.slot-trigger.svelte-1l5j9yz{grid-template-columns:auto auto minmax(0,1fr) auto}.slot-meta.svelte-1l5j9yz{flex-wrap:wrap;grid-column:3/-1;justify-content:flex-start}.commit-list.svelte-1l5j9yz{margin-left:.75rem}.commit-row.svelte-1l5j9yz{flex-direction:column;align-items:flex-start}.commit-select.svelte-1l5j9yz{align-self:stretch}}.interaction-button.svelte-1n8en6f:hover .interaction-icon-shell:where(.svelte-1n8en6f){background:color-mix(in srgb, currentColor 10%, transparent);transform:translateY(-1px)}.interaction-button[data-active=true][data-tone=like].svelte-1n8en6f{color:#a33c34}.interaction-button[data-active=true][data-tone=collect].svelte-1n8en6f{color:#446d31}.interaction-button[data-active=true][data-tone=neutral].svelte-1n8en6f{color:var(--color-text-primary,currentColor)}.interaction-button[data-pulse=true].svelte-1n8en6f .interaction-icon-shell:where(.svelte-1n8en6f){animation:.42s cubic-bezier(.2,.9,.2,1) svelte-1n8en6f-interaction-pop}@keyframes svelte-1n8en6f-interaction-pop{0%{transform:scale(1)}42%{transform:scale(1.18)}to{transform:scale(1)}}.confirmation-layer.svelte-1st0o3{z-index:170;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirmation-backdrop.svelte-1st0o3{background:#18181b80;border:0;position:absolute;inset:0}.confirmation-dialog.svelte-1st0o3{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-2xl,8px);background:var(--color-bg-primary,#fff);width:min(26rem,100%);box-shadow:var(--shadow-xl);padding:1.25rem;position:relative}.confirmation-dialog.svelte-1st0o3 h3:where(.svelte-1st0o3){color:var(--color-text-primary,#18181b);font-family:var(--font-display);margin:0;font-size:1.15rem}.confirmation-dialog.svelte-1st0o3 p:where(.svelte-1st0o3){color:var(--color-text-secondary,#52525b);margin:.55rem 0 1.1rem;font-size:.86rem;line-height:1.55}.confirmation-actions.svelte-1st0o3{justify-content:flex-end;gap:.55rem;display:flex}.confirmation-actions.svelte-1st0o3 button:where(.svelte-1st0o3){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);cursor:pointer;min-height:2.25rem;padding:.45rem .8rem;font-size:.75rem;font-weight:700}.confirmation-actions.svelte-1st0o3 button:where(.svelte-1st0o3):disabled{cursor:wait;opacity:.55}.secondary-action.svelte-1st0o3{background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#18181b)}.secondary-action.svelte-1st0o3:hover:not(:disabled){border-color:var(--color-border-strong,#a1a1aa)}.confirm-action.svelte-1st0o3{background:var(--color-text-primary,#18181b);color:#fff}.confirm-action.svelte-1st0o3:hover:not(:disabled){background:var(--color-accent,#e14a33)}.danger-action.svelte-1st0o3{background:var(--color-accent,#e14a33);border-color:var(--color-accent,#e14a33)!important}.danger-action.svelte-1st0o3:hover:not(:disabled){background:var(--color-accent-hover,#b83521);border-color:var(--color-accent-hover,#b83521)!important}.media-gallery.svelte-17ikolh{background:var(--color-bg-muted,#f2f1ec);touch-action:pan-y;width:100%;position:relative;overflow:hidden}.gallery-stage.svelte-17ikolh{width:100%;min-width:0;min-height:0;overflow:hidden}.gallery-track.svelte-17ikolh{will-change:transform;width:100%;height:100%;min-height:0;display:flex}.gallery-track.transitioning.svelte-17ikolh{transition-property:transform;transition-timing-function:cubic-bezier(.22,1,.36,1)}.gallery-slide.svelte-17ikolh{flex:0 0 100%;min-width:0;min-height:0}.gallery-slide.svelte-17ikolh .media-image-shell{width:100%;height:100%;aspect-ratio:auto!important}.gallery-nav.svelte-17ikolh{border:1px solid color-mix(in srgb, var(--color-border,#e4e4e7) 80%, transparent);border-radius:var(--radius-lg,4px);background:color-mix(in srgb, var(--color-bg-primary,#fff) 92%, transparent);width:2.5rem;height:2.5rem;color:var(--color-text-primary,#18181b);cursor:pointer;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav.svelte-17ikolh:hover{background:var(--color-bg-primary,#fff)}.gallery-nav.svelte-17ikolh:disabled{cursor:default}.gallery-nav.edge-disabled.svelte-17ikolh{pointer-events:none;opacity:0}.previous.svelte-17ikolh{left:.75rem}.next.svelte-17ikolh{right:.75rem}.gallery-status.svelte-17ikolh{border-radius:var(--radius-lg,4px);color:#fff;background:#18181bb8;padding:.25rem .5rem;font-size:.75rem;line-height:1;position:absolute;bottom:.75rem;right:.75rem}.visually-hidden.svelte-17ikolh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.masonry-grid.svelte-1jqq1pj{width:100%;min-height:1px;position:relative}.initial-layout-pending.svelte-1jqq1pj{visibility:hidden}.masonry-item.svelte-1jqq1pj{will-change:transform;min-width:0;position:absolute;top:0;left:0}.media-dropzone.svelte-ymc7l3{border:1px dashed var(--color-border-strong,#a1a1aa);border-radius:var(--radius-xl,6px);width:100%;min-height:7rem;color:var(--color-text-secondary,#52525b);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;transition:background-color .14s,border-color .14s;display:flex}.media-dropzone.svelte-ymc7l3:hover,.media-dropzone.dragging.svelte-ymc7l3{border-color:var(--color-text-secondary,#52525b);background:var(--color-bg-muted,#f2f1ec);color:var(--color-text-primary,#18181b)}.media-dropzone.svelte-ymc7l3:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent,#e14a33) 30%, transparent);outline-offset:2px}.media-dropzone.svelte-ymc7l3:disabled{cursor:not-allowed;opacity:.55}.dropzone-icon.svelte-ymc7l3{font-size:1.25rem;line-height:1}.media-reorder-strip.svelte-w94n5b{scrollbar-width:none;gap:.5rem;padding:.15rem 0 .4rem;display:flex;overflow-x:auto}.media-reorder-strip.svelte-w94n5b::-webkit-scrollbar{display:none}.media-reorder-item.svelte-w94n5b{border-radius:var(--radius-xl,6px);outline:1px solid var(--color-border,#e4e4e7);background:var(--color-bg-primary,#fff);flex:0 0 6rem;position:relative;overflow:hidden}.media-reorder-item.selected.svelte-w94n5b{outline:2px solid var(--color-text-primary,#18181b)}.media-thumb.svelte-w94n5b{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.media-thumb.svelte-w94n5b .media-image-shell{aspect-ratio:1}.media-item-actions.svelte-w94n5b{border-top:1px solid var(--color-border,#e4e4e7);grid-template-columns:repeat(3,1fr);display:grid}.media-item-actions.svelte-w94n5b button:where(.svelte-w94n5b){border:0;border-right:1px solid var(--color-border,#e4e4e7);height:1.75rem;color:var(--color-text-secondary,#52525b);font:inherit;cursor:pointer;background:0 0}.media-item-actions.svelte-w94n5b button:where(.svelte-w94n5b):last-child{border-right:0}.media-item-actions.svelte-w94n5b button:where(.svelte-w94n5b):hover:not(:disabled){background:var(--color-bg-muted,#f2f1ec)}.media-item-actions.svelte-w94n5b button:where(.svelte-w94n5b):disabled{opacity:.35;cursor:default}.workspace-overlay.svelte-1mjfwiv{z-index:140;background:#18181b85;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.workspace-dialog.svelte-1mjfwiv{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-2xl,8px);background:var(--color-bg-primary,#fff);outline:none;grid-template-rows:auto minmax(0,1fr) auto;width:min(95rem,100vw - 2rem);height:min(62rem,100dvh - 2rem);min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 72px #18181b38}.workspace-header.svelte-1mjfwiv,.workspace-footer.svelte-1mjfwiv{border-color:var(--color-border,#e4e4e7);align-items:center;gap:1rem;min-width:0;padding:.7rem 1rem;display:flex}.workspace-header.svelte-1mjfwiv{border-bottom-width:1px;min-height:3.5rem;position:relative}.workspace-footer.svelte-1mjfwiv{border-top-width:1px;justify-content:flex-end;min-height:3.75rem}.workspace-title.svelte-1mjfwiv{color:var(--color-text-primary,#18181b);font-family:var(--font-display,serif);flex:none;margin:0;font-size:1.1rem;font-weight:700;line-height:1.2}.workspace-header-content.svelte-1mjfwiv{flex:1;min-width:0}.workspace-body.svelte-1mjfwiv{min-height:0;overflow:hidden}@media (width<=640px){.workspace-overlay.svelte-1mjfwiv{padding:0}.workspace-dialog.svelte-1mjfwiv{border:0;border-radius:0;width:100%;height:100dvh}.workspace-header.svelte-1mjfwiv,.workspace-footer.svelte-1mjfwiv{padding-right:max(.75rem, env(safe-area-inset-right));padding-left:max(.75rem, env(safe-area-inset-left))}.workspace-footer.svelte-1mjfwiv{padding-bottom:max(.7rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.workspace-overlay.svelte-1mjfwiv{animation:.14s ease-out svelte-1mjfwiv-workspace-fade}.workspace-dialog.svelte-1mjfwiv{animation:.18s ease-out svelte-1mjfwiv-workspace-enter}}@keyframes svelte-1mjfwiv-workspace-fade{0%{opacity:0}}@keyframes svelte-1mjfwiv-workspace-enter{0%{opacity:0;transform:translateY(.45rem)}}.tag-chip.svelte-8xmlmp{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);min-width:0;color:var(--color-text-secondary);align-items:center;gap:.35rem;padding:.28rem .52rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}button.tag-chip.svelte-8xmlmp{cursor:pointer;transition:border-color .12s,color .12s,background-color .12s}button.tag-chip.svelte-8xmlmp:hover{border-color:var(--color-border-strong);background:var(--color-bg-secondary);color:var(--color-text-primary)}.tag-chip.compact.svelte-8xmlmp{padding:.22rem .42rem;font-size:.65rem}.tag-chip.inverted.svelte-8xmlmp{color:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000003d;border-color:#ffffff47}.tag-swatch.svelte-8xmlmp{border-radius:999px;flex:none;width:.45rem;height:.45rem}.tag-picker.svelte-15rz4tb{min-width:0;position:relative}.tag-input.svelte-15rz4tb{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-primary);min-height:2.7rem;box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.38rem .5rem;transition:border-color .12s,box-shadow .12s;display:flex}.tag-input.focused.svelte-15rz4tb{border-color:var(--color-border-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 15%, transparent)}.selected-tag.svelte-15rz4tb{border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);align-items:center;gap:.32rem;padding:.34rem .42rem;font-size:.75rem;font-weight:600;display:inline-flex}.selected-tag.svelte-15rz4tb button:where(.svelte-15rz4tb){color:var(--color-text-muted);place-items:center;display:grid}.selected-tag.svelte-15rz4tb button:where(.svelte-15rz4tb):hover{color:var(--color-text-primary)}.tag-swatch.svelte-15rz4tb{border-radius:999px;flex:none;width:.48rem;height:.48rem}.input-wrap.svelte-15rz4tb{flex:1;align-items:center;gap:.45rem;min-width:8rem;display:flex}input.svelte-15rz4tb{min-width:4rem;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.25rem 0;font-size:.82rem}input.svelte-15rz4tb::placeholder{color:var(--color-text-muted)}.tag-menu.svelte-15rz4tb{z-index:50;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-primary);max-height:15rem;box-shadow:var(--shadow-lg);padding:.3rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.tag-menu.svelte-15rz4tb button:where(.svelte-15rz4tb){border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);text-align:left;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.8rem;display:flex}.tag-menu.svelte-15rz4tb button.active:where(.svelte-15rz4tb),.tag-menu.svelte-15rz4tb button:where(.svelte-15rz4tb):hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tag-menu.svelte-15rz4tb small:where(.svelte-15rz4tb){color:var(--color-text-muted);margin-left:auto;font-size:.68rem}.loading-line.svelte-15rz4tb{border-radius:var(--radius-md);background:var(--color-bg-muted);height:2rem;animation:1.2s ease-in-out infinite svelte-15rz4tb-pulse}@keyframes svelte-15rz4tb-pulse{50%{opacity:.55}}
