.picky-shell.svelte-1fdhc7r{display:flex;background:#232323;border:4px solid var(--nav-border, #1a1a2e);border-radius:16px;overflow:hidden}.tl-panel.svelte-1fdhc7r{flex:1;min-width:0;background:#2b2b2b;display:flex;flex-direction:column}.tl-header.svelte-1fdhc7r{display:flex;align-items:center;gap:10px;padding:5px 10px;border-bottom:1px solid #191919;flex-shrink:0}.tl-transport.svelte-1fdhc7r{display:flex;align-items:center;gap:6px}.tl-timecode.svelte-1fdhc7r{font-size:.7rem;font-weight:700;color:#ccc;font-family:monospace;letter-spacing:.05em}.tl-fps.svelte-1fdhc7r{font-size:.6rem;font-weight:600;color:#666;margin-left:auto}.tl-layers.svelte-1fdhc7r{padding:6px 10px;flex:1;min-height:0;overflow-y:auto}.tl-row.svelte-1fdhc7r{display:flex;align-items:center;gap:8px;height:22px;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.tl-row-selected.svelte-1fdhc7r{background:#4a9eff14}.tl-info.svelte-1fdhc7r{display:flex;align-items:center;gap:5px;width:120px;flex-shrink:0}.tl-icon.svelte-1fdhc7r{font-size:.65rem}.tl-name.svelte-1fdhc7r{font-size:.6rem;font-weight:600;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.tl-name-selected.svelte-1fdhc7r{color:#4a9eff}.tl-track.svelte-1fdhc7r{flex:1;height:16px;background:#1e1e1e;border-radius:2px;position:relative;overflow:hidden}.tl-bar.svelte-1fdhc7r{position:absolute;top:2px;bottom:2px;background:#3d5a80;border-radius:2px;transition:background-color .2s ease}.tl-bar-selected.svelte-1fdhc7r{background:#4a9eff}.tool-panel.svelte-1fdhc7r{width:220px;flex-shrink:0;background:#2b2b2b;border-left:1px solid #191919;display:flex;flex-direction:column}.tool-tab.svelte-1fdhc7r{font-size:.6rem;font-weight:600;color:#ccc;background:#333;padding:5px 10px;border-bottom:1px solid #191919;flex-shrink:0}.piki.svelte-1fdhc7r{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--piki-gap);padding:var(--piki-gap);background:#2a2a2a}.piki-bar.svelte-1fdhc7r{min-height:var(--piki-controls);display:flex;align-items:center;justify-content:space-between;gap:6px;border-bottom:1px solid #404040;padding-inline:var(--piki-bar-pad);padding-bottom:var(--piki-gap)}.piki-bar.toolbar-actions-vertical.svelte-1fdhc7r{align-items:flex-start}.bar-heading.svelte-1fdhc7r{min-width:0;display:flex;align-items:center;gap:6px}.bar-title.svelte-1fdhc7r{font-size:12px;line-height:1;font-weight:600;color:#f2f2f2;white-space:nowrap}.bar-version.svelte-1fdhc7r{font-size:10px;font-family:monospace;color:#888;padding:1px 6px;background:#333;border:1px solid #404040;border-radius:4px}.bar-actions.svelte-1fdhc7r{margin-left:auto;display:flex;align-items:center;gap:4px;min-width:0}.bar-actions.vertical.svelte-1fdhc7r{flex-direction:column;align-items:flex-end;gap:2px}.filter-toggle.svelte-1fdhc7r{width:var(--piki-controls);height:var(--piki-controls);border-radius:8px;border:1px solid transparent;background:transparent;color:#777;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.filter-toggle.svelte-1fdhc7r:hover{color:#e0e0e0;background:#333;border-color:#404040}.context-wrap.svelte-1fdhc7r{position:relative;z-index:90}.context-trigger.svelte-1fdhc7r{height:var(--piki-controls);min-width:var(--piki-controls);display:flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;border-radius:8px;border:1px solid transparent;background:transparent;color:#b5b5b5;font-size:clamp(10px,calc(var(--piki-controls) * .44),12px);font-weight:600;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.context-trigger.icon-only.svelte-1fdhc7r{width:var(--piki-controls);min-width:var(--piki-controls);padding:0}.context-trigger.svelte-1fdhc7r:hover,.context-trigger.open.svelte-1fdhc7r{color:#e0e0e0;border-color:#404040;background:#333}.chevron.svelte-1fdhc7r{display:flex;transition:transform .13s ease;color:#888}.chevron.open.svelte-1fdhc7r{transform:rotate(180deg)}.context-menu.svelte-1fdhc7r{position:absolute;top:calc(100% + 4px);right:0;min-width:132px;background:#3a3a3a;border:1px solid #404040;border-radius:10px;padding:5px;box-shadow:0 8px 24px #00000047;z-index:120}.context-item.svelte-1fdhc7r{width:100%;height:29px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#e0e0e0;text-align:left;font-size:12px;font-weight:500;padding:0 8px;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.context-item.svelte-1fdhc7r:hover{border-color:#404040;background:#333}.menu-header.svelte-1fdhc7r{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#888;padding:4px 8px 6px}.nth-unit.svelte-1fdhc7r{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-top:4px;border-top:1px solid #404040}.nth-action.svelte-1fdhc7r{height:25px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:5px;background:transparent;color:#e0e0e0;font-size:12px;font-weight:500;padding:0 6px;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.nth-action.svelte-1fdhc7r:hover{background:#333}.nth-stepper.svelte-1fdhc7r{display:flex;align-items:center;gap:2px}.stepper.svelte-1fdhc7r{height:22px;flex:1;display:flex;align-items:center;justify-content:center;border:1px solid #404040;border-radius:5px;background:#3a3a3a;color:#b5b5b5;font-size:13px;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.stepper.svelte-1fdhc7r:hover:not(:disabled){color:#e0e0e0;background:#333;border-color:#555}.stepper.svelte-1fdhc7r:disabled{opacity:.45;cursor:default}.types-shell.svelte-1fdhc7r{flex:1;min-height:0}.types-grid.svelte-1fdhc7r{display:grid;grid-template-columns:repeat(var(--piki-cols),minmax(0,1fr));grid-template-rows:repeat(var(--piki-rows),minmax(0,1fr));gap:var(--piki-gap);height:100%;min-height:0}.types-grid.hide-labels.svelte-1fdhc7r .type-label:where(.svelte-1fdhc7r){display:none}.type-btn.svelte-1fdhc7r{min-width:0;min-height:0;border-radius:var(--piki-radius);border:1px solid #404040;background-color:#3a3a3a;color:#b5b5b5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1px,calc(var(--piki-gap) - 1px),5px);padding:3px;overflow:hidden;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease,transform 80ms ease}.type-btn.svelte-1fdhc7r .type-icon{flex-shrink:0}.type-btn.svelte-1fdhc7r:hover{color:#f2f2f2;border-color:#555;background-color:#404040}.type-btn.svelte-1fdhc7r:active{transform:scale(.95);background-color:#1e1e1e}.type-label.svelte-1fdhc7r{flex-shrink:1;min-height:0;overflow:hidden;font-size:var(--piki-label-size);font-weight:700;line-height:1.1;white-space:nowrap;letter-spacing:.01em;color:#888}.type-btn.svelte-1fdhc7r:hover .type-label:where(.svelte-1fdhc7r){color:#b5b5b5}.hotkeys.svelte-1fdhc7r{flex-shrink:0;font-size:10px;font-weight:600;line-height:1;text-align:center;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.picky-shell.svelte-1fdhc7r{flex-direction:column-reverse}.tool-panel.svelte-1fdhc7r{width:100%;border-left:none;border-bottom:1px solid #191919}.piki.svelte-1fdhc7r{height:180px;flex:none}}
