.scrim.svelte-w06lou{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:color-mix(in oklch,var(--ink-0) 75%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-w06lou-scrim-in var(--dur-fast) ease-out both}@keyframes svelte-w06lou-scrim-in{0%{opacity:0}to{opacity:1}}.sheet.svelte-w06lou{position:fixed;left:0;right:0;bottom:0;z-index:41;display:flex;flex-direction:column;max-height:88dvh;background:var(--ink-2);border-top:1px solid var(--hairline-strong);border-radius:20px 20px 0 0;box-shadow:0 -12px 42px color-mix(in oklch,var(--ink-0) 60%,transparent);animation:svelte-w06lou-sheet-rise .42s var(--spring) both}@keyframes svelte-w06lou-sheet-rise{0%{transform:translateY(48px);opacity:.5}to{transform:translateY(0);opacity:1}}@media (min-width: 768px){.sheet.svelte-w06lou{left:50%;right:auto;bottom:auto;top:50%;translate:-50% -50%;width:560px;max-height:90vh;border:1px solid var(--hairline-strong);border-radius:16px}}.grabber.svelte-w06lou{flex:none;width:36px;height:5px;border-radius:999px;background:var(--surface-3);margin:8px auto 0}@media (min-width: 768px){.grabber.svelte-w06lou{display:none}}.sheet-head.svelte-w06lou{flex:none;display:flex;align-items:center;justify-content:space-between;padding:10px 16px 12px;border-bottom:1px solid var(--hairline)}@media (min-width: 768px){.sheet-head.svelte-w06lou{padding:18px 20px 14px}}.title.svelte-w06lou{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text-3);text-transform:uppercase}.x.svelte-w06lou{display:inline-flex;color:var(--text-4);border:none;background:transparent;cursor:pointer;padding:6px;margin:-6px;border-radius:50%;transition:background var(--dur-fast),color var(--dur-fast)}.x.svelte-w06lou:hover{color:var(--text-1);background:var(--surface-1)}.form.svelte-w06lou{display:flex;flex-direction:column;flex:1;min-height:0}.scroll-area.svelte-w06lou{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:18px;padding:16px 16px 8px}.scroll-area.svelte-w06lou>:where(.svelte-w06lou){flex:none}@media (min-width: 768px){.scroll-area.svelte-w06lou{padding:18px 20px 10px}}.reveal.svelte-w06lou{animation:svelte-w06lou-rise .36s var(--ease-out) both}.reveal.svelte-w06lou:nth-child(1){animation-delay:30ms}.reveal.svelte-w06lou:nth-child(2){animation-delay:70ms}.reveal.svelte-w06lou:nth-child(3){animation-delay:.11s}.reveal.svelte-w06lou:nth-child(4){animation-delay:.15s}@keyframes svelte-w06lou-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero.svelte-w06lou{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:14px;background:color-mix(in oklch,var(--tint) 7%,var(--surface-1));border:1px solid color-mix(in oklch,var(--tint) 20%,transparent);transition:background var(--dur-fast) ease-out,border-color var(--dur-fast) ease-out}.hero-badge.svelte-w06lou{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:color-mix(in oklch,var(--tint) 16%,transparent);color:var(--tint);transition:background var(--dur-fast) ease-out,color var(--dur-fast) ease-out}.badge-icon.svelte-w06lou{display:inline-flex;animation:svelte-w06lou-badge-pop .26s var(--spring) both}@keyframes svelte-w06lou-badge-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.hero-main.svelte-w06lou{flex:1;min-width:0}.hero-name-row.svelte-w06lou{display:flex;align-items:center;gap:8px}.hero-name.svelte-w06lou{flex:1;min-width:0;background:transparent;border:none;border-bottom:1px dashed transparent;border-radius:0;outline:none;padding:0 0 1px;font-size:17px;font-weight:600;color:var(--text-1);transition:border-color var(--dur-fast) ease-out}.hero-name.svelte-w06lou:focus{border-bottom-color:var(--hairline-strong)}.hero-name.svelte-w06lou::placeholder{color:var(--text-4);font-weight:400}.auto-tag.svelte-w06lou{flex:none;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);border:1px solid var(--hairline);border-radius:999px;padding:2px 7px}.hero-sentence.svelte-w06lou{margin:4px 0 0;font-family:var(--serif);font-style:italic;font-size:13px;line-height:1.45;color:var(--text-2);overflow-wrap:anywhere}.field.svelte-w06lou{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px;min-width:0}.label.svelte-w06lou{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.hint-line.svelte-w06lou{margin:0;font-size:10.5px;line-height:1.4;color:var(--text-3);min-height:1.4em}.hidden.svelte-w06lou{display:none!important}.text.svelte-w06lou,.select.svelte-w06lou{width:100%;min-height:46px;background:var(--surface-1);border:1px solid var(--hairline);border-radius:12px;padding:10px 12px;color:var(--text-1);font-size:16px;outline:none;transition:border-color var(--dur-fast) ease-out,background var(--dur-fast) ease-out}.text.svelte-w06lou:focus{border-color:var(--accent);background:var(--surface-2)}.select-wrapper.svelte-w06lou{position:relative;width:100%}.select-wrapper.svelte-w06lou:after{content:"⌄";position:absolute;right:14px;top:50%;transform:translateY(-60%);color:var(--text-4);font-size:13px;pointer-events:none;font-family:var(--mono)}.select.svelte-w06lou{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:32px}.select.svelte-w06lou:focus{border-color:var(--accent)}.recents.svelte-w06lou{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.recents-mark.svelte-w06lou{display:inline-flex;color:var(--text-4);margin-right:2px}.recent-chip.svelte-w06lou{display:inline-flex;align-items:center;min-height:36px;padding:6px 13px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface-1);color:var(--text-2);font-size:12px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all var(--dur-fast) ease-out}.recent-chip.svelte-w06lou:hover{background:var(--surface-2);border-color:var(--hairline-strong);color:var(--text-1)}.recent-chip.on.svelte-w06lou{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent);font-weight:600}.segments.svelte-w06lou,.chips.svelte-w06lou{display:flex;flex-wrap:wrap;gap:6px}.segment.svelte-w06lou,.chip.svelte-w06lou{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;font-size:12px;font-family:var(--mono);padding:8px 13px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface-1);color:var(--text-2);cursor:pointer;transition:all var(--dur-fast) ease-out}.segment.svelte-w06lou{flex:1;min-width:0}.chip-icon.svelte-w06lou{display:inline-flex;color:var(--text-4);transition:color var(--dur-fast) ease-out}.segment.svelte-w06lou:hover,.chip.svelte-w06lou:hover{background:var(--surface-2);border-color:var(--hairline-strong);color:var(--text-1)}.segment.on.svelte-w06lou,.chip.on.svelte-w06lou{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent);font-weight:600}.chip.on.svelte-w06lou .chip-icon:where(.svelte-w06lou){color:var(--accent)}.gated-tag.svelte-w06lou{color:var(--signal-alert)}.tune.svelte-w06lou{border:1px solid var(--hairline);border-radius:14px;background:var(--surface-1);overflow:hidden}.tune-toggle.svelte-w06lou{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 12px;border:none;background:transparent;color:var(--text-1);cursor:pointer;text-align:left}.tune-icon.svelte-w06lou{display:inline-flex;color:var(--text-3);flex:none}.tune-label.svelte-w06lou{flex:none;font-size:12.5px;font-weight:600}.tune-sum.svelte-w06lou{flex:1;min-width:0;text-align:right;font-size:10px;letter-spacing:.02em;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--dur-fast) ease-out}.tune.open.svelte-w06lou .tune-sum:where(.svelte-w06lou){opacity:0}.tune-chev.svelte-w06lou{display:inline-flex;color:var(--text-4);flex:none;transition:transform .3s var(--ease-out)}.tune.open.svelte-w06lou .tune-chev:where(.svelte-w06lou){transform:rotate(180deg)}.tune-clip.svelte-w06lou{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-out)}.tune.open.svelte-w06lou .tune-clip:where(.svelte-w06lou){grid-template-rows:1fr}.tune-body.svelte-w06lou{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s .32s;display:flex;flex-direction:column;gap:14px;padding:2px 12px 0}.tune.open.svelte-w06lou .tune-body:where(.svelte-w06lou){visibility:visible;transition:visibility 0s;padding-bottom:14px}.gated-note.svelte-w06lou{font-family:var(--mono);font-size:10px;color:var(--signal-alert);background:color-mix(in oklch,var(--signal-alert) 8%,transparent);padding:8px 12px;border-radius:8px;border:1px solid color-mix(in oklch,var(--signal-alert) 20%,transparent);margin:0}.input-action-wrapper.svelte-w06lou{position:relative;display:flex;align-items:center}.input-with-action.svelte-w06lou{padding-right:44px!important}.input-action-btn.svelte-w06lou{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:none;background:transparent;color:var(--text-3);cursor:pointer;transition:all var(--dur-fast) ease-out}.input-action-btn.svelte-w06lou:hover{color:var(--text-1);background:var(--surface-2)}.input-action-btn.on.svelte-w06lou{color:var(--accent);background:var(--accent-quiet)}.browse-explorer.svelte-w06lou{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:12px;border:1px solid var(--hairline-strong);border-radius:12px;background:var(--surface-1)}.browse-crumb-header.svelte-w06lou{display:flex;align-items:center;gap:8px;color:var(--text-3);border-bottom:1px solid var(--hairline);padding-bottom:8px}.folder-icon.svelte-w06lou{color:var(--accent);display:flex}.browse-crumb.svelte-w06lou{font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left;flex:1}.browse-error.svelte-w06lou{font-size:11px;color:var(--signal-alert);padding:8px 4px}.browse-empty.svelte-w06lou{font-size:11px;color:var(--text-4);text-align:center;padding:16px 0}.skeleton-container.svelte-w06lou{display:flex;flex-direction:column;gap:6px;padding:4px 0}@keyframes svelte-w06lou-pulse{0%{opacity:.6}50%{opacity:.25}to{opacity:.6}}.skeleton-line.svelte-w06lou{height:42px;background:var(--surface-3);border-radius:8px;animation:svelte-w06lou-pulse 1.2s infinite ease-in-out}.browse-list-container.svelte-w06lou{display:flex;flex-direction:column;max-height:200px;overflow-y:auto;border-radius:8px;background:var(--surface-2);padding:2px}.browse-list-row.svelte-w06lou{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 10px;border:none;background:transparent;color:var(--text-2);font-size:13px;text-align:left;cursor:pointer;border-radius:6px;transition:all var(--dur-fast) ease-out}.browse-list-row.svelte-w06lou:hover:not(:disabled){background:var(--surface-3);color:var(--text-1)}.browse-list-row.up.svelte-w06lou{color:var(--text-3);border-bottom:1px solid var(--hairline);border-radius:0}.browse-list-row.svelte-w06lou:disabled{opacity:.4;cursor:not-allowed}.icon-col.svelte-w06lou{color:var(--text-4);display:flex;align-items:center}.browse-list-row.svelte-w06lou:hover .icon-col:where(.svelte-w06lou){color:var(--accent)}.text-col.svelte-w06lou{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-col.name.svelte-w06lou{font-weight:500}.arrow-col.svelte-w06lou{color:var(--text-4);display:flex;opacity:0;transition:opacity var(--dur-fast)}.browse-list-row.svelte-w06lou:hover .arrow-col:where(.svelte-w06lou){opacity:1}.browse-confirm-btn.svelte-w06lou{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px;border-radius:10px;border:1px solid var(--accent);background:var(--accent-quiet);color:var(--accent);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--dur-fast) ease-out;margin-top:4px}.browse-confirm-btn.svelte-w06lou:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.browse-confirm-btn.svelte-w06lou:disabled{opacity:.4;cursor:not-allowed;border-color:var(--hairline);background:transparent;color:var(--text-4)}.cta-dock.svelte-w06lou{flex:none;padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--ink-2)}@media (min-width: 768px){.cta-dock.svelte-w06lou{padding:12px 20px 16px}}.spawn-btn.svelte-w06lou{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 16px;border-radius:13px;border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;overflow:hidden;transition:all var(--dur-fast) ease-out;box-shadow:0 4px 14px color-mix(in oklch,var(--accent) 25%,transparent)}.cta-name.svelte-w06lou{max-width:60%;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600}.spawn-btn.svelte-w06lou:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 4px 18px color-mix(in oklch,var(--accent) 35%,transparent)}.spawn-btn.svelte-w06lou:disabled{cursor:not-allowed;background:var(--surface-3);border-color:var(--hairline);color:var(--text-4);box-shadow:none}.sr-only.svelte-w06lou{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ghost.svelte-oar1u6{display:flex;align-items:center;gap:10px;padding:12px 0;opacity:.7;border-bottom:1px dashed var(--hairline)}.ghost[data-status=failed].svelte-oar1u6{opacity:1}.rail.svelte-oar1u6{width:3px;height:26px;border-radius:2px;border-left:2px dashed var(--paper-4);flex:none}.ghost[data-status=failed].svelte-oar1u6 .rail:where(.svelte-oar1u6){border-left-color:var(--state-needs)}.body.svelte-oar1u6{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.name.svelte-oar1u6{font-size:13px;color:var(--paper-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-oar1u6{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--paper-4)}.ghost[data-status=gated].svelte-oar1u6 .meta:where(.svelte-oar1u6){color:var(--state-needs)}.ghost[data-status=failed].svelte-oar1u6 .meta:where(.svelte-oar1u6){color:var(--signal-alert)}.actions.svelte-oar1u6{display:flex;align-items:center;gap:6px;flex:none}.act.svelte-oar1u6{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:4px 9px;border-radius:7px;border:1px solid var(--state-needs);background:transparent;color:var(--state-needs);cursor:pointer}.x.svelte-oar1u6{display:inline-flex;color:var(--paper-4);border:none;background:transparent;cursor:pointer}.x.svelte-oar1u6:hover{color:var(--paper-2)}.ghost .spin{animation:pip-pulse 1.6s ease-in-out infinite}
