.input-dialog-layer.svelte-17346eh{z-index:170;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.input-dialog-backdrop.svelte-17346eh{background:#18181b80;border:0;position:absolute;inset:0}.input-dialog.svelte-17346eh{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-2xl,8px);background:var(--color-bg-primary,#fff);width:min(26rem,100%);box-shadow:var(--shadow-xl);padding:1.25rem;position:relative}.input-dialog.svelte-17346eh h3:where(.svelte-17346eh){color:var(--color-text-primary,#18181b);font-family:var(--font-display);margin:0;font-size:1.15rem}.input-dialog.svelte-17346eh p:where(.svelte-17346eh){color:var(--color-text-secondary,#52525b);margin:.55rem 0 1.1rem;font-size:.86rem;line-height:1.55}.input-dialog.svelte-17346eh label:where(.svelte-17346eh){color:var(--color-text-secondary,#52525b);letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 .4rem;font-size:.65rem;font-weight:700;display:block}.input-dialog.svelte-17346eh :is(input:where(.svelte-17346eh),textarea:where(.svelte-17346eh)){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);width:100%;color:var(--color-text-primary,#18181b);outline:none;padding:.65rem .75rem;font-size:.875rem}.input-dialog.svelte-17346eh textarea:where(.svelte-17346eh){resize:vertical;min-height:8rem;line-height:1.5}.input-dialog.svelte-17346eh :where(.svelte-17346eh):is(input:where(.svelte-17346eh),textarea:where(.svelte-17346eh)):focus{border-color:var(--color-border-strong,#a1a1aa);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent,#e14a33) 18%, transparent)}.input-dialog-actions.svelte-17346eh{justify-content:flex-end;gap:.55rem;margin-top:1.15rem;display:flex}.input-dialog-actions.svelte-17346eh button:where(.svelte-17346eh){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.45rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.input-dialog-actions.svelte-17346eh button:where(.svelte-17346eh):disabled{cursor:not-allowed;opacity:.55}.secondary-action.svelte-17346eh{background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#18181b)}.secondary-action.svelte-17346eh:hover:not(:disabled){border-color:var(--color-border-strong,#a1a1aa)}.confirm-action.svelte-17346eh{background:var(--color-text-primary,#18181b);color:#fff}.confirm-action.svelte-17346eh:hover:not(:disabled){background:var(--color-accent,#e14a33)}.confirm-action.svelte-17346eh .confirm-spinner{border-color:#fff #ffffff4d #ffffff4d}.workspace-overlay.svelte-1ej40lh{z-index:140;background:#18181b85;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.workspace-dialog.svelte-1ej40lh{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-2xl,8px);background:var(--color-bg-primary,#fff);outline:none;grid-template-rows:auto minmax(0,1fr) auto;width:min(95rem,100vw - 2rem);height:min(62rem,100dvh - 2rem);min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 72px #18181b38}.workspace-dialog.no-header.svelte-1ej40lh{grid-template-rows:minmax(0,1fr) auto}.workspace-header.svelte-1ej40lh,.workspace-footer.svelte-1ej40lh{border-color:var(--color-border,#e4e4e7);align-items:center;gap:1rem;min-width:0;padding:.7rem 1rem;display:flex}.workspace-header.svelte-1ej40lh{border-bottom-width:1px;min-height:3.5rem;position:relative}.workspace-footer.svelte-1ej40lh{border-top-width:1px;justify-content:flex-end;min-height:3.75rem}.workspace-title.svelte-1ej40lh{color:var(--color-text-primary,#18181b);font-family:var(--font-display,serif);flex:none;margin:0;font-size:1.1rem;font-weight:700;line-height:1.2}.workspace-header-content.svelte-1ej40lh{flex:1;min-width:0}.workspace-body.svelte-1ej40lh{min-height:0;overflow:hidden}@media (width<=640px){.workspace-overlay.svelte-1ej40lh{padding:0}.workspace-dialog.svelte-1ej40lh{border:0;border-radius:0;width:100%;height:100dvh}.workspace-header.svelte-1ej40lh,.workspace-footer.svelte-1ej40lh{padding-right:max(.75rem, env(safe-area-inset-right));padding-left:max(.75rem, env(safe-area-inset-left))}.workspace-footer.svelte-1ej40lh{padding-bottom:max(.7rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.workspace-overlay.svelte-1ej40lh{animation:.14s ease-out svelte-1ej40lh-workspace-fade}.workspace-dialog.svelte-1ej40lh{animation:.18s ease-out svelte-1ej40lh-workspace-enter}}@keyframes svelte-1ej40lh-workspace-fade{0%{opacity:0}}@keyframes svelte-1ej40lh-workspace-enter{0%{opacity:0;transform:translateY(.45rem)}}
