.item.svelte-1amwa1y{border-bottom:1px solid var(--border-subtle)}.title.svelte-1amwa1y{font:inherit;letter-spacing:inherit;margin:0}.trigger.svelte-1amwa1y{justify-content:space-between;align-items:center;gap:var(--tim-space-4);width:100%;min-height:var(--control-height);padding-block:var(--tim-space-3);font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text);text-align:left;cursor:pointer;transition:color var(--tim-duration-fast) var(--tim-ease-out);display:flex}.trigger.svelte-1amwa1y:hover{color:var(--accent-text)}.trigger.svelte-1amwa1y .arrow{color:var(--text-subtle);transition:rotate var(--tim-duration-normal) var(--tim-ease-out);flex-shrink:0}.item[data-open=true].svelte-1amwa1y .trigger:where(.svelte-1amwa1y) .arrow{rotate:180deg}.panel.svelte-1amwa1y{transition:grid-template-rows var(--tim-duration-normal) var(--tim-ease-out);grid-template-rows:0fr;display:grid}.item[data-open=true].svelte-1amwa1y .panel:where(.svelte-1amwa1y){grid-template-rows:1fr}.panel-inner.svelte-1amwa1y{min-height:0;overflow:hidden}.item[data-settled=true].svelte-1amwa1y .panel-inner:where(.svelte-1amwa1y){overflow:visible}.panel-inner.svelte-1amwa1y>*{padding-bottom:var(--tim-space-4)}.map.svelte-iolvf3{width:calc(var(--control-height-sm) * 2.5);aspect-ratio:1;max-width:100%;display:block;overflow:visible}.frame.svelte-iolvf3{fill:var(--surface-sunken);stroke:var(--border);stroke-width:1.5px}.guides.svelte-iolvf3{fill:none;stroke:var(--border-subtle);stroke-width:1px}.hotspot.svelte-iolvf3{cursor:pointer}.hit.svelte-iolvf3{fill:#0000;stroke:#0000;stroke-width:var(--focus-ring-width)}.dot.svelte-iolvf3{fill:var(--text-muted);transition:fill var(--tim-duration-fast) var(--tim-ease-out), transform var(--tim-duration-fast) var(--tim-ease-out)}.hotspot.svelte-iolvf3:hover .hit:where(.svelte-iolvf3){fill:var(--surface-overlay-hover)}.hotspot.svelte-iolvf3:focus-visible .hit:where(.svelte-iolvf3){fill:var(--surface-overlay-hover);stroke:var(--focus-ring)}.hotspot[aria-checked=true].svelte-iolvf3 .dot:where(.svelte-iolvf3){fill:var(--accent-text);transform:scale(1.5)}.hotspot[aria-disabled=true].svelte-iolvf3{cursor:not-allowed}.hotspot[aria-disabled=true].svelte-iolvf3 .dot:where(.svelte-iolvf3){fill:var(--text-disabled)}.current.svelte-iolvf3{fill:none;stroke:var(--border-accent);stroke-width:var(--focus-ring-width);pointer-events:none}.layout.svelte-ys5405{grid-template-columns:calc(var(--control-height-sm) * 2.5) minmax(0, 1fr);gap:var(--tim-space-3);align-items:start;min-width:0;display:grid}.map-column.svelte-ys5405{align-items:center;gap:var(--tim-space-1);flex-direction:column;min-width:0;display:flex}.caption.svelte-ys5405{max-width:calc(var(--control-height-sm) * 2.5);font-size:var(--tim-text-xs);color:var(--text);font-weight:var(--tim-weight-medium);text-overflow:ellipsis;white-space:nowrap;align-self:stretch;overflow:hidden}.controls.svelte-ys5405{min-width:0}.btn.svelte-16hc9s0{justify-content:center;align-items:center;gap:var(--tim-space-2);border-radius:var(--radius-control);font-weight:var(--tim-weight-medium);line-height:var(--tim-leading-none);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--tim-duration-fast) var(--tim-ease-out), border-color var(--tim-duration-fast) var(--tim-ease-out), color var(--tim-duration-fast) var(--tim-ease-out), box-shadow var(--tim-duration-fast) var(--tim-ease-out), transform var(--tim-duration-instant) var(--tim-ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn.svelte-16hc9s0:active:not(:disabled){transform:translateY(1px)}.btn.svelte-16hc9s0:disabled,.btn[aria-disabled=true].svelte-16hc9s0{cursor:not-allowed;background-color:var(--surface-disabled);border-color:var(--border-subtle);color:var(--text-disabled);box-shadow:none;transform:none}.btn[data-size=sm].svelte-16hc9s0{height:var(--control-height-sm);padding-inline:var(--tim-space-3);font-size:var(--tim-text-xs)}.btn[data-size=md].svelte-16hc9s0{height:var(--control-height);padding-inline:var(--tim-space-4);font-size:var(--tim-text-sm)}.btn[data-full=true].svelte-16hc9s0{width:100%}.btn[data-variant=primary].svelte-16hc9s0{background-color:var(--accent);color:var(--text-on-accent);box-shadow:var(--tim-shadow-xs)}.btn[data-variant=primary].svelte-16hc9s0:hover:not(:disabled){background-color:var(--accent-hover)}.btn[data-variant=primary].svelte-16hc9s0:active:not(:disabled){background-color:var(--accent-active)}.btn[data-variant=secondary].svelte-16hc9s0{background-color:var(--surface-raised);border-color:var(--border);color:var(--text);box-shadow:var(--tim-shadow-xs)}.btn[data-variant=secondary].svelte-16hc9s0:hover:not(:disabled){background-color:var(--surface-hover);border-color:var(--border-strong)}.btn[data-variant=secondary].svelte-16hc9s0:active:not(:disabled){background-color:var(--surface-active)}.btn[data-variant=ghost].svelte-16hc9s0{color:var(--text-muted);background-color:#0000}.btn[data-variant=ghost].svelte-16hc9s0:hover:not(:disabled){background-color:var(--surface-hover);color:var(--text)}.btn[data-variant=ghost].svelte-16hc9s0:active:not(:disabled){background-color:var(--surface-active)}.btn[data-variant=danger].svelte-16hc9s0{background-color:var(--danger);color:var(--text-on-accent);box-shadow:var(--tim-shadow-xs)}.btn[data-variant=danger].svelte-16hc9s0:hover:not(:disabled){background-color:color-mix(in oklch, var(--danger) 85%, black)}.card.svelte-1dnxc5a{border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.card[data-tone=raised].svelte-1dnxc5a{background-color:var(--surface-raised);box-shadow:var(--elevation-card)}.card[data-tone=sunken].svelte-1dnxc5a{background-color:var(--surface-sunken)}.card[data-tone=flat].svelte-1dnxc5a{background-color:#0000}.card[data-padding=none].svelte-1dnxc5a{padding:0}.card[data-padding=xs].svelte-1dnxc5a{padding:var(--tim-space-3)}.card[data-padding=sm].svelte-1dnxc5a{padding:var(--tim-space-4)}.card[data-padding=md].svelte-1dnxc5a{padding:var(--tim-space-6)}.card[data-padding=lg].svelte-1dnxc5a{padding:var(--tim-space-8)}dialog.svelte-fet6w8{width:min(32rem, calc(100vw - 2 * var(--layout-gutter)));max-height:calc(100svh - 2 * var(--layout-gutter));background-color:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--elevation-modal);color:var(--text);margin:auto;padding:0;overflow:hidden}dialog.svelte-fet6w8::backdrop{background-color:var(--scrim)}dialog.svelte-fet6w8,dialog.svelte-fet6w8::backdrop{opacity:0;transition:opacity var(--tim-duration-normal) var(--tim-ease-out), transform var(--tim-duration-normal) var(--tim-ease-out), display var(--tim-duration-normal) allow-discrete, overlay var(--tim-duration-normal) allow-discrete}dialog.svelte-fet6w8{transform:translateY(.5rem)scale(.98)}dialog[open].svelte-fet6w8,dialog[open].svelte-fet6w8::backdrop{opacity:1}dialog[open].svelte-fet6w8{transform:none}@starting-style{dialog[open].svelte-fet6w8,dialog[open].svelte-fet6w8::backdrop{opacity:0}dialog[open].svelte-fet6w8{transform:translateY(.5rem)scale(.98)}}@media (prefers-reduced-motion:reduce){dialog.svelte-fet6w8,dialog.svelte-fet6w8::backdrop{transition-duration:.01ms}dialog.svelte-fet6w8{transform:none}}.panel.svelte-fet6w8{max-height:inherit;flex-direction:column;display:flex}.panel.svelte-fet6w8:focus{outline:none}header.svelte-fet6w8{justify-content:space-between;align-items:flex-start;gap:var(--tim-space-4);padding:var(--tim-space-5) var(--tim-space-5) var(--tim-space-4);display:flex}.text.svelte-fet6w8{gap:var(--tim-space-1);flex-direction:column;min-width:0;display:flex}h2.svelte-fet6w8{font-size:var(--tim-text-lg);font-weight:var(--tim-weight-semibold)}header.svelte-fet6w8 p:where(.svelte-fet6w8){font-size:var(--tim-text-sm);color:var(--text-muted)}.close.svelte-fet6w8{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-control);color:var(--text-subtle);cursor:pointer;transition:background-color var(--tim-duration-fast) var(--tim-ease-out), color var(--tim-duration-fast) var(--tim-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.close.svelte-fet6w8:hover{background-color:var(--surface-overlay-hover);color:var(--text)}.body.svelte-fet6w8{padding-inline:var(--tim-space-5);padding-bottom:var(--tim-space-5);overflow-y:auto}footer.svelte-fet6w8{justify-content:flex-end;gap:var(--tim-space-3);padding:var(--tim-space-4) var(--tim-space-5);border-top:1px solid var(--border-subtle);background-color:var(--surface-sunken);flex-wrap:wrap;display:flex}.state.svelte-j9u397{flex-direction:column;align-items:flex-start;max-width:34rem;display:flex}.status.svelte-j9u397{font-size:var(--tim-text-sm);font-weight:var(--tim-weight-semibold);letter-spacing:var(--tim-tracking-wider);color:var(--text-subtle);font-variant-numeric:tabular-nums}h1.svelte-j9u397{margin-block:var(--tim-space-2) var(--tim-space-4);font-size:var(--tim-text-3xl);font-weight:var(--tim-weight-bold);letter-spacing:var(--tim-tracking-tighter)}.text.svelte-j9u397{font-size:var(--tim-text-lg);line-height:var(--tim-leading-relaxed);color:var(--text-muted)}.actions.svelte-j9u397{gap:var(--tim-space-3);margin-top:var(--tim-space-8);flex-wrap:wrap;display:flex}.field.svelte-1k4zi68{gap:var(--tim-space-2);flex-direction:column;display:flex}label.svelte-1k4zi68{font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text)}.control.svelte-1k4zi68{align-items:center;gap:var(--tim-space-2);height:var(--control-height);padding-inline:var(--tim-space-3);background-color:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control);transition:border-color var(--tim-duration-fast) var(--tim-ease-out), box-shadow var(--tim-duration-fast) var(--tim-ease-out);display:flex}.control.svelte-1k4zi68:focus-within{border-color:var(--border-accent);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.field[data-invalid=true].svelte-1k4zi68 .control:where(.svelte-1k4zi68){border-color:var(--danger)}input.svelte-1k4zi68{min-width:0;font-size:var(--tim-text-sm);color:var(--text);background:0 0;border:none;flex:1}input.svelte-1k4zi68::placeholder{color:var(--text-subtle)}input.svelte-1k4zi68:focus{outline:none}input.svelte-1k4zi68:disabled{cursor:not-allowed;color:var(--text-disabled)}.affix.svelte-1k4zi68{color:var(--text-subtle);align-items:center;display:inline-flex}.msg.svelte-1k4zi68{font-size:var(--tim-text-xs);color:var(--text-muted)}.msg.error.svelte-1k4zi68{color:var(--danger-text)}.card.svelte-tdn0xd{background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--elevation-card);overflow:clip}.card[data-settled].svelte-tdn0xd{overflow:visible}h3.svelte-tdn0xd{font:inherit;margin:0}.head.svelte-tdn0xd{gap:var(--tim-space-2);width:100%;padding:var(--tim-space-2) var(--tim-space-3);border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;text-align:left;cursor:pointer;transition:background-color var(--tim-duration-instant) var(--tim-ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.head.svelte-tdn0xd:hover{background-color:var(--surface-overlay-hover)}.icon.svelte-tdn0xd{display:contents}.head-col.svelte-tdn0xd{flex-direction:column;gap:0;min-width:0;display:flex}.title.svelte-tdn0xd{font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text);white-space:nowrap}.summary.svelte-tdn0xd{font-size:var(--tim-text-xs);font-weight:var(--tim-weight-normal);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.head.svelte-tdn0xd .chevron{color:var(--text-muted);transition:rotate var(--tim-duration-normal) var(--tim-ease-out)}.head[aria-expanded=true].svelte-tdn0xd .chevron{rotate:180deg}.drawer.svelte-tdn0xd{transition:grid-template-rows var(--tim-duration-normal) var(--tim-ease-out);grid-template-rows:0fr;display:grid}.drawer[data-open].svelte-tdn0xd{grid-template-rows:1fr}.drawer-inner.svelte-tdn0xd{min-height:0;overflow:hidden}.card[data-settled].svelte-tdn0xd .drawer-inner:where(.svelte-tdn0xd){overflow:visible}.content.svelte-tdn0xd{gap:var(--tim-space-3);padding:var(--tim-space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.drawer.svelte-tdn0xd,.head.svelte-tdn0xd .chevron{transition:none}}.toggle.svelte-1bnrgo7{justify-content:center;align-items:center;gap:var(--tim-space-2);height:var(--control-height-sm);min-width:var(--control-height-sm);padding-inline:var(--tim-space-2);border-radius:var(--radius-control);color:var(--text-muted);font-size:var(--tim-text-sm);cursor:pointer;transition:background-color var(--tim-duration-fast) var(--tim-ease-out), color var(--tim-duration-fast) var(--tim-ease-out);display:inline-flex}.toggle.svelte-1bnrgo7:hover{background-color:var(--surface-hover);color:var(--text)}.corner.svelte-ajrnxh{top:var(--tim-space-4);right:var(--tim-space-4);z-index:var(--tim-z-sticky);position:fixed}dialog[open].svelte-hmjy10{background-color:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;max-width:none;height:100%;max-height:none;color:var(--text);border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed;inset:0}dialog.svelte-hmjy10::backdrop{background-color:#0000}dialog[open].svelte-hmjy10{animation:svelte-hmjy10-veil-in var(--tim-duration-normal) var(--tim-ease-out) .16s both}@keyframes svelte-hmjy10-veil-in{0%{opacity:0}}.panel.svelte-hmjy10{gap:var(--tim-space-3);width:min(22rem, calc(100% - 2 * var(--layout-gutter)));padding:var(--tim-space-5);background-color:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--elevation-modal);flex-direction:column;display:flex}dialog[open].svelte-hmjy10 .panel:where(.svelte-hmjy10){animation:svelte-hmjy10-panel-in var(--tim-duration-normal) var(--tim-ease-out) .16s both}@keyframes svelte-hmjy10-panel-in{0%{opacity:0;translate:0 6px}}.head.svelte-hmjy10{justify-content:space-between;align-items:baseline;gap:var(--tim-space-4);display:flex}.label.svelte-hmjy10{font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text)}.track.svelte-hmjy10{border-radius:var(--tim-radius-full);background-color:var(--surface-sunken);width:100%;height:4px;overflow:hidden}.bar.svelte-hmjy10{border-radius:inherit;background-color:var(--accent);height:100%}.bar.svelte-hmjy10:not(.sweep){width:var(--progress,0%);transition:width var(--tim-duration-normal) var(--tim-ease-out)}.sweep.svelte-hmjy10{width:100%;animation:svelte-hmjy10-sweep calc(var(--tim-duration-slow) * 4) var(--tim-ease-in-out) infinite}@keyframes svelte-hmjy10-sweep{0%{translate:-100%}60%,to{translate:0}}.detail.svelte-hmjy10{font-size:var(--tim-text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.root.svelte-1jiqb3f{display:inline-flex;position:relative}.trigger.svelte-1jiqb3f{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-control);color:var(--text-subtle);cursor:pointer;transition:background-color var(--tim-duration-fast) var(--tim-ease-out), color var(--tim-duration-fast) var(--tim-ease-out);justify-content:center;align-items:center;display:inline-flex}.trigger.svelte-1jiqb3f:hover,.trigger[aria-expanded=true].svelte-1jiqb3f{background-color:var(--surface-hover);color:var(--text)}.panel.svelte-1jiqb3f{top:calc(100% + var(--tim-space-2));z-index:var(--tim-z-overlay);min-width:14rem;padding:var(--tim-space-2);background-color:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-popover);position:absolute}.panel[data-align=start].svelte-1jiqb3f{left:0}.panel[data-align=end].svelte-1jiqb3f{right:0}.top.svelte-uaerg2{justify-content:space-between;align-items:center;gap:var(--tim-space-4);padding-bottom:var(--tim-space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.top.svelte-uaerg2:not(:has(.brand)){justify-content:flex-end}.brand.svelte-uaerg2{color:var(--text);flex-shrink:0;display:block}.nav.svelte-uaerg2{align-items:center;gap:var(--tim-space-2);flex-wrap:wrap;display:flex}.title-row.svelte-uaerg2{justify-content:space-between;align-items:flex-start;gap:var(--tim-space-4);margin-top:var(--tim-space-8);display:flex}.text.svelte-uaerg2{gap:var(--tim-space-1);flex-direction:column;min-width:0;display:flex}h1.svelte-uaerg2{font-size:var(--tim-text-3xl);letter-spacing:var(--tim-tracking-tight)}.text.svelte-uaerg2 p:where(.svelte-uaerg2){max-width:62ch;font-size:var(--tim-text-sm);color:var(--text-muted)}.actions.svelte-uaerg2{align-items:center;gap:var(--tim-space-2);flex-shrink:0;display:flex}.rename.svelte-x11r6i{width:100%;min-width:0;padding:var(--tim-space-1) var(--tim-space-2);border:1px solid var(--border);border-radius:var(--tim-radius-xs);background-color:var(--surface-sunken);color:var(--text);font:inherit}.rename[data-compact].svelte-x11r6i{padding:1px var(--tim-space-1)}.rename.svelte-x11r6i::placeholder{color:var(--text-subtle)}.rename.svelte-x11r6i:focus{border-color:var(--border-accent);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.select.svelte-bhx61c{gap:var(--tim-space-2);flex-direction:column;display:flex}.label.svelte-bhx61c{font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text)}.anchor.svelte-bhx61c{position:relative}.trigger.svelte-bhx61c{justify-content:space-between;align-items:center;gap:var(--tim-space-2);width:100%;height:var(--control-height);padding-inline:var(--tim-space-3);background-color:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control);font-size:var(--tim-text-sm);color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--tim-duration-fast) var(--tim-ease-out);display:flex}.trigger.svelte-bhx61c:hover:not(:disabled){border-color:var(--border-strong)}.trigger[aria-expanded=true].svelte-bhx61c{border-color:var(--border-accent)}.trigger.svelte-bhx61c:disabled{cursor:not-allowed;background-color:var(--surface-disabled);color:var(--text-disabled)}.trigger.svelte-bhx61c .arrow{color:var(--text-subtle);transition:rotate var(--tim-duration-fast) var(--tim-ease-out);flex-shrink:0}.trigger[aria-expanded=true].svelte-bhx61c .arrow{rotate:180deg}.value.svelte-bhx61c{align-items:center;gap:var(--tim-space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.value.empty.svelte-bhx61c{color:var(--text-subtle)}.swatch.svelte-bhx61c{border-radius:var(--tim-radius-full);flex-shrink:0;width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px oklch(50% 0 0/.35)}.list.svelte-bhx61c{left:0;right:0;top:calc(100% + var(--tim-space-1));z-index:var(--tim-z-overlay);max-height:15rem;padding:var(--tim-space-1);background-color:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--elevation-popover);animation:svelte-bhx61c-appear var(--tim-duration-fast) var(--tim-ease-out);margin:0;list-style:none;position:absolute;overflow-y:auto}.list[data-above=true].svelte-bhx61c{top:auto;bottom:calc(100% + var(--tim-space-1))}@keyframes svelte-bhx61c-appear{0%{opacity:0;translate:0 -.25rem}}li.svelte-bhx61c{align-items:center;gap:var(--tim-space-2);padding:var(--tim-space-2) var(--tim-space-2);border-radius:var(--tim-radius-sm);font-size:var(--tim-text-sm);color:var(--text);cursor:pointer;display:flex}li[data-active=true].svelte-bhx61c{background-color:var(--surface-overlay-hover)}li[aria-disabled=true].svelte-bhx61c{color:var(--text-disabled);cursor:not-allowed}.text.svelte-bhx61c{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}li.svelte-bhx61c .check{color:var(--accent-text);flex-shrink:0}.caption.svelte-12hgoxc{padding:var(--tim-space-3) var(--tim-space-4);text-align:left;font-size:var(--tim-text-xs);color:var(--text-subtle)}.list.svelte-w6igyk{gap:var(--tim-space-1);border-bottom:1px solid var(--border-subtle);display:flex;position:relative}button.svelte-w6igyk{align-items:center;gap:var(--tim-space-2);height:var(--control-height);padding-inline:var(--tim-space-3);font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:color var(--tim-duration-fast) var(--tim-ease-out);display:inline-flex}button.svelte-w6igyk:hover,button[aria-selected=true].svelte-w6igyk{color:var(--text)}.indicator.svelte-w6igyk{height:2px;width:var(--indicator-w);translate:var(--indicator-x) 0;background-color:var(--accent);border-radius:var(--tim-radius-full);position:absolute;bottom:-1px;left:0}.list[data-ready=true].svelte-w6igyk .indicator:where(.svelte-w6igyk){transition:translate var(--tim-duration-normal) var(--tim-ease-out), width var(--tim-duration-normal) var(--tim-ease-out)}.panel.svelte-w6igyk{padding-top:var(--tim-space-5)}.panel.svelte-w6igyk:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.vector.svelte-m7m8mb{gap:var(--tim-space-2);flex-direction:column;min-width:0;display:flex}.vector[data-compact].svelte-m7m8mb{gap:var(--tim-space-1)}.vector[data-compact].svelte-m7m8mb .label:where(.svelte-m7m8mb){font-size:var(--tim-text-xs)}.vector[data-compact].svelte-m7m8mb .fields:where(.svelte-m7m8mb){gap:var(--tim-space-1)}.vector[data-compact].svelte-m7m8mb input:where(.svelte-m7m8mb){padding-inline:var(--tim-space-5) var(--tim-space-1);font-size:var(--tim-text-xs)}.vector[data-compact].svelte-m7m8mb .marker:where(.svelte-m7m8mb){left:var(--tim-space-1)}.header.svelte-m7m8mb{justify-content:space-between;align-items:center;gap:var(--tim-space-2);min-width:0;display:flex}.label.svelte-m7m8mb{min-width:0;font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text)}.actions.svelte-m7m8mb{align-items:center;gap:var(--tim-space-1);display:flex}.proportional.svelte-m7m8mb,.reset.svelte-m7m8mb{border-radius:var(--radius-control);height:1.5rem;color:var(--text-subtle);cursor:pointer;transition:background-color var(--tim-duration-fast) var(--tim-ease-out), color var(--tim-duration-fast) var(--tim-ease-out);justify-content:center;align-items:center;display:inline-flex}.proportional.svelte-m7m8mb{gap:var(--tim-space-1);padding-inline:var(--tim-space-2);font-size:var(--tim-text-xs)}.proportional[aria-pressed=true].svelte-m7m8mb{background-color:var(--surface-selected);color:var(--text)}.reset.svelte-m7m8mb{width:1.5rem}.proportional.svelte-m7m8mb:hover,.reset.svelte-m7m8mb:hover{background-color:var(--surface-hover);color:var(--text)}.proportional.svelte-m7m8mb:focus-visible,.reset.svelte-m7m8mb:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.fields.svelte-m7m8mb{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--tim-space-2);min-width:0;display:grid}.field.svelte-m7m8mb{min-width:0;position:relative}input.svelte-m7m8mb{width:100%;height:var(--control-height-sm);padding-inline:var(--tim-space-6) var(--tim-space-2);background-color:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control);font-size:var(--tim-text-sm);font-variant-numeric:tabular-nums;color:var(--text);cursor:ew-resize;transition:background-color var(--tim-duration-fast) var(--tim-ease-out), border-color var(--tim-duration-fast) var(--tim-ease-out)}input.svelte-m7m8mb:focus{cursor:text;border-color:var(--border-accent);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}input[data-dragging=true].svelte-m7m8mb{border-color:var(--border-accent);background-color:var(--surface-selected);-webkit-user-select:none;user-select:none}input.svelte-m7m8mb::-webkit-outer-spin-button{appearance:none;margin:0}input.svelte-m7m8mb::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number].svelte-m7m8mb{appearance:textfield}.marker.svelte-m7m8mb{top:50%;left:var(--tim-space-2);font-size:var(--tim-text-xs);font-weight:var(--tim-weight-medium);color:var(--text-subtle);pointer-events:none;position:absolute;translate:0 -50%}svg.svelte-1ydmne7{width:100%;height:100%;display:block}.stage.svelte-1v9opvb{justify-content:center;align-items:center;height:100%;display:flex;container-type:size}.gallery.svelte-1v9opvb{gap:var(--tim-space-4);--mini-height:min(100cqh - 2rem, calc((100cqw - (var(--count) - 1) * var(--tim-space-4)) / var(--ratio-sum)));justify-content:center;align-items:center;height:100%;display:flex}.mini.svelte-1v9opvb{align-items:center;gap:var(--tim-space-2);flex-direction:column;margin:0;display:flex}.mini-frame.svelte-1v9opvb{height:var(--mini-height);border-radius:var(--tim-radius-sm);box-shadow:var(--elevation-card);cursor:pointer;transition:box-shadow var(--tim-duration-fast) var(--tim-ease-out);background:0 0;border:0;padding:0;display:block;position:relative;overflow:clip}.mini-frame.svelte-1v9opvb:hover{box-shadow:var(--elevation-popover)}.mini[data-current].svelte-1v9opvb .mini-frame:where(.svelte-1v9opvb){outline:2px solid var(--border-accent);outline-offset:3px}.mini-frame.svelte-1v9opvb:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.mini.svelte-1v9opvb figcaption:where(.svelte-1v9opvb){font-size:var(--tim-text-xs);color:var(--text-subtle);white-space:nowrap}.frame.svelte-1v9opvb{aspect-ratio:var(--ratio,1);width:100%;max-height:100%;width:min(100%, 100cqh * var(--ratio,1));box-shadow:var(--elevation-card);position:relative}.frame.svelte-1v9opvb>svg:where(.svelte-1v9opvb){border-radius:var(--tim-radius-sm);touch-action:none;width:100%;height:100%;display:block}.frame[data-dragging].svelte-1v9opvb>svg:where(.svelte-1v9opvb){cursor:grabbing}.outline.svelte-1v9opvb{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.outline.svelte-1v9opvb rect:where(.svelte-1v9opvb){fill:none;stroke:var(--selection-outline);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 4;mix-blend-mode:difference;animation:svelte-1v9opvb-selection-march calc(var(--tim-duration-slow) * 3) linear infinite}.handles.svelte-1v9opvb{pointer-events:none;position:absolute;inset:0}.handle.svelte-1v9opvb{width:var(--selection-handle-size);height:var(--selection-handle-size);background-color:var(--selection-outline);mix-blend-mode:difference;pointer-events:auto;touch-action:none;border:0;position:absolute;translate:-50% -50%}.handle.svelte-1v9opvb:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.handle-n.svelte-1v9opvb,.handle-s.svelte-1v9opvb{cursor:ns-resize}.handle-e.svelte-1v9opvb,.handle-w.svelte-1v9opvb{cursor:ew-resize}.handle-ne.svelte-1v9opvb,.handle-sw.svelte-1v9opvb{cursor:nesw-resize}.handle-nw.svelte-1v9opvb,.handle-se.svelte-1v9opvb{cursor:nwse-resize}@keyframes svelte-1v9opvb-selection-march{to{stroke-dashoffset:-20px}}.veil.svelte-1v9opvb{border:2px dashed var(--border-accent);border-radius:var(--tim-radius-sm);background-color:color-mix(in oklch, var(--surface) 55%, transparent);pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.frame[data-dropping].svelte-1v9opvb .veil:where(.svelte-1v9opvb){display:flex}.veil.svelte-1v9opvb span:where(.svelte-1v9opvb){align-items:center;gap:var(--tim-space-2);padding:var(--tim-space-2) var(--tim-space-3);border-radius:var(--radius-control);background-color:var(--surface-raised);box-shadow:var(--elevation-card);font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text);display:inline-flex}.panel.svelte-kzxe4b{gap:var(--tim-space-3);flex-direction:column;display:flex}.dropzone.svelte-kzxe4b{justify-content:center;align-items:center;gap:var(--tim-space-2);border:1px dashed var(--border);border-radius:var(--radius-control);background-color:var(--surface-sunken);width:100%;min-height:2.75rem;color:var(--text-muted);font-size:var(--tim-text-xs);cursor:pointer;transition:border-color var(--tim-duration-fast) var(--tim-ease-out), background-color var(--tim-duration-fast) var(--tim-ease-out);display:flex}.dropzone[data-dragging=true].svelte-kzxe4b{border-color:var(--border-accent);background-color:var(--surface-selected);color:var(--text)}.create.svelte-kzxe4b{gap:var(--tim-space-2);grid-template-columns:1fr 1fr;display:grid}.empty.svelte-kzxe4b{font-size:var(--tim-text-xs);color:var(--text-subtle)}ul.svelte-kzxe4b{flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}li.svelte-kzxe4b{align-items:center;gap:2px;display:flex}.layer.svelte-kzxe4b{align-items:center;gap:var(--tim-space-2);min-width:0;height:1.75rem;padding-inline:var(--tim-space-2);border-radius:var(--tim-radius-sm);font-size:var(--tim-text-xs);font-weight:var(--tim-weight-medium);color:var(--text-muted);cursor:pointer;text-align:left;transition:background-color var(--tim-duration-fast) var(--tim-ease-out), color var(--tim-duration-fast) var(--tim-ease-out);flex:1;display:flex}.layer.svelte-kzxe4b:hover{background-color:var(--surface-hover);color:var(--text)}.layer.editing.svelte-kzxe4b{cursor:default;color:var(--text)}.layer[aria-pressed=true].svelte-kzxe4b{background-color:var(--surface-selected);color:var(--text)}.layer[data-locked].svelte-kzxe4b,.layer[data-locked].svelte-kzxe4b:hover,.layer[aria-pressed=true][data-locked].svelte-kzxe4b{color:var(--text-disabled)}.name.svelte-kzxe4b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name[data-hidden].svelte-kzxe4b{color:var(--text-subtle);text-decoration:line-through}.icon.svelte-kzxe4b{border-radius:var(--tim-radius-sm);width:1.5rem;height:1.5rem;color:var(--text-subtle);cursor:pointer;transition:background-color var(--tim-duration-fast) var(--tim-ease-out), color var(--tim-duration-fast) var(--tim-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon.svelte-kzxe4b:hover:not(:disabled){background-color:var(--surface-hover);color:var(--text)}.icon.svelte-kzxe4b:disabled{color:var(--text-disabled);cursor:not-allowed}.icon[data-active].svelte-kzxe4b{color:var(--text)}.icon.danger.svelte-kzxe4b:hover:not(:disabled){color:var(--danger-text);background-color:var(--danger-subtle)}.field.svelte-8iox6v{gap:var(--tim-space-2);flex-direction:column;display:flex}.drop.svelte-8iox6v{gap:var(--tim-space-3);padding:var(--tim-space-2);border:1px dashed var(--border);border-radius:var(--radius-control);background-color:var(--surface-sunken);cursor:pointer;transition:border-color var(--tim-duration-fast) var(--tim-ease-out), background-color var(--tim-duration-fast) var(--tim-ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.drop.svelte-8iox6v:hover,.drop[data-dragging].svelte-8iox6v{border-color:var(--border-accent);background-color:var(--surface-overlay-hover)}.drop.svelte-8iox6v:has(input:where(.svelte-8iox6v):focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.drop[data-busy].svelte-8iox6v{cursor:progress}.preview.svelte-8iox6v{border-radius:var(--tim-radius-sm);background-color:var(--surface);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:clip}.preview.svelte-8iox6v img,.preview.svelte-8iox6v svg{object-fit:contain;width:100%;height:100%}.copy.svelte-8iox6v{gap:var(--tim-space-1);flex-direction:column;min-width:0;display:flex}.action.svelte-8iox6v{align-items:center;gap:var(--tim-space-2);font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text);display:inline-flex}.hint.svelte-8iox6v{font-size:var(--tim-text-xs);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note.svelte-8iox6v{font-size:var(--tim-text-xs);color:var(--text-subtle);line-height:var(--tim-leading-normal)}.hint.svelte-1f8m487{font-size:var(--tim-text-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums}.glyph.svelte-ndyhww{flex:none;width:1.5rem;height:1.5rem}.glyph-frame.svelte-ndyhww{fill:var(--surface-sunken);stroke:var(--border);stroke-width:6px}.glyph-guides.svelte-ndyhww{fill:none;stroke:var(--border-subtle);stroke-width:4px}.glyph-dot.svelte-ndyhww{fill:var(--accent-text)}.manual-focus.svelte-ndyhww{gap:var(--tim-space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.focus-image.svelte-ndyhww{width:min(100%, calc(28svh * var(--asset-ratio)));border:1px solid var(--border);border-radius:var(--tim-radius-sm);background-color:var(--surface-sunken);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;margin-inline:auto;padding:0;display:block;position:relative;overflow:hidden}.focus-image.svelte-ndyhww img:where(.svelte-ndyhww){object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.crosshair.svelte-ndyhww{width:calc(var(--selection-handle-size) * 3);height:calc(var(--selection-handle-size) * 3);border:var(--focus-ring-width) solid var(--selection-outline);border-radius:var(--tim-radius-full);box-shadow:0 0 0 var(--focus-ring-width) var(--surface-inverted);mix-blend-mode:difference;pointer-events:none;position:absolute;translate:-50% -50%}.crosshair.svelte-ndyhww:before,.crosshair.svelte-ndyhww:after{content:"";background-color:var(--selection-outline);position:absolute;top:50%;left:50%;translate:-50% -50%}.crosshair.svelte-ndyhww:before{width:calc(var(--selection-handle-size) * 5);height:var(--focus-ring-width)}.crosshair.svelte-ndyhww:after{width:var(--focus-ring-width);height:calc(var(--selection-handle-size) * 5)}.format-previews.svelte-ndyhww{gap:var(--tim-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;display:grid}.format-previews.svelte-ndyhww figure:where(.svelte-ndyhww){gap:var(--tim-space-1);flex-direction:column;min-width:0;display:flex}.format-previews.svelte-ndyhww svg:where(.svelte-ndyhww){border:1px solid var(--border);border-radius:var(--tim-radius-sm);background-color:var(--surface-sunken);width:100%;overflow:hidden}.format-previews.svelte-ndyhww figcaption:where(.svelte-ndyhww){font-size:var(--tim-text-xs);color:var(--text-subtle);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel.svelte-cohmz8{gap:var(--tim-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel.svelte-cohmz8>*{grid-column:1/-1}.panel.svelte-cohmz8>.half:where(.svelte-cohmz8){grid-column:auto/span 1}.note.svelte-cohmz8{font-size:var(--tim-text-xs);color:var(--text-subtle);line-height:var(--tim-leading-normal)}.identity.svelte-cohmz8{font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium)}.layer-name.svelte-cohmz8{align-items:center;gap:var(--tim-space-2);width:100%;padding:1px var(--tim-space-1);margin-left:calc(-1 * var(--tim-space-1));border-radius:var(--tim-radius-xs);font:inherit;color:var(--text);text-align:left;cursor:text;display:flex}.layer-name-text.svelte-cohmz8{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.layer-name.svelte-cohmz8 svg{color:var(--text-subtle);flex:none}.layer-name.svelte-cohmz8:hover{background-color:var(--surface-hover)}.layer-name.svelte-cohmz8:hover svg{color:var(--text-muted)}.layer-name.svelte-cohmz8:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.hint.svelte-cohmz8{font-size:var(--tim-text-xs);color:var(--text-subtle)}.anchor-glyph.svelte-cohmz8{width:1.5rem;height:1.5rem}.anchor-glyph-frame.svelte-cohmz8{fill:var(--surface-sunken);stroke:var(--border);stroke-width:6px}.anchor-glyph-guides.svelte-cohmz8{fill:none;stroke:var(--border-subtle);stroke-width:4px}.anchor-glyph-dot.svelte-cohmz8{fill:var(--accent-text)}.group.svelte-cohmz8{gap:var(--tim-space-2);flex-direction:column;display:flex}.toggle.svelte-cohmz8{align-items:center;gap:var(--tim-space-2);font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text);cursor:pointer;display:flex}.toggle.svelte-cohmz8 input:where(.svelte-cohmz8){accent-color:var(--accent);cursor:pointer;width:1rem;height:1rem}textarea.svelte-cohmz8{width:100%;padding:var(--tim-space-2) var(--tim-space-3);background-color:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text);font:inherit;font-size:var(--tim-text-sm);resize:vertical}.card.svelte-1mbz8fr{background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--elevation-card);transition:border-color var(--tim-duration-normal) var(--tim-ease-out);overflow:clip}.card[data-preview].svelte-1mbz8fr{border-color:var(--border-strong)}.main.svelte-1mbz8fr{gap:var(--tim-space-3);padding:var(--tim-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.thumb.svelte-1mbz8fr{border:1px solid var(--border-subtle);border-radius:var(--tim-radius-xs);background-color:var(--surface-sunken);flex:none;width:2.5rem;display:block;overflow:hidden}.identity.svelte-1mbz8fr{flex-direction:column;gap:2px;min-width:0;display:flex}.name.svelte-1mbz8fr{max-width:100%;margin-left:calc(-1 * var(--tim-space-1));padding:1px var(--tim-space-1);border-radius:var(--tim-radius-xs);font-size:var(--tim-text-sm);font-weight:var(--tim-weight-semibold);color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;transition:background-color var(--tim-duration-instant) var(--tim-ease-out);overflow:hidden}.name.svelte-1mbz8fr:hover{background-color:var(--surface-selected)}.name-slot.svelte-1mbz8fr{margin-left:calc(-1 * var(--tim-space-1));font-size:var(--tim-text-sm);font-weight:var(--tim-weight-semibold)}.caption.svelte-1mbz8fr{gap:var(--tim-space-1);font-size:var(--tim-text-xs);color:var(--text-subtle);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.status.svelte-1mbz8fr{text-overflow:ellipsis;overflow:hidden}.status[data-phase=error].svelte-1mbz8fr{color:var(--danger-text)}.sep.svelte-1mbz8fr{opacity:.5}.counter.svelte-1mbz8fr{border-radius:var(--tim-radius-xs);font-size:inherit;color:var(--text-subtle);text-underline-offset:2px;cursor:pointer;transition:color var(--tim-duration-instant) var(--tim-ease-out), text-decoration-color var(--tim-duration-instant) var(--tim-ease-out);flex:none;padding:0 2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.counter.svelte-1mbz8fr:hover{color:var(--text-muted);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.actions.svelte-1mbz8fr{align-self:start;gap:2px;display:flex}.icon.svelte-1mbz8fr{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-control);color:var(--text-muted);cursor:pointer;transition:background-color var(--tim-duration-instant) var(--tim-ease-out), color var(--tim-duration-instant) var(--tim-ease-out);justify-content:center;align-items:center;display:inline-flex;position:relative}.icon.svelte-1mbz8fr:hover:not(:disabled){background-color:var(--surface-selected);color:var(--text)}.icon.svelte-1mbz8fr:disabled{color:var(--text-disabled);cursor:not-allowed}.dot.svelte-1mbz8fr{border-radius:var(--tim-radius-full);background-color:var(--text);opacity:0;width:6px;height:6px;transition:opacity var(--tim-duration-fast) var(--tim-ease-out), scale var(--tim-duration-fast) var(--tim-ease-out);position:absolute;top:5px;right:5px;scale:.5}.icon[data-pending].svelte-1mbz8fr .dot:where(.svelte-1mbz8fr){opacity:1;scale:1}.toggle.svelte-1mbz8fr svg{transition:rotate var(--tim-duration-normal) var(--tim-ease-out)}.toggle[aria-expanded=true].svelte-1mbz8fr svg{rotate:180deg}.drawer.svelte-1mbz8fr{transition:grid-template-rows var(--tim-duration-normal) var(--tim-ease-out);grid-template-rows:0fr;display:grid}.drawer[data-open].svelte-1mbz8fr{grid-template-rows:1fr}.drawer-measure.svelte-1mbz8fr{min-height:0;overflow:hidden}.drawer-content.svelte-1mbz8fr{border-top:1px solid var(--border-subtle)}.hist-head.svelte-1mbz8fr{padding:var(--tim-space-2) var(--tim-space-3) var(--tim-space-1);justify-content:space-between;align-items:baseline;display:flex}.hist-head.svelte-1mbz8fr h3:where(.svelte-1mbz8fr){font-size:.6875rem;font-weight:var(--tim-weight-semibold);letter-spacing:var(--tim-tracking-widest);text-transform:uppercase;color:var(--text-subtle)}.hist-head.svelte-1mbz8fr span:where(.svelte-1mbz8fr){font-size:var(--tim-text-xs);font-variant-numeric:tabular-nums;color:var(--text-subtle)}.hist-notice.svelte-1mbz8fr{padding:var(--tim-space-2) var(--tim-space-3) var(--tim-space-3);font-size:var(--tim-text-xs);color:var(--text-subtle)}.timeline.svelte-1mbz8fr{max-height:min(40dvh,19rem);padding:0 var(--tim-space-2) var(--tim-space-2);scrollbar-width:thin;flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.version.svelte-1mbz8fr{align-items:center;display:flex;position:relative}.version.svelte-1mbz8fr:before{content:"";top:0;bottom:0;left:calc(var(--tim-space-2) + 1rem);background-color:var(--border-subtle);width:1px;position:absolute}.version.svelte-1mbz8fr:first-child:before{top:50%}.version.svelte-1mbz8fr:last-child:before{bottom:50%}.version.svelte-1mbz8fr:only-child:before{display:none}.v-view.svelte-1mbz8fr{gap:var(--tim-space-3);min-width:0;padding:var(--tim-space-2);border-radius:var(--radius-control);text-align:left;cursor:pointer;transition:background-color var(--tim-duration-instant) var(--tim-ease-out);flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.v-view.svelte-1mbz8fr:hover,.version[data-active].svelte-1mbz8fr .v-view:where(.svelte-1mbz8fr){background-color:var(--surface-selected)}.version[data-active].svelte-1mbz8fr .v-view:where(.svelte-1mbz8fr){box-shadow:inset 0 0 0 1px var(--border-strong)}.v-thumb.svelte-1mbz8fr{z-index:1;border:1px solid var(--border-subtle);border-radius:var(--tim-radius-xs);background-color:var(--surface-sunken);flex:none;width:2rem;display:block;position:relative;overflow:hidden}.v-info.svelte-1mbz8fr{flex-direction:column;gap:1px;min-width:0;display:flex}.v-title.svelte-1mbz8fr{font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-title[data-unnamed].svelte-1mbz8fr{font-weight:var(--tim-weight-normal);color:var(--text-muted)}.v-meta.svelte-1mbz8fr{gap:var(--tim-space-1);font-size:var(--tim-text-xs);font-variant-numeric:tabular-nums;color:var(--text-subtle);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.v-chip.svelte-1mbz8fr{border:1px solid var(--border-subtle);border-radius:var(--tim-radius-full);font-size:.625rem;line-height:var(--tim-leading-snug);padding:1px 6px}.v-actions.svelte-1mbz8fr{top:50%;right:var(--tim-space-2);z-index:1;opacity:0;transition:opacity var(--tim-duration-fast) var(--tim-ease-out);align-items:center;gap:2px;display:inline-flex;position:absolute;translate:0 -50%}.version.svelte-1mbz8fr:hover .v-actions:where(.svelte-1mbz8fr),.version.svelte-1mbz8fr:focus-within .v-actions:where(.svelte-1mbz8fr){opacity:1}.v-action.svelte-1mbz8fr{border-radius:var(--tim-radius-xs);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;transition:background-color var(--tim-duration-instant) var(--tim-ease-out), color var(--tim-duration-instant) var(--tim-ease-out);justify-content:center;align-items:center;display:inline-flex}.v-action.svelte-1mbz8fr:hover{background-color:var(--surface-raised);color:var(--text)}.v-delete.svelte-1mbz8fr{height:1.75rem;padding:0 var(--tim-space-2);border-radius:var(--tim-radius-xs);background-color:var(--danger-subtle);font-size:var(--tim-text-xs);font-weight:var(--tim-weight-medium);color:var(--danger-text);cursor:pointer}.v-name-slot.svelte-1mbz8fr{min-width:0;margin:var(--tim-space-2) var(--tim-space-2) var(--tim-space-2) var(--tim-space-3);font-size:var(--tim-text-sm);flex:1}.version.svelte-1mbz8fr:has(.v-name-slot:where(.svelte-1mbz8fr)){padding-left:var(--tim-space-2)}@media (prefers-reduced-motion:reduce){.drawer.svelte-1mbz8fr,.toggle.svelte-1mbz8fr svg,.dot.svelte-1mbz8fr{transition:none}}.stack.svelte-734rqs{right:var(--tim-space-4);bottom:var(--tim-space-4);z-index:var(--tim-z-overlay);gap:var(--tim-space-2);width:17rem;max-width:calc(100% - 2 * var(--tim-space-4));flex-direction:column;display:flex;position:absolute}.card.svelte-734rqs{align-items:center;gap:var(--tim-space-2);padding:var(--tim-space-2) var(--tim-space-3);background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--elevation-card);font-size:var(--tim-text-xs);display:flex}.card[data-phase=error].svelte-734rqs{background-color:var(--danger-subtle);border-color:var(--danger-text);color:var(--danger-text)}.status.svelte-734rqs{color:var(--text-subtle);flex-shrink:0;display:inline-flex}.card[data-phase=done].svelte-734rqs .status:where(.svelte-734rqs){color:var(--accent-text)}.card[data-phase=error].svelte-734rqs .status:where(.svelte-734rqs){color:var(--danger-text)}.spin.svelte-734rqs,.pop.svelte-734rqs{display:inline-flex}.spin.svelte-734rqs{animation:1s linear infinite svelte-734rqs-spin}@keyframes svelte-734rqs-spin{to{rotate:360deg}}.pop.svelte-734rqs{animation:svelte-734rqs-pop var(--tim-duration-normal) var(--tim-ease-out)}@keyframes svelte-734rqs-pop{0%{opacity:0;scale:.4}}.text.svelte-734rqs{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-734rqs{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--tim-weight-medium);color:var(--text);overflow:hidden}.card[data-phase=error].svelte-734rqs .name:where(.svelte-734rqs){color:var(--danger-text)}.detail.svelte-734rqs{text-overflow:ellipsis;white-space:nowrap;color:var(--text-subtle);overflow:hidden}.card[data-phase=error].svelte-734rqs .detail:where(.svelte-734rqs){color:var(--danger-text)}.action.svelte-734rqs{border-radius:var(--tim-radius-sm);width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;transition:background-color var(--tim-duration-fast) var(--tim-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.action.svelte-734rqs:hover{background-color:var(--surface-overlay-hover)}
