.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)}}.tree-row-shell.svelte-pbapar{border-left:2px solid #0000;align-items:center;width:100%;min-height:2.25rem;transition:background-color .12s,border-color .12s,color .12s;display:flex}.tree-row.svelte-pbapar{min-width:0;min-height:2.25rem;color:inherit;text-align:left;flex:1;align-items:center;gap:.45rem;padding-top:.4rem;padding-bottom:.4rem;padding-right:.625rem;font-size:.8125rem;line-height:1.25rem;display:flex}.tree-row-shell.svelte-pbapar{color:var(--color-text-secondary,#52525b)}.tree-row-shell.svelte-pbapar:hover{background:var(--color-bg-muted,#f2f1ec);color:var(--color-text-primary,#18181b)}.tree-row.svelte-pbapar:focus{outline:none}.tree-row.svelte-pbapar:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent,#e14a33) 25%, transparent)}.tree-row-shell.is-selected.svelte-pbapar{border-left-color:var(--color-accent,#e14a33);background:var(--color-bg-muted,#f2f1ec);color:var(--color-text-primary,#18181b)}.tree-row-shell.is-selected.svelte-pbapar .tree-row:where(.svelte-pbapar){font-weight:600}.tree-row-shell.is-branch.svelte-pbapar{color:var(--color-text-muted,#a1a1aa)}.tree-row-shell.is-branch.svelte-pbapar .tree-row:where(.svelte-pbapar){letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:700}.tree-node-action.svelte-pbapar{flex:none;align-items:center;gap:.2rem;padding-right:.5rem;display:flex}.tree-node-action.svelte-pbapar:empty{display:none}.clip{clip-path:polygon(0 0,0% 100%,100% 100%,100% 85%,15% 0)}.attribution-row.svelte-1skj3uz{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.attribution-label.svelte-1skj3uz{color:var(--color-text-secondary,#52525b);white-space:nowrap;font-size:.75rem;font-weight:600}.attribution-options.svelte-1skj3uz{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-secondary,#faf9f6);gap:2px;min-width:0;padding:2px;display:inline-flex}button.svelte-1skj3uz{border-radius:var(--radius-md,2px);min-height:1.75rem;color:var(--color-text-secondary,#52525b);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.7rem;font-weight:650;line-height:1;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}button.svelte-1skj3uz:hover:not(:disabled){color:var(--color-text-primary,#18181b)}button.active.svelte-1skj3uz{background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#18181b);box-shadow:var(--shadow-sm,0 1px 2px #0000000d)}button.svelte-1skj3uz:focus-visible{outline:2px solid var(--color-border-strong,#a1a1aa);outline-offset:1px}button.svelte-1skj3uz:disabled{cursor:not-allowed;opacity:.55}.compact-control.svelte-1skj3uz{min-height:2rem;color:var(--color-text-secondary,#52525b);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;font-size:.7rem;font-weight:600;display:inline-flex}.compact-control.svelte-1skj3uz input:where(.svelte-1skj3uz){width:.9rem;height:.9rem;accent-color:var(--color-text-primary,#18181b);margin:0}.compact-control.svelte-1skj3uz:has(input:where(.svelte-1skj3uz):focus-visible){outline:2px solid var(--color-border-strong,#a1a1aa);outline-offset:2px}.compact-control.svelte-1skj3uz:has(input:where(.svelte-1skj3uz):disabled){cursor:not-allowed;opacity:.55}.attribution-notice.svelte-1skj3uz{color:var(--color-text-muted,#a1a1aa);margin:.4rem 0 0;font-size:.68rem;line-height:1.4}@media (width<=480px){.attribution-row.svelte-1skj3uz{flex-direction:column;align-items:flex-start;gap:.4rem}.attribution-options.svelte-1skj3uz{width:100%}button.svelte-1skj3uz{flex:1}}.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}}.outputs.svelte-1xspgqg{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.75rem;padding:1rem;display:grid}.output.svelte-1xspgqg{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-xl,6px);background:var(--color-bg-primary,#fff);min-width:0;color:var(--color-text-primary,#18181b);text-align:left;box-shadow:var(--shadow-sm,0 1px 2px #18181b0a);padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.output.svelte-1xspgqg:not(:disabled):hover{border-color:var(--color-border-strong,#a1a1aa);box-shadow:var(--shadow-md,0 4px 12px #18181b14)}.output.svelte-1xspgqg:not(:disabled):active{transform:translateY(1px)}.output.checked.svelte-1xspgqg{border-color:var(--color-accent,#e14a33)}.output.svelte-1xspgqg:disabled{cursor:default;opacity:.72}.preview.svelte-1xspgqg{aspect-ratio:4/3;background:var(--color-bg-muted,#f2f1ec);color:var(--color-text-muted,#a1a1aa);place-items:center;display:grid;position:relative;overflow:hidden}img.svelte-1xspgqg,video.svelte-1xspgqg{object-fit:cover;width:100%;height:100%}.kind{color:#fff;box-sizing:content-box;background:#18181bb8;border-radius:50%;padding:.25rem;position:absolute;bottom:.5rem;right:.5rem}.meta.svelte-1xspgqg{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.65rem;padding:.55rem .65rem;display:flex}.meta.svelte-1xspgqg>span:where(.svelte-1xspgqg):first-child{align-items:center;gap:.35rem;min-width:0;font-size:.78rem;font-weight:650;display:inline-flex}small.svelte-1xspgqg{color:var(--color-text-muted,#a1a1aa);text-transform:capitalize;font-size:.68rem}.check.svelte-1xspgqg{border:1px solid var(--color-border-strong,#a1a1aa);border-radius:var(--radius-md,2px);color:#0000;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:grid}.check.visible.svelte-1xspgqg{border-color:var(--color-accent,#e14a33);background:var(--color-accent,#e14a33);color:#fff}@keyframes svelte-1xspgqg-spin{to{transform:rotate(360deg)}}@media (width<=640px){.outputs.svelte-1xspgqg{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}}.progress.svelte-1h1a9lk{border-bottom:1px solid var(--color-border,#e4e4e7);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.status-icon.svelte-1h1a9lk{border-radius:var(--radius-xl,6px);background:var(--color-bg-muted,#f2f1ec);width:2.25rem;height:2.25rem;color:var(--color-text-secondary,#52525b);flex:none;place-items:center;display:grid}.status-icon.success.svelte-1h1a9lk{color:#15803d}.status-icon.danger.svelte-1h1a9lk{color:var(--color-accent,#e14a33)}.copy.svelte-1h1a9lk{flex:1;min-width:0}.status-row.svelte-1h1a9lk{justify-content:space-between;align-items:center;gap:1rem;display:flex}strong.svelte-1h1a9lk{color:var(--color-text-primary,#18181b);font-size:.9rem}.status-row.svelte-1h1a9lk span:where(.svelte-1h1a9lk){color:var(--color-text-muted,#a1a1aa);font-size:.75rem}.track.svelte-1h1a9lk{background:var(--color-bg-muted,#f2f1ec);border-radius:999px;height:.25rem;margin-top:.45rem;overflow:hidden}.track.svelte-1h1a9lk span:where(.svelte-1h1a9lk){border-radius:inherit;background:var(--color-accent,#e14a33);height:100%;transition:width .24s;display:block}.spinner{animation:.9s linear infinite svelte-1h1a9lk-spin}@keyframes svelte-1h1a9lk-spin{to{transform:rotate(360deg)}}.input-picker.svelte-17thz0v{gap:.65rem;display:grid}.heading.svelte-17thz0v{justify-content:space-between;align-items:end;gap:1rem;display:flex}.heading.svelte-17thz0v>div:where(.svelte-17thz0v):first-child{gap:.12rem;display:grid}strong.svelte-17thz0v{color:var(--color-text-primary,#18181b);font-size:.82rem}.heading.svelte-17thz0v span:where(.svelte-17thz0v){color:var(--color-text-muted,#a1a1aa);font-size:.72rem}.roles.svelte-17thz0v{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-muted,#f2f1ec);gap:.15rem;padding:.15rem;display:inline-flex}.roles.svelte-17thz0v button:where(.svelte-17thz0v){border-radius:var(--radius-md,2px);color:var(--color-text-secondary,#52525b);font:inherit;background:0 0;border:0;padding:.3rem .5rem;font-size:.7rem}.roles.svelte-17thz0v button.active:where(.svelte-17thz0v){background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#18181b);box-shadow:var(--shadow-sm,0 1px 2px #18181b0d)}.add-row.svelte-17thz0v{grid-template-columns:minmax(0,1fr) 2.35rem auto;gap:.4rem;display:grid}.add-row.svelte-17thz0v>input:where(.svelte-17thz0v):not(.hidden){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);min-width:0;color:var(--color-text-primary,#18181b);font:inherit;outline:none;padding:.55rem .65rem;font-size:.78rem}.add-row.svelte-17thz0v>input:where(.svelte-17thz0v):focus{border-color:var(--color-border-strong,#a1a1aa)}.add-row.svelte-17thz0v button:where(.svelte-17thz0v),.item.svelte-17thz0v button:where(.svelte-17thz0v){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);color:var(--color-text-secondary,#52525b);font:inherit;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.upload-button.svelte-17thz0v{padding:0 .75rem}button.svelte-17thz0v:not(:disabled):hover{border-color:var(--color-border-strong,#a1a1aa);color:var(--color-text-primary,#18181b)}button.svelte-17thz0v:disabled{opacity:.5}.hidden.svelte-17thz0v{display:none}.items.svelte-17thz0v{gap:.3rem;display:grid}.item.svelte-17thz0v{border-top:1px solid var(--color-border,#e4e4e7);grid-template-columns:auto minmax(0,1fr) 2rem;align-items:center;gap:.5rem;padding-top:.35rem;display:grid}.role.svelte-17thz0v{color:var(--color-text-secondary,#52525b);font-size:.68rem;font-weight:700}code.svelte-17thz0v{color:var(--color-text-muted,#a1a1aa);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.item.svelte-17thz0v button:where(.svelte-17thz0v){background:0 0;border-color:#0000;width:2rem;height:2rem}.error.svelte-17thz0v{color:var(--color-accent,#e14a33);margin:0;font-size:.72rem}@media (width<=640px){.heading.svelte-17thz0v{flex-direction:column;align-items:start}.add-row.svelte-17thz0v{grid-template-columns:minmax(0,1fr) 2.35rem}.upload-button.svelte-17thz0v{grid-column:1/-1;min-height:2.35rem}}.picker-footer button{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);min-height:2.25rem;font:inherit;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.picker-footer button.primary{border-color:var(--color-text-primary,#18181b);background:var(--color-text-primary,#18181b);color:#fff}.picker-footer button.secondary{background:var(--color-bg-primary,#fff);color:var(--color-text-secondary,#52525b)}.picker-footer button:not(:disabled):hover{box-shadow:var(--shadow-sm,0 1px 2px #18181b14)}.picker-footer button:disabled{cursor:not-allowed;opacity:.5}.form-view.svelte-1r8ucjf{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);min-height:100%;display:grid}.products.svelte-1r8ucjf{border-right:1px solid var(--color-border,#e4e4e7);background:var(--color-bg-secondary,#faf9f6);align-content:start;gap:.4rem;padding:.75rem;display:grid}.product.svelte-1r8ucjf{border-radius:var(--radius-xl,6px);color:var(--color-text-primary,#18181b);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.product.svelte-1r8ucjf:hover{background:var(--color-bg-muted,#f2f1ec)}.product.selected.svelte-1r8ucjf{border-color:var(--color-border-strong,#a1a1aa);background:var(--color-bg-primary,#fff);box-shadow:var(--shadow-sm,0 1px 2px #18181b0d)}.product-icon.svelte-1r8ucjf{border-radius:var(--radius-lg,4px);background:var(--color-bg-muted,#f2f1ec);width:2.35rem;height:2.35rem;color:var(--color-accent,#e14a33);place-items:center;display:grid}.product-copy.svelte-1r8ucjf,.price.svelte-1r8ucjf{gap:.15rem;min-width:0;display:grid}.product-copy.svelte-1r8ucjf strong:where(.svelte-1r8ucjf){text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.product-copy.svelte-1r8ucjf small:where(.svelte-1r8ucjf),.price.svelte-1r8ucjf small:where(.svelte-1r8ucjf){color:var(--color-text-muted,#a1a1aa);font-size:.68rem}.product-copy.svelte-1r8ucjf small:where(.svelte-1r8ucjf){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.price.svelte-1r8ucjf{text-align:right}.price.svelte-1r8ucjf strong:where(.svelte-1r8ucjf){font-size:.8rem}.fields.svelte-1r8ucjf{align-content:start;gap:1rem;padding:1rem;display:grid}label.svelte-1r8ucjf{gap:.35rem;min-width:0;display:grid}label.svelte-1r8ucjf>span:where(.svelte-1r8ucjf){color:var(--color-text-secondary,#52525b);font-size:.75rem;font-weight:700}label.svelte-1r8ucjf>span:where(.svelte-1r8ucjf) small:where(.svelte-1r8ucjf){color:var(--color-text-muted,#a1a1aa);font-weight:500}input.svelte-1r8ucjf,textarea.svelte-1r8ucjf{box-sizing:border-box;border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);width:100%;color:var(--color-text-primary,#18181b);font:inherit;resize:vertical;outline:none;padding:.65rem .75rem;font-size:.82rem}input.svelte-1r8ucjf:focus,textarea.svelte-1r8ucjf:focus{border-color:var(--color-border-strong,#a1a1aa)}.parameter-grid.svelte-1r8ucjf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.purchase-note.svelte-1r8ucjf,.notice.svelte-1r8ucjf{border-top:1px solid var(--color-border,#e4e4e7);color:var(--color-text-secondary,#52525b);align-items:flex-start;gap:.6rem;padding-top:.8rem;display:flex}.purchase-note>svg{color:var(--color-accent,#e14a33);flex:none}.purchase-note.svelte-1r8ucjf p:where(.svelte-1r8ucjf){gap:.15rem;margin:0;display:grid}.purchase-note.svelte-1r8ucjf strong:where(.svelte-1r8ucjf){font-size:.75rem}.purchase-note.svelte-1r8ucjf span:where(.svelte-1r8ucjf){color:var(--color-text-muted,#a1a1aa);font-size:.7rem;line-height:1.45}.empty.svelte-1r8ucjf{min-height:18rem;color:var(--color-text-muted,#a1a1aa);justify-content:center;align-items:center;gap:.6rem;padding:2rem;font-size:.82rem;display:flex}.order-view.svelte-1r8ucjf{min-height:100%}.order-summary.svelte-1r8ucjf{border-bottom:1px solid var(--color-border,#e4e4e7);grid-template-columns:repeat(3,minmax(0,1fr));padding:.8rem 1rem;display:grid}.order-summary.svelte-1r8ucjf>div:where(.svelte-1r8ucjf){gap:.15rem;display:grid}.order-summary.svelte-1r8ucjf span:where(.svelte-1r8ucjf){color:var(--color-text-muted,#a1a1aa);font-size:.68rem}.order-summary.svelte-1r8ucjf strong:where(.svelte-1r8ucjf){color:var(--color-text-primary,#18181b);font-size:.78rem}.notice.svelte-1r8ucjf{margin:0 1rem 1rem;font-size:.75rem}.global-error.svelte-1r8ucjf{border-top:1px solid color-mix(in srgb, var(--color-accent,#e14a33) 28%, transparent);background:color-mix(in srgb, var(--color-accent,#e14a33) 7%, white);color:var(--color-accent-hover,#b83521);margin:0;padding:.65rem 1rem;font-size:.75rem;position:sticky;bottom:0;left:0;right:0}@media (width<=720px){.form-view.svelte-1r8ucjf{display:block}.products.svelte-1r8ucjf{border-right:0;border-bottom:1px solid var(--color-border,#e4e4e7)}.product.svelte-1r8ucjf{grid-template-columns:2.35rem minmax(0,1fr) auto}.parameter-grid.svelte-1r8ucjf{grid-template-columns:minmax(0,1fr)}.order-summary.svelte-1r8ucjf{grid-template-columns:minmax(0,1fr);gap:.55rem}}.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-dialog.no-header.svelte-1mjfwiv{grid-template-rows:minmax(0,1fr) auto}.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}}
