.editor-panel.svelte-1um4afd{background:var(--sidebar-bg);transition:background var(--motion-duration-slow) var(--motion-ease-spring);position:relative;overflow:hidden}html[data-material=glass] .editor-panel.svelte-1um4afd{background:0 0}html[data-material=grain] .editor-panel.svelte-1um4afd{background-image:var(--grain-texture);background-blend-mode:overlay;background-size:160px}.editor-body.svelte-1um4afd{flex-direction:column;flex:0 auto;gap:16px;min-height:0;padding:4px 16px 14px;display:flex;overflow-y:auto}.preview-card.svelte-1um4afd{border-radius:var(--radius-lg);border:1px solid var(--text-primary-tint-10);transition:background var(--transition-fast);grid-template-columns:minmax(0,1fr);gap:6px;padding:12px;display:grid}.identity-row.svelte-1um4afd{align-items:center;gap:12px;margin-bottom:4px;display:flex;position:relative}.identity-name-input.svelte-1um4afd{border:none;border-bottom:1.5px dashed color-mix(in srgb, var(--text-primary) 35%, transparent);min-width:0;color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);background:0 0;outline:none;flex:1;padding:4px 2px;font-family:inherit}.identity-name-input.svelte-1um4afd::placeholder{color:color-mix(in srgb, var(--text-primary) 45%, transparent);font-weight:var(--font-weight-medium)}.identity-name-input.svelte-1um4afd:focus{border-bottom-color:var(--text-primary)}.field.svelte-1um4afd{flex-direction:column;gap:6px;display:flex}.appearance-row.svelte-1um4afd{border-radius:var(--radius-lg);background:var(--bg-hover);color:var(--text-primary);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:8px;font-family:inherit;display:flex}.appearance-row.svelte-1um4afd:focus-visible{outline:var(--focus-outline);outline-offset:2px}.appearance-chip.svelte-1um4afd{border-radius:var(--radius-md);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--text-primary-tint-12), inset 0 1px 0 #ffffff73;background-position:50%;background-size:cover;flex:none}.appearance-chip.glass.svelte-1um4afd{box-shadow:inset 1px 1.5px 0 #ffffffd9, inset 0 0 0 1px var(--text-primary-tint-12)}.appearance-chip.grain.svelte-1um4afd{background-image:var(--grain-texture);background-blend-mode:overlay;background-size:60px}.appearance-chip.split.svelte-1um4afd{background-image:linear-gradient(135deg, transparent 50%, var(--night) 50%)}.appearance-chip.grain.split.svelte-1um4afd{background-image:var(--grain-texture), linear-gradient(135deg, transparent 50%, var(--night) 50%)}.appearance-text.svelte-1um4afd{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-direction:column;flex:1;display:flex}.appearance-detail.svelte-1um4afd{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:400;overflow:hidden}.appearance-chevron.svelte-1um4afd{color:var(--text-muted);transition:transform .25s var(--motion-ease-spring)}.appearance-chevron.open.svelte-1um4afd{transform:rotate(180deg)}.appearance-card.svelte-1um4afd{pointer-events:auto;z-index:50;border-radius:var(--radius-xl);background:var(--chrome-floating-surface);width:304px;box-shadow:var(--chrome-overlay-shadow), 0 0 0 .5px var(--text-primary-tint-12);backdrop-filter:blur(24px)saturate(1.4);transform-origin:0 40px;padding:16px;position:fixed}.field-label-row.svelte-1um4afd{justify-content:space-between;align-items:baseline;display:flex}.field-label.svelte-1um4afd{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.manage-link.svelte-1um4afd{color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.manage-link.svelte-1um4afd:hover{color:var(--text-primary);text-decoration:underline}.manage-link.svelte-1um4afd:focus-visible{outline:var(--focus-outline);outline-offset:1px;border-radius:var(--radius-xs)}.profile-choices.svelte-1um4afd{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-primary) 45%, transparent);grid-template-columns:minmax(0,1fr);gap:2px;padding:4px;display:grid}.profile-choice.svelte-1um4afd{border-radius:var(--radius-md);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;align-items:center;gap:10px;padding:8px;font-family:inherit;display:flex}.profile-choice.svelte-1um4afd:hover{background:color-mix(in srgb, var(--bg-primary) 55%, transparent)}.profile-choice[aria-checked=true].svelte-1um4afd{background:var(--bg-primary);box-shadow:var(--shadow-control)}.profile-choice.svelte-1um4afd:focus-visible{outline:var(--focus-outline);outline-offset:1px}.choice-avatar.svelte-1um4afd{border-radius:var(--radius-sm);width:26px;height:26px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);flex:none;place-items:center;display:grid}.choice-dot.svelte-1um4afd{border-radius:50%;width:10px;height:10px}.choice-avatar.new.svelte-1um4afd{border:1.5px dashed color-mix(in srgb, var(--text-primary) 30%, transparent);color:var(--text-secondary)}.choice-avatar.private.svelte-1um4afd{background:var(--text-primary);color:var(--bg-primary)}.choice-copy.svelte-1um4afd{min-width:0;display:grid}.choice-name.svelte-1um4afd{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.choice-detail.svelte-1um4afd{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--font-size-sm)}.choice-check.svelte-1um4afd{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--text-primary) 25%, transparent);width:16px;height:16px;transition:border var(--transition-fast);border-radius:50%;flex:none;margin-left:auto}.profile-choice[aria-checked=true].svelte-1um4afd .choice-check:where(.svelte-1um4afd){border:5px solid var(--accent)}.new-profile-input.svelte-1um4afd{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary);min-width:0;color:var(--text-primary);font-size:var(--font-size-md);margin:0 8px 6px 44px;padding:8px;font-family:inherit}.new-profile-input.svelte-1um4afd:focus{outline:var(--focus-outline);outline-offset:1px}.field-hint.svelte-1um4afd{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;padding:0 4px;line-height:1.4}.delete-space-wrap.svelte-1um4afd{display:inline-flex}.emoji-picker-shell.svelte-1um4afd{flex-shrink:0}.space-emoji-btn.svelte-1um4afd{border:1px solid color-mix(in srgb, var(--text-primary) 14%, transparent);background:color-mix(in srgb, var(--bg-primary) 45%, transparent);border-radius:var(--radius-lg);cursor:pointer;width:42px;height:42px;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.space-emoji-btn.active.svelte-1um4afd,.space-emoji-btn.svelte-1um4afd:hover{border-color:var(--accent);background:var(--bg-active)}.space-emoji-btn.active.svelte-1um4afd{box-shadow:0 10px 20px var(--accent-tint-14)}.space-emoji-btn.svelte-1um4afd:hover{box-shadow:0 8px 18px var(--accent-tint-12);transform:translateY(-1px)}.space-emoji-glyph.svelte-1um4afd{font-size:var(--font-size-3xl);line-height:1}.space-emoji-badge.svelte-1um4afd{border-radius:var(--radius-chip);background:var(--bg-primary);border:1px solid var(--border);width:16px;height:16px;color:var(--text-secondary);font-size:var(--font-size-3xs);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-5px;right:-5px}.emoji-popover.svelte-1um4afd{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--border);background:color-mix(in srgb, var(--bg-primary) 92%, white 8%);width:100%;max-width:220px;box-shadow:0 18px 36px color-mix(in srgb, var(--text-primary) 16%, transparent);z-index:12;backdrop-filter:blur(var(--chrome-floating-blur));padding:12px;position:absolute;top:calc(100% + 10px);left:0}.emoji-popover.full.svelte-1um4afd{width:min(100% + 42px,340px);max-width:none;height:318px;padding:var(--space-8);left:-21px}.emoji-popover-header.svelte-1um4afd{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.emoji-popover-header.svelte-1um4afd strong:where(.svelte-1um4afd){font-size:var(--font-size-sm);color:var(--text-primary)}.emoji-popover-header.svelte-1um4afd span:where(.svelte-1um4afd){font-size:var(--font-size-xs);color:var(--text-secondary)}.emoji-grid.svelte-1um4afd{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.emoji-choice.svelte-1um4afd{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);min-width:0;font-size:var(--font-size-2xl);cursor:pointer;transition:transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);padding:0}.emoji-choice.svelte-1um4afd:hover{background:var(--bg-hover);border-color:var(--accent);transform:translateY(-1px)}.emoji-choice.selected.svelte-1um4afd{background:var(--bg-active);border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint-18)}.emoji-more.svelte-1um4afd{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.editor-footer.svelte-1um4afd{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:0 16px;padding:10px 0 12px;display:flex}.footer-actions.svelte-1um4afd{gap:6px;margin-left:auto;display:flex}.submit-shortcut.svelte-1um4afd{color:var(--text-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--font-size-xs)}.status-banner.svelte-su0srk{border-radius:var(--radius-md);background:var(--sidebar-active);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.status-banner.status-error.svelte-su0srk{color:var(--sidebar-danger);background:color-mix(in srgb, var(--sidebar-danger) 12%, transparent)}.status-close.svelte-su0srk{border-radius:var(--radius-sm);width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.diagnostics-panel.svelte-x5zsyd{background:var(--sidebar-bg);color:var(--text-primary);position:relative}.hdr-ctl.svelte-x5zsyd{width:26px;height:26px}.hdr-ctl.small.svelte-x5zsyd{width:24px;height:24px}.record-ctl.recording.svelte-x5zsyd{width:auto;color:var(--text-primary);align-items:center;gap:5px;padding:0 7px;display:inline-flex}.record-dot.svelte-x5zsyd{background:var(--danger);border-radius:50%;width:8px;height:8px}.record-time.svelte-x5zsyd{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.diagnostics-tabs.svelte-x5zsyd{flex-shrink:0;padding:0 10px 8px}.diagnostics-tabs.svelte-x5zsyd .ui-segmented{max-width:100%}.diagnostics-tabs.svelte-x5zsyd .ui-segmented button{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.diagnostics-body.svelte-x5zsyd{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 10px 18px;display:flex;overflow-y:auto}.muted.svelte-x5zsyd{color:var(--text-muted);font-size:var(--font-size-xs)}.hint.svelte-x5zsyd{margin:0;padding:0 4px}.empty-text.svelte-x5zsyd{color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;margin:0;padding:16px 6px}.boot-summary.svelte-x5zsyd{gap:2px;padding:2px 4px 0;display:grid}.boot-figures.svelte-x5zsyd{align-items:baseline;gap:6px;display:flex}.boot-total.svelte-x5zsyd{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums}.waterfall.svelte-x5zsyd{gap:1px;margin:0;padding:0;list-style:none;display:grid}.waterfall-row.svelte-x5zsyd{border-radius:var(--radius-sm);font-size:var(--font-size-xs);grid-template-columns:minmax(0,92px) minmax(0,1fr) 52px;align-items:center;gap:8px;padding:4px;display:grid}.waterfall-row.svelte-x5zsyd:hover{background:color-mix(in srgb, var(--bg-hover) 46%, transparent)}.waterfall-name.svelte-x5zsyd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waterfall-track.svelte-x5zsyd{height:8px;position:relative}.waterfall-bar.svelte-x5zsyd{border-radius:var(--radius-2xs);background:color-mix(in srgb, var(--accent) 80%, var(--text-primary));height:100%;position:absolute;top:0}.slowest.svelte-x5zsyd .waterfall-bar:where(.svelte-x5zsyd){background:var(--warning)}.slowest.svelte-x5zsyd .waterfall-value:where(.svelte-x5zsyd){color:var(--text-primary);font-weight:var(--font-weight-semibold)}.waterfall-value.svelte-x5zsyd{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.memory-list.svelte-x5zsyd{margin:0;display:grid}.memory-row.svelte-x5zsyd{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 6%, transparent);font-size:var(--font-size-sm);justify-content:space-between;gap:8px;padding:8px 4px;display:flex}.memory-row.indent.svelte-x5zsyd{color:var(--text-secondary);padding-left:16px}.memory-row.svelte-x5zsyd dt:where(.svelte-x5zsyd){min-width:0}.memory-row.svelte-x5zsyd dd:where(.svelte-x5zsyd){font-variant-numeric:tabular-nums;margin:0}.memory-actions.svelte-x5zsyd{gap:10px;padding:0 4px;display:grid}.trim.svelte-x5zsyd{align-items:center;gap:8px;display:flex}.trim.svelte-x5zsyd .muted:where(.svelte-x5zsyd){flex:1}.link-button.svelte-x5zsyd{color:color-mix(in srgb, var(--accent) 50%, var(--text-primary));font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0}.link-button.svelte-x5zsyd:hover{color:var(--text-primary)}.log-toolbar.svelte-x5zsyd{gap:6px;display:grid}.log-filters.svelte-x5zsyd{align-items:center;gap:2px;display:flex}.chips.svelte-x5zsyd{flex-wrap:wrap;flex:1;gap:4px;display:flex}.chip.svelte-x5zsyd{border:1px solid var(--text-primary-tint-10);border-radius:var(--radius-chip);height:22px;color:var(--text-secondary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;padding:0 8px}.chip.on.svelte-x5zsyd{border-color:color-mix(in srgb, var(--text-primary) 22%, transparent);background:var(--bg-hover);color:var(--text-primary)}.log.svelte-x5zsyd{margin:0;padding:0;list-style:none;display:grid}.log-entry.svelte-x5zsyd{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 6%, transparent);grid-template-columns:6px minmax(0,1fr);gap:8px;padding:8px 4px;display:grid}.level-dot.svelte-x5zsyd{background:color-mix(in srgb, var(--text-primary) 25%, transparent);border-radius:50%;width:6px;height:6px;margin-top:4px}.level-warning.svelte-x5zsyd .level-dot:where(.svelte-x5zsyd){background:var(--warning)}.level-error.svelte-x5zsyd .level-dot:where(.svelte-x5zsyd){background:var(--danger)}.log-copy.svelte-x5zsyd{gap:2px;min-width:0;display:grid}.log-head.svelte-x5zsyd{align-items:baseline;gap:6px;display:flex}.log-title.svelte-x5zsyd{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.log-time.svelte-x5zsyd{font-variant-numeric:tabular-nums;flex-shrink:0}.log-message.svelte-x5zsyd,.log-detail.svelte-x5zsyd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--font-size-xs);overflow-wrap:anywhere;margin:0;line-height:1.4}.log-message.svelte-x5zsyd{color:var(--text-secondary)}.level-error.svelte-x5zsyd .log-message:where(.svelte-x5zsyd){color:var(--danger)}.log-detail.svelte-x5zsyd{color:var(--text-muted)}.download-row.svelte-18zu7ge{border-radius:var(--radius-md);cursor:default;height:48px;transition:background var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease;border:1px solid #0000;outline:none;align-items:center;gap:8px;padding:0 6px 0 8px;display:flex;position:relative}.download-row.svelte-18zu7ge:hover,.download-row.selected.svelte-18zu7ge{background:color-mix(in srgb, var(--bg-hover) 46%, transparent);border-color:color-mix(in srgb, var(--text-primary) 6%, transparent)}.download-row.svelte-18zu7ge:has(.row-main:where(.svelte-18zu7ge):focus-visible){outline:var(--focus-outline);outline-offset:-2px}.download-row.error.svelte-18zu7ge{background:color-mix(in srgb, var(--danger) 6%, transparent)}.download-row.missing.svelte-18zu7ge .file-icon:where(.svelte-18zu7ge),.download-row.missing.svelte-18zu7ge .row-name:where(.svelte-18zu7ge){opacity:.5}.file-icon.svelte-18zu7ge{z-index:1;background:0 0;border:0;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:relative}.file-icon.svelte-18zu7ge img:where(.svelte-18zu7ge){pointer-events:none;width:30px;height:30px}.file-icon.draggable.svelte-18zu7ge:not(:disabled){cursor:grab}.file-icon.svelte-18zu7ge:disabled{opacity:1}.row-main.svelte-18zu7ge{text-align:left;min-width:0;color:inherit;font:inherit;cursor:default;background:0 0;border:none;outline:none;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.row-main.svelte-18zu7ge:after{content:"";position:absolute;inset:0}.row-name.svelte-18zu7ge{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.row-meta.svelte-18zu7ge{color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.row-meta.tone-error.svelte-18zu7ge{color:var(--danger)}.row-button.svelte-18zu7ge{z-index:1;border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.row-button.svelte-18zu7ge:hover{background:color-mix(in srgb, var(--bg-hover) 70%, transparent);color:var(--text-primary)}.row-action.svelte-18zu7ge{color:var(--text-secondary)}.download-row.error.svelte-18zu7ge .row-action:where(.svelte-18zu7ge){color:var(--danger)}.row-menu.svelte-18zu7ge{opacity:0}.download-row.svelte-18zu7ge:hover .row-menu:where(.svelte-18zu7ge),.download-row.selected.svelte-18zu7ge .row-menu:where(.svelte-18zu7ge),.download-row.svelte-18zu7ge:focus-within .row-menu:where(.svelte-18zu7ge){opacity:1}.row-progress.svelte-18zu7ge{border-radius:var(--radius-chip);background:var(--text-primary-tint-10);height:3px;margin-top:2px;display:block;overflow:hidden}.row-progress-fill.svelte-18zu7ge{border-radius:inherit;background:color-mix(in srgb, var(--accent) 86%, var(--text-primary));height:100%;transition:transform .18s;display:block}.row-progress.paused.svelte-18zu7ge .row-progress-fill:where(.svelte-18zu7ge){background:color-mix(in srgb, var(--text-muted) 72%, transparent)}.downloads-scroll-shell.svelte-18z444j{flex:1;min-height:0;position:relative}.downloads-body.svelte-18z444j{height:100%;padding:0 8px 10px;overflow-y:auto}.downloads-scroll-gradient.svelte-18z444j{opacity:0;pointer-events:none;height:16px;transition:opacity var(--motion-duration-normal) ease;position:absolute;left:8px;right:8px}.downloads-scroll-gradient.visible.svelte-18z444j{opacity:1}.downloads-scroll-gradient.top.svelte-18z444j{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 92%, transparent), color-mix(in srgb, var(--bg-primary) 0%, transparent));top:0}.downloads-scroll-gradient.bottom.svelte-18z444j{background:linear-gradient(0deg, color-mix(in srgb, var(--bg-primary) 94%, transparent), color-mix(in srgb, var(--bg-primary) 0%, transparent));bottom:10px}.empty-state.svelte-18z444j{text-align:center;color:var(--text-muted);justify-items:center;gap:4px;margin-top:18px;padding:14px 12px;display:grid}.empty-title.svelte-18z444j{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.empty-copy.svelte-18z444j{max-width:210px;font-size:var(--font-size-sm);line-height:1.4}.download-group.svelte-18z444j{grid-template-columns:minmax(0,1fr);gap:1px;margin-bottom:8px;display:grid}.download-group-title.svelte-18z444j{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:8px 4px 4px}.downloads-panel.svelte-wn0vol{background:0 0}.downloads-filter.svelte-wn0vol{flex-shrink:0;align-items:center;gap:8px;padding:8px 12px 4px;display:flex}.downloads-filter.svelte-wn0vol .ui-search-field{flex:1;min-width:0}.downloads-loading.svelte-wn0vol{text-align:center;color:var(--text-muted);font-size:var(--font-size-sm);margin:0;padding:32px 16px}.ink-style.svelte-18hqwrq{flex-direction:column;gap:10px;display:flex}section.svelte-18hqwrq{flex-direction:column;gap:4px;display:flex}h3.svelte-18hqwrq{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:inherit;margin:0}.row.svelte-18hqwrq{flex-wrap:wrap;gap:4px;display:flex}button.svelte-18hqwrq,.swatch.custom.svelte-18hqwrq{border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 7%, transparent);width:28px;height:28px;color:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex}button.svelte-18hqwrq:hover,.swatch.custom.svelte-18hqwrq:hover{background:color-mix(in srgb, currentColor 15%, transparent)}button.on.svelte-18hqwrq,.swatch.custom.on.svelte-18hqwrq{background:color-mix(in srgb, var(--accent) 34%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 80%, transparent)}button.svelte-18hqwrq:focus-visible,.swatch.custom.svelte-18hqwrq:focus-within{outline:var(--focus-outline)}.swatch.svelte-18hqwrq:before{content:"";background:var(--swatch);width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 35%, transparent);border-radius:50%}.swatch.custom.svelte-18hqwrq{position:relative;overflow:hidden}.swatch.custom.svelte-18hqwrq:not(.on):before{display:none}.swatch.custom.svelte-18hqwrq input:where(.svelte-18hqwrq){opacity:0;cursor:pointer;border:0;padding:0;position:absolute;inset:0}.eraser.svelte-18hqwrq{width:auto;font:inherit;font-size:var(--font-size-sm);padding:0 10px}.screenshot-panel-body.svelte-10kyyt7{flex-direction:column;gap:10px;padding:4px 12px 8px;display:flex;overflow-y:auto}.hdr-ctl.svelte-10kyyt7 svg:where(.svelte-10kyyt7){transform:translateY(-1px)}.hdr-ctl.svelte-10kyyt7:disabled{opacity:var(--disabled-opacity)}.card.svelte-10kyyt7{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.group-label.svelte-10kyyt7{font-size:var(--font-size-2xs);letter-spacing:.4px;text-transform:uppercase;color:var(--text-primary);margin:0}.ink-card.svelte-10kyyt7{color:var(--text-primary)}.tool-grid.svelte-10kyyt7{flex-wrap:wrap;gap:4px;display:flex}.tool.svelte-10kyyt7{border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-primary);background:var(--bg-secondary);cursor:pointer;border:none;place-items:center;display:grid}.tool.svelte-10kyyt7:hover{background:var(--bg-tertiary)}.tool.active.svelte-10kyyt7{background:var(--accent);color:var(--accent-text)}.layers-empty.svelte-10kyyt7{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}.layer-list.svelte-10kyyt7{flex-direction:column;gap:4px;max-height:168px;display:flex;overflow-y:auto}.layer.svelte-10kyyt7{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary);align-items:center;gap:8px;padding:4px 4px 4px 2px;display:flex}.layer.svelte-10kyyt7:hover{background:var(--bg-secondary)}.layer.active.svelte-10kyyt7{background:var(--accent-tint-22)}.layer.svelte-10kyyt7:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.layer.placeholder.svelte-10kyyt7{border:1.5px dashed var(--accent);background:var(--accent-tint-12)}.layer.placeholder.svelte-10kyyt7>:where(.svelte-10kyyt7){visibility:hidden}.layer-grip.svelte-10kyyt7{color:var(--text-muted);cursor:grab;flex:none;display:flex}.layer-grip.svelte-10kyyt7:active{cursor:grabbing}.layer-icon.svelte-10kyyt7{color:var(--text-secondary);display:flex}.layer-label.svelte-10kyyt7{font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.layer-color.svelte-10kyyt7{border-radius:var(--radius-xs);border:1px solid var(--border);flex:none;width:12px;height:12px}.layer-btn.svelte-10kyyt7{width:20px;height:20px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;flex:none;place-items:center;display:grid}.layer-btn.svelte-10kyyt7:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.layer-btn.delete.svelte-10kyyt7:hover{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger-text)}.layer-btn.svelte-10kyyt7:disabled{opacity:var(--disabled-opacity);cursor:default}.screenshot-panel-actions.svelte-10kyyt7{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:auto;padding:12px;display:flex}.secondary-row.svelte-10kyyt7{gap:8px;display:flex}.secondary-row.svelte-10kyyt7 .btn:where(.svelte-10kyyt7){flex:1}.btn.svelte-10kyyt7{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;text-align:center;border:none;justify-content:center;align-items:center;gap:6px;padding:10px;display:inline-flex}.btn.svelte-10kyyt7 svg:where(.svelte-10kyyt7){flex:none}.btn.svelte-10kyyt7:hover{background:var(--bg-tertiary)}.btn.primary.svelte-10kyyt7{background:var(--accent);color:var(--accent-text)}.btn.primary.svelte-10kyyt7:hover{filter:brightness(1.05);background:var(--accent)}.btn.ghost.svelte-10kyyt7{color:var(--text-muted);background:0 0}.btn.ghost.svelte-10kyyt7:hover{background:var(--bg-hover)}.btn.svelte-10kyyt7:disabled{opacity:var(--disabled-opacity);cursor:default;pointer-events:none}.save-group.svelte-10kyyt7{gap:1px;display:flex;position:relative}.save-group.svelte-10kyyt7 .primary:where(.svelte-10kyyt7):first-child{border-radius:var(--radius-md) 0 0 var(--radius-md);flex:1}.save-group.svelte-10kyyt7 .chevron:where(.svelte-10kyyt7){border-radius:0 var(--radius-md) var(--radius-md) 0;justify-content:center;align-items:center;padding:0 12px;display:flex}.save-menu.svelte-10kyyt7{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.save-menu.svelte-10kyyt7 button:where(.svelte-10kyyt7){white-space:nowrap;width:100%;color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);text-align:left;background:0 0;border:none;padding:8px 10px}.save-menu.svelte-10kyyt7 button:where(.svelte-10kyyt7):hover{background:var(--bg-hover)}.process-panel.svelte-1q3v4z5{background:var(--sidebar-bg);color:var(--text-primary);position:relative}.hdr-ctl.on.svelte-1q3v4z5{background:var(--bg-hover);color:var(--text-primary)}.process-body.svelte-1q3v4z5{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 10px 18px;display:flex;overflow-y:auto}.overview.svelte-1q3v4z5{gap:8px;padding:2px 4px 0;display:grid}.overview-figures.svelte-1q3v4z5{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.overview-total.svelte-1q3v4z5{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums}.overview-meta.svelte-1q3v4z5{color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap}.memory-bar.svelte-1q3v4z5{border-radius:var(--radius-xs);gap:2px;height:10px;display:flex;overflow:hidden}.segment.svelte-1q3v4z5{flex-basis:0;min-width:3px;transition:flex-grow .3s}.seg-0.svelte-1q3v4z5{background:var(--accent)}.seg-1.svelte-1q3v4z5{background:var(--chart-2)}.seg-2.svelte-1q3v4z5{background:var(--chart-3)}.seg-others.svelte-1q3v4z5{background:color-mix(in srgb, var(--text-primary) 28%, transparent)}.seg-system.svelte-1q3v4z5{background:color-mix(in srgb, var(--text-primary) 14%, transparent)}.memory-legend.svelte-1q3v4z5{color:var(--text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.memory-legend.svelte-1q3v4z5 li:where(.svelte-1q3v4z5){align-items:center;gap:4px;min-width:0;display:flex}.swatch.svelte-1q3v4z5{border-radius:var(--radius-2xs);flex-shrink:0;width:7px;height:7px}.legend-label.svelte-1q3v4z5{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.reclaim.svelte-1q3v4z5{border:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-hover) 40%, transparent);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.reclaim.svelte-1q3v4z5 .link-button:where(.svelte-1q3v4z5){margin-left:auto}.reclaim-copy.svelte-1q3v4z5{min-width:0;font-size:var(--font-size-sm);flex:80px;line-height:1.3}.link-button.svelte-1q3v4z5{color:color-mix(in srgb, var(--accent) 50%, var(--text-primary));font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:2px 0}.link-button.svelte-1q3v4z5:hover{color:var(--text-primary)}.group.svelte-1q3v4z5{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.group-title.svelte-1q3v4z5,.group-toggle.svelte-1q3v4z5{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:4px 6px}.group-toggle.svelte-1q3v4z5{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-family:inherit;display:flex}.group-toggle.svelte-1q3v4z5:hover{color:var(--text-primary)}.group-toggle-label.svelte-1q3v4z5{flex:1}.chevron.svelte-1q3v4z5{transition:transform .14s}.chevron.open.svelte-1q3v4z5{transform:rotate(90deg)}.tab-entry.svelte-1q3v4z5{border-radius:var(--radius-md)}.tab-entry.expanded.svelte-1q3v4z5{background:color-mix(in srgb, var(--bg-hover) 46%, transparent)}.tab-entry.unresponsive.svelte-1q3v4z5{background:color-mix(in srgb, var(--danger) 8%, transparent)}.tab-row.svelte-1q3v4z5{border-radius:var(--radius-md);width:100%;min-height:36px;color:var(--text-primary);font:inherit;text-align:left;cursor:default;background:0 0;border:none;align-items:center;gap:8px;padding:4px 6px;display:flex}.tab-row.svelte-1q3v4z5:hover{background:color-mix(in srgb, var(--bg-hover) 46%, transparent)}.tab-row.sleeping.svelte-1q3v4z5{min-height:30px;color:var(--text-secondary)}.tab-row.sleeping.svelte-1q3v4z5 .favicon:where(.svelte-1q3v4z5){opacity:.6}.favicon.svelte-1q3v4z5{border-radius:var(--radius-xs);flex-shrink:0;width:16px;height:16px}.favicon-fallback.svelte-1q3v4z5{background:var(--text-primary-tint-10);color:var(--text-primary);font-size:var(--font-size-3xs);font-weight:var(--font-weight-semibold);place-items:center;display:grid}.tab-copy.svelte-1q3v4z5{flex:1;gap:4px;min-width:0;display:grid}.tab-title.svelte-1q3v4z5{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);overflow:hidden}.tab-state.svelte-1q3v4z5{color:color-mix(in srgb, var(--danger) 60%, var(--text-primary));font-size:var(--font-size-xs)}.usage-bar.svelte-1q3v4z5{border-radius:var(--radius-2xs);background:color-mix(in srgb, var(--text-primary) 8%, transparent);height:3px;display:block;overflow:hidden}.usage-bar.svelte-1q3v4z5 span:where(.svelte-1q3v4z5){border-radius:inherit;background:color-mix(in srgb, var(--text-primary) 35%, transparent);height:100%;transition:width .3s;display:block}.unresponsive.svelte-1q3v4z5 .tab-title:where(.svelte-1q3v4z5){color:color-mix(in srgb, var(--danger) 60%, var(--text-primary))}.tab-flag.svelte-1q3v4z5{color:var(--text-muted);flex-shrink:0}.tab-bytes.svelte-1q3v4z5,.tab-cpu.svelte-1q3v4z5{color:var(--text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.tab-cpu.svelte-1q3v4z5{color:var(--text-muted)}.details.svelte-1q3v4z5{font-size:var(--font-size-xs);color:var(--text-secondary);gap:6px;padding:0 8px 8px 30px;display:grid}.details-url.svelte-1q3v4z5{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.details-actions.svelte-1q3v4z5{flex-wrap:wrap;gap:4px;display:flex}.small-button.danger.svelte-1q3v4z5{color:color-mix(in srgb, var(--danger) 45%, var(--text-primary))}.empty-text.svelte-1q3v4z5{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;padding:10px 6px}.sidebar-panel.svelte-9ylhhw{transition:transform .22s var(--motion-ease-spring);pointer-events:none;position:absolute;inset:0;transform:translate(100%)}.sidebar-panel.active.svelte-9ylhhw{pointer-events:auto;transform:translate(0)}.sidebar-panel.svelte-9ylhhw .panel-shell:focus{outline:none}@starting-style{.sidebar-panel.active.svelte-9ylhhw{transform:translate(100%)}}
