:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}.n8n-interface[data-v-71d2accb]{--bg:#09090b;--panel:#18181bb8;--panel-strong:#27272adb;--border:#ffffff14;--border-strong:#ffffff24;--text:#f4f4f5;--muted:#a1a1aa;--muted-soft:#71717a;--danger:#fca5a5;--danger-bg:#7f1d1d3d;--accent:#fafafa;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);min-height:100dvh;color:var(--text);background:radial-gradient(circle at 50% -20%, #52525b47, transparent 34rem), radial-gradient(circle at 100% 10%, #3f3f462e, transparent 28rem), var(--bg);place-items:center;padding:48px 20px;font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.shell[data-v-71d2accb]{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff09, transparent 34%), var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;width:min(100%,760px);padding:28px;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff0a}.header[data-v-71d2accb]{margin-bottom:28px}.eyebrow[data-v-71d2accb]{color:var(--muted-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:600}.title-row[data-v-71d2accb]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-71d2accb]{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:650;line-height:.96}.subtitle[data-v-71d2accb]{max-width:620px;color:var(--muted);margin:16px 0 0;font-size:1rem;line-height:1.7}.status-pill[data-v-71d2accb]{border:1px solid var(--border);min-height:32px;color:var(--muted);transition:border-color .18s var(--ease-out), color .18s var(--ease-out), background-color .18s var(--ease-out);background:#ffffff09;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.status-pill[data-v-71d2accb]:before{content:"";background:#a1a1aa;border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px #a1a1aa59}.status-pill[data-loading=true][data-v-71d2accb]{color:var(--text);background:#fafafa12;border-color:#fafafa2e}.status-pill[data-loading=true][data-v-71d2accb]:before{animation:pulse-71d2accb .9s var(--ease-out) infinite;background:#f4f4f5}.composer[data-v-71d2accb]{gap:10px;display:grid}.field-label[data-v-71d2accb]{color:var(--muted);font-size:.9rem;font-weight:600}.input-card[data-v-71d2accb]{border:1px solid var(--border);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), background-color .2s var(--ease-out);background:#09090b8a;border-radius:22px;overflow:hidden}.input-card[data-v-71d2accb]:focus-within{border-color:var(--border-strong);background:#09090bad;box-shadow:0 0 0 4px #ffffff09,0 18px 44px #00000047}.textarea[data-v-71d2accb]{resize:vertical;width:100%;min-height:210px;color:var(--text);font:inherit;caret-color:var(--accent);background:0 0;border:0;outline:0;padding:20px 20px 14px;font-size:1rem;line-height:1.7}.textarea[data-v-71d2accb]::placeholder{color:#a1a1aa8f}.textarea[data-v-71d2accb]:disabled{cursor:not-allowed;opacity:.62}.composer-footer[data-v-71d2accb]{border-top:1px solid var(--border);background:#ffffff06;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.shortcut[data-v-71d2accb]{color:var(--muted-soft);margin:0;font-size:.82rem}kbd[data-v-71d2accb]{border:1px solid var(--border);min-height:22px;color:var(--muted);font:inherit;background:#ffffff0a;border-bottom-color:#ffffff29;border-radius:7px;align-items:center;padding:0 7px;font-size:.75rem;display:inline-flex}.submit-button[data-v-71d2accb]{color:#09090b;min-height:42px;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out), opacity .16s var(--ease-out), background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#f4f4f5;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:.94rem;font-weight:650;display:inline-flex;box-shadow:0 10px 24px #ffffff0d,inset 0 1px #ffffff70}.submit-button[data-v-71d2accb]:active:not(:disabled){transform:scale(.97)}.submit-button[data-v-71d2accb]:disabled{cursor:not-allowed;opacity:.5}.submit-button[data-v-71d2accb]:focus-visible{outline:0;box-shadow:0 0 0 4px #f4f4f51f,inset 0 1px #ffffff70}.spinner[data-v-71d2accb]{border:2px solid #09090b33;border-top-color:#09090bd1;border-radius:999px;width:15px;height:15px;animation:.65s linear infinite spin-71d2accb}.error-message[data-v-71d2accb]{color:var(--danger);background:var(--danger-bg);border:1px solid #fca5a52e;border-radius:16px;margin:14px 0 0;padding:12px 14px;font-size:.92rem;line-height:1.5}.result-card[data-v-71d2accb]{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff09, transparent), var(--panel-strong);border-radius:22px;margin-top:18px;padding:18px;box-shadow:inset 0 1px #ffffff09}.result-label[data-v-71d2accb]{color:var(--muted-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:700}.result-text[data-v-71d2accb]{color:var(--text);white-space:pre-wrap;margin:0;font-size:1.02rem;font-weight:700;line-height:1.75}.soft-reveal-enter-active[data-v-71d2accb],.soft-reveal-leave-active[data-v-71d2accb],.result-reveal-enter-active[data-v-71d2accb],.result-reveal-leave-active[data-v-71d2accb]{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}.soft-reveal-enter-from[data-v-71d2accb],.soft-reveal-leave-to[data-v-71d2accb],.result-reveal-enter-from[data-v-71d2accb],.result-reveal-leave-to[data-v-71d2accb]{opacity:0;transform:translateY(8px)scale(.98)}@media (hover:hover) and (pointer:fine){.submit-button[data-v-71d2accb]:hover:not(:disabled){background:#fff;box-shadow:0 14px 32px #ffffff12,inset 0 1px #ffffff80}}@media (width<=620px){.shell[data-v-71d2accb]{border-radius:24px;padding:20px}.title-row[data-v-71d2accb]{flex-direction:column;align-items:flex-start}.composer-footer[data-v-71d2accb]{flex-direction:column;align-items:stretch}.submit-button[data-v-71d2accb]{width:100%}}@media (prefers-reduced-motion:reduce){.status-pill[data-v-71d2accb]:before,.spinner[data-v-71d2accb]{animation:none}.submit-button[data-v-71d2accb],.input-card[data-v-71d2accb],.soft-reveal-enter-active[data-v-71d2accb],.soft-reveal-leave-active[data-v-71d2accb],.result-reveal-enter-active[data-v-71d2accb],.result-reveal-leave-active[data-v-71d2accb]{transition-duration:1ms}.soft-reveal-enter-from[data-v-71d2accb],.soft-reveal-leave-to[data-v-71d2accb],.result-reveal-enter-from[data-v-71d2accb],.result-reveal-leave-to[data-v-71d2accb]{transform:none}}@keyframes spin-71d2accb{to{transform:rotate(360deg)}}@keyframes pulse-71d2accb{50%{opacity:.45;transform:scale(.86)}}
