.sg.svelte-1jx96jb{border:1px solid var(--border);border-radius:.75rem;padding:16px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;font-family:inherit}.sg-h.svelte-1jx96jb{font-size:15px;font-weight:700;margin-bottom:3px;color:var(--foreground)}.sg-b.svelte-1jx96jb{font-size:13.5px;color:var(--muted-foreground);line-height:1.5;margin:0 0 12px}.sg-b.svelte-1jx96jb strong:where(.svelte-1jx96jb){color:var(--foreground)}.sg-oauth.svelte-1jx96jb{display:flex;flex-direction:column;gap:8px}.sg-prov.svelte-1jx96jb{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:.625rem;background:#fff;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--foreground);cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #0000000d}.sg-prov.svelte-1jx96jb:hover{background:#f1ece5}.sg-prov.svelte-1jx96jb:disabled{opacity:.5;cursor:not-allowed}.sg-prov.svelte-1jx96jb svg:where(.svelte-1jx96jb){width:16px;height:16px;flex-shrink:0}.sg-div.svelte-1jx96jb{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--muted-foreground);font-size:12px}.sg-div.svelte-1jx96jb:before,.sg-div.svelte-1jx96jb:after{content:"";flex:1;height:1px;background:var(--border)}.sg-row.svelte-1jx96jb{display:flex;gap:8px}.sg-row.svelte-1jx96jb input:where(.svelte-1jx96jb){flex:1;min-width:0;border:1px solid var(--border);border-radius:.625rem;padding:10px 12px;font-family:inherit;font-size:14px;outline:none;background:#fff}.sg-row.svelte-1jx96jb input:where(.svelte-1jx96jb):focus{border-color:var(--foreground)}.sg-code.svelte-1jx96jb{letter-spacing:.35em;font-variant-numeric:tabular-nums}.sg-go.svelte-1jx96jb{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:.625rem;background:var(--primary);color:var(--primary-foreground);border:none;font-family:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer}.sg-go.svelte-1jx96jb:disabled{opacity:.5;cursor:wait}.sg-err.svelte-1jx96jb{font-size:12.5px;color:#dc2626;margin:8px 0 0}.sg-fine.svelte-1jx96jb{font-size:12px;color:var(--muted-foreground);margin:10px 0 0}.sg-link.svelte-1jx96jb{background:none;border:none;padding:0;font-family:inherit;font-size:12px;color:var(--foreground);text-decoration:underline;cursor:pointer}@media(max-width:480px){.sg-row.svelte-1jx96jb{flex-direction:column}.sg-go.svelte-1jx96jb{justify-content:center}}.tips.svelte-1yr1d1z{border:1px solid var(--border);border-radius:.75rem;padding:14px 16px;background:linear-gradient(135deg,#8b5cf60a,#3b82f609,#10b9810a)}.tips-tag.svelte-1yr1d1z{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:8px}.tip.svelte-1yr1d1z{animation:svelte-1yr1d1z-tip-in .36s ease-out}@keyframes svelte-1yr1d1z-tip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tip.svelte-1yr1d1z{animation:none}}.tip-t.svelte-1yr1d1z{font-size:14px;font-weight:600;color:var(--foreground);margin-bottom:2px}.tip-b.svelte-1yr1d1z{font-size:13px;line-height:1.55;color:var(--muted-foreground)}.dots.svelte-1yr1d1z{display:flex;gap:5px;margin-top:10px}.dot.svelte-1yr1d1z{width:6px;height:6px;border-radius:50%;background:var(--muted);border:none;padding:0;cursor:pointer;transition:background .2s}.dot.on.svelte-1yr1d1z{background:var(--foreground)}.rail.svelte-1kwdpmj{display:flex;flex-direction:column;gap:12px;position:sticky;top:76px}.runcard.svelte-1kwdpmj{border:1px solid var(--border);border-radius:.75rem;background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 3px #0000000f}.runcard-h.svelte-1kwdpmj{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:2px}.logline.svelte-1kwdpmj{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:var(--foreground)}.logline.done.svelte-1kwdpmj{color:var(--muted-foreground)}.logline.svelte-1kwdpmj .tick:where(.svelte-1kwdpmj){width:14px;height:14px;stroke:#10aa78;fill:none;stroke-width:2.5;flex-shrink:0;margin-top:2px}.spinner.svelte-1kwdpmj{width:12px;height:12px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--foreground);animation:svelte-1kwdpmj-spin .8s linear infinite;flex-shrink:0;margin-top:3px}@keyframes svelte-1kwdpmj-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-1kwdpmj{animation:none}}.warnmark.svelte-1kwdpmj{width:14px;height:14px;border-radius:50%;background:#f59e0b;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.staycard.svelte-1kwdpmj{border:1px dashed var(--border);border-radius:.75rem;padding:12px 14px;font-size:12.5px;line-height:1.55;color:var(--muted-foreground);display:flex;flex-direction:column;gap:8px}.staycard.svelte-1kwdpmj strong:where(.svelte-1kwdpmj){color:var(--foreground);font-weight:600}.staycard.svelte-1kwdpmj a:where(.svelte-1kwdpmj){color:var(--foreground);font-weight:600;text-decoration:none}.staycard.svelte-1kwdpmj a:where(.svelte-1kwdpmj):hover{text-decoration:underline}@keyframes svelte-xhj6is-scroll-strip{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-xhj6is-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}.tdot.svelte-xhj6is{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--muted-foreground);animation:svelte-xhj6is-dot-bounce 1.1s ease-in-out infinite}.tdot.svelte-xhj6is:nth-child(2){animation-delay:.15s}.tdot.svelte-xhj6is:nth-child(3){animation-delay:.3s}@keyframes svelte-xhj6is-msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.msg-in.svelte-xhj6is{animation:svelte-xhj6is-msg-in .22s ease-out}@media(prefers-reduced-motion:reduce){.tdot.svelte-xhj6is,.msg-in.svelte-xhj6is{animation:none}}@keyframes svelte-xhj6is-takeover-in{0%{opacity:0}to{opacity:1}}.takeover.svelte-xhj6is{position:fixed;inset:0;z-index:60;overflow-y:auto;background:var(--background);color:var(--foreground);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;animation:svelte-xhj6is-takeover-in .2s ease-out}@media(prefers-reduced-motion:reduce){.takeover.svelte-xhj6is{animation:none}}.t-head.svelte-xhj6is{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--border);background:var(--background)}.t-head.svelte-xhj6is .brand:where(.svelte-xhj6is){display:inline-flex;align-items:center;text-decoration:none}.t-head.svelte-xhj6is .wordmark:where(.svelte-xhj6is){height:20px;width:auto;display:block}.btn-login.svelte-xhj6is{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--foreground);font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 1px 2px #0000000d}.btn-login.svelte-xhj6is:hover{background:var(--secondary)}.duo.svelte-xhj6is{width:100%;max-width:42rem;margin:0 auto}.duo.withrail.svelte-xhj6is{max-width:76rem;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start;padding:0 48px}.duo.withrail.svelte-xhj6is .thread:where(.svelte-xhj6is){max-width:none;padding-left:0;padding-right:0}.duo.withrail.svelte-xhj6is .rail{position:sticky;top:84px}@media(max-width:980px){.duo.withrail.svelte-xhj6is{display:flex;flex-direction:column;padding:0 16px}.duo.withrail.svelte-xhj6is .rail{position:static;order:-1;margin-top:18px}}.thread.svelte-xhj6is{width:100%;max-width:42rem;margin:0 auto;display:flex;flex-direction:column;gap:18px;padding:24px 16px 140px}.m-user.svelte-xhj6is{display:flex;justify-content:flex-end}.m-user.svelte-xhj6is .m-bubble:where(.svelte-xhj6is){max-width:85%;background:var(--secondary);color:var(--foreground);border-radius:var(--radius);padding:10px 14px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.m-asst.svelte-xhj6is{font-size:14.5px;line-height:1.65}.m-cap.svelte-xhj6is{font-size:12px;font-weight:600;color:var(--muted-foreground);margin-bottom:8px}.m-cap.svelte-xhj6is code:where(.svelte-xhj6is){background:var(--secondary);padding:1px 5px;border-radius:4px;font-size:11px}.toolline.svelte-xhj6is{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--muted-foreground);margin:6px 0}.toolline.done.svelte-xhj6is{opacity:.75}.toolline.svelte-xhj6is .tick:where(.svelte-xhj6is){width:13px;height:13px;stroke:#10aa78;fill:none;stroke-width:2.5;flex-shrink:0;margin-top:3px}.spinner.svelte-xhj6is{width:12px;height:12px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--foreground);animation:svelte-xhj6is-spin .8s linear infinite;flex-shrink:0;margin-top:3px}@keyframes svelte-xhj6is-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-xhj6is{animation:none}}.md.svelte-xhj6is h1,.md.svelte-xhj6is h2,.md.svelte-xhj6is h3{font-size:15px;font-weight:600;margin:16px 0 6px}.md.svelte-xhj6is p{margin:0 0 10px}.md.svelte-xhj6is p:last-child{margin-bottom:0}.md.svelte-xhj6is ul,.md.svelte-xhj6is ol{margin:0 0 10px;padding-left:20px}.md.svelte-xhj6is li{margin-bottom:4px}.md.svelte-xhj6is table{border-collapse:collapse;font-size:13px;display:block;overflow-x:auto;margin:0 0 10px}.md.svelte-xhj6is th,.md.svelte-xhj6is td{border:1px solid var(--border);padding:5px 9px;text-align:left}.md.svelte-xhj6is strong{font-weight:600}.md.svelte-xhj6is a{color:var(--accent-ai)}.gate.svelte-xhj6is,.claimcard.svelte-xhj6is{border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.gate-h.svelte-xhj6is{font-size:14.5px;font-weight:600;margin-bottom:4px}.gate-b.svelte-xhj6is{font-size:13.5px;color:var(--muted-foreground);line-height:1.55;margin:0 0 12px}.emailrow.svelte-xhj6is{display:flex;gap:8px;max-width:440px}.emailrow.svelte-xhj6is input:where(.svelte-xhj6is){flex:1;border:1px solid var(--border);border-radius:var(--radius);padding:9px 12px;font-family:inherit;font-size:14px;outline:none;background:#fff}.emailrow.svelte-xhj6is input:where(.svelte-xhj6is):focus{border-color:color-mix(in oklch,var(--foreground) 30%,var(--border))}.gate-go.svelte-xhj6is{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);border:none;font-family:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none}.gate-go.svelte-xhj6is:disabled{opacity:.5;cursor:wait}.gate-go.inline.svelte-xhj6is{margin-top:4px}.err.svelte-xhj6is{font-size:12.5px;color:#dc2626;margin:8px 0 0}.claimcard.svelte-xhj6is{display:flex;gap:12px;align-items:flex-start}.check.svelte-xhj6is{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#10aa78;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.locked.svelte-xhj6is{text-align:center;font-size:12.5px;color:var(--muted-foreground);margin:4px 0 0}.offercard.svelte-xhj6is{margin-top:10px;border:1.5px solid color-mix(in oklch,var(--accent-ai) 45%,var(--border));border-radius:var(--radius);padding:16px;background:color-mix(in oklch,var(--accent-ai) 5%,#fff);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.offer-eyebrow.svelte-xhj6is{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ai);margin-bottom:6px}.offer-fine.svelte-xhj6is{font-size:12px;color:var(--muted-foreground);margin:10px 0 0}@keyframes svelte-xhj6is-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.scrolltoast.svelte-xhj6is{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:45;display:flex;align-items:center;gap:12px;max-width:min(720px,calc(100vw - 24px));width:max-content;padding:10px 12px 10px 16px;border:1px solid var(--border);border-radius:9999px;background:var(--card);box-shadow:0 8px 30px #0000001f;animation:svelte-xhj6is-toast-in .26s ease-out both}@media(prefers-reduced-motion:reduce){.scrolltoast.svelte-xhj6is{animation:none}}.st-symbol.svelte-xhj6is{width:20px;height:20px;flex-shrink:0}.st-copy.svelte-xhj6is{font-size:14px;font-weight:500;color:var(--foreground);white-space:nowrap}.st-copy.svelte-xhj6is .st-sub:where(.svelte-xhj6is){font-weight:400;color:var(--muted-foreground)}.st-form.svelte-xhj6is{display:flex;align-items:center;gap:6px}.st-form.svelte-xhj6is input:where(.svelte-xhj6is){width:170px;border:1px solid var(--border);border-radius:9999px;padding:7px 14px;font-family:inherit;font-size:14px;outline:none;background:var(--background)}.st-form.svelte-xhj6is input:where(.svelte-xhj6is):focus{border-color:color-mix(in oklch,var(--foreground) 25%,var(--border))}.st-form.svelte-xhj6is button:where(.svelte-xhj6is){display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:9999px;background:var(--primary);color:var(--primary-foreground);border:none;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.st-close.svelte-xhj6is{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:50%;color:var(--muted-foreground);font-size:16px;cursor:pointer;flex-shrink:0}.st-close.svelte-xhj6is:hover{background:var(--secondary);color:var(--foreground)}@media(max-width:720px){.scrolltoast.svelte-xhj6is{flex-wrap:wrap;justify-content:center;border-radius:18px;width:calc(100vw - 24px)}.st-copy.svelte-xhj6is{white-space:normal;text-align:center}.st-form.svelte-xhj6is{width:100%}.st-form.svelte-xhj6is input:where(.svelte-xhj6is){flex:1;width:auto}}@media(max-width:720px){.emailrow.svelte-xhj6is{flex-direction:column}}.dockbar.svelte-xhj6is{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:12px 16px 16px;background:linear-gradient(to top,var(--background) 70%,transparent)}.dockbar-inner.svelte-xhj6is{max-width:42rem;margin:0 auto;display:flex;flex-direction:column;gap:10px}.dockchips.svelte-xhj6is{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.dchip.svelte-xhj6is{display:inline-flex;align-items:center;padding:.4375rem 1rem;border-radius:9999px;border:1px solid var(--border);font-size:.875rem;line-height:1.25rem;font-family:inherit;color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;background:#fff;box-shadow:0 1px 2px #0000000a}.dchip.svelte-xhj6is:hover{border-color:color-mix(in srgb,var(--foreground) 20%,transparent);color:var(--foreground)}.cp.svelte-xhj6is{width:100%;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;overflow:hidden;display:flex;flex-direction:column}.cp.svelte-xhj6is:focus-within{border-color:color-mix(in oklch,var(--foreground) 22%,var(--border))}.cp-ta.svelte-xhj6is{width:100%;border:none;border-bottom:1px solid var(--border);outline:none;resize:none;font-family:inherit;font-size:16px;line-height:1.5;color:var(--foreground);padding:14px 16px;background:transparent;min-height:56px;max-height:192px;box-sizing:border-box}.cp-ta.svelte-xhj6is::placeholder{color:var(--muted-foreground);opacity:.8}.cp-ta.svelte-xhj6is:disabled{color:var(--muted-foreground)}.cp-bar.svelte-xhj6is{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}.cp-left.svelte-xhj6is{display:flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap}.cp-icon.svelte-xhj6is{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:8px;color:var(--muted-foreground);cursor:pointer}.cp-icon.svelte-xhj6is:hover{background:var(--secondary);color:var(--foreground)}.cp-icon.svelte-xhj6is svg:where(.svelte-xhj6is){width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.cp-filechip.svelte-xhj6is{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:9999px;background:#fff;font-family:inherit;font-size:12.5px;color:var(--foreground);cursor:pointer;max-width:220px}.cp-filechip.svelte-xhj6is .fname:where(.svelte-xhj6is){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-filechip.svelte-xhj6is .fx:where(.svelte-xhj6is){color:var(--muted-foreground)}.fdot.svelte-xhj6is{width:6px;height:6px;border-radius:50%;background:#10aa78;flex-shrink:0}.cp-go.svelte-xhj6is{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;margin-left:4px;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);border:none;font-family:inherit;font-size:14.5px;font-weight:500;cursor:pointer}.cp-go.svelte-xhj6is:disabled{opacity:.5;cursor:not-allowed}.cp-go.svelte-xhj6is svg:where(.svelte-xhj6is){width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2}.sr-file.svelte-xhj6is{display:none}summary.svelte-66tzk8::-webkit-details-marker{display:none}.faq[open].svelte-66tzk8 .chev:where(.svelte-66tzk8){transform:rotate(180deg)}.chev.svelte-66tzk8{transition:transform .16s ease}@keyframes svelte-p1fgul-feat-in{to{opacity:1;transform:none}}.fadein.svelte-p1fgul{opacity:0;animation:svelte-p1fgul-feat-in .8s ease .4s forwards}.fitrow.svelte-p1fgul{opacity:0;transform:translateY(4px);animation:svelte-p1fgul-feat-in .5s ease forwards}.fitrow.svelte-p1fgul:nth-child(1){animation-delay:.5s}.fitrow.svelte-p1fgul:nth-child(2){animation-delay:.75s}.fitrow.svelte-p1fgul:nth-child(3){animation-delay:1s}.fitbar.svelte-p1fgul{display:block;height:6px;border-radius:999px;background:var(--secondary);overflow:hidden}.fitbar.svelte-p1fgul i:where(.svelte-p1fgul){display:block;height:100%;width:0;border-radius:999px;background:var(--accent-ai);animation:svelte-p1fgul-fit-grow 1.1s ease forwards;animation-delay:inherit}@keyframes svelte-p1fgul-fit-grow{to{width:var(--w)}}.lane-line.svelte-p1fgul{position:absolute;left:0;right:0;top:50%;border-top:2px dashed var(--line-2, #DAD0BC);border-color:color-mix(in srgb,var(--foreground) 18%,transparent)}.stop.svelte-p1fgul{position:absolute;top:50%;translate:0 -50%;width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 30%,transparent)}@keyframes svelte-p1fgul-tspark-k{0%,10%{opacity:0;transform:scale(.4)}16%,32%{opacity:1;transform:scale(1)}40%,to{opacity:0;transform:scale(.6)}}.tspark.svelte-p1fgul{opacity:0;animation:svelte-p1fgul-tspark-k 10s ease-in-out infinite}@keyframes svelte-p1fgul-tnamea-k{0%,26%{opacity:1}34%,96%{opacity:0}to{opacity:1}}.tname-a.svelte-p1fgul{animation:svelte-p1fgul-tnamea-k 10s ease-in-out infinite}@keyframes svelte-p1fgul-tnameb-k{0%,30%{opacity:0}38%,86%{opacity:1}94%,to{opacity:0}}.tname-b.svelte-p1fgul{opacity:0;animation:svelte-p1fgul-tnameb-k 10s ease-in-out infinite}@keyframes svelte-p1fgul-tdoc-k{0%,52%{transform:translate(0) scale(1);opacity:1}68%{transform:translate(165px,4px) scale(.72);opacity:1}74%,92%{transform:translate(165px,4px) scale(.5);opacity:0}96%{transform:translate(0) scale(1);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.tdoc.svelte-p1fgul{animation:svelte-p1fgul-tdoc-k 10s ease-in-out infinite}@keyframes svelte-p1fgul-tfolder-k{0%,40%{opacity:0;transform:translateY(5px) scale(1)}48%,62%{opacity:1;transform:translateY(0) scale(1)}68%{opacity:1;transform:translateY(0) scale(1.07)}72%,90%{opacity:1;transform:translateY(0) scale(1)}97%,to{opacity:0;transform:translateY(5px) scale(1)}}.tfolder.svelte-p1fgul{opacity:0;animation:svelte-p1fgul-tfolder-k 10s ease-in-out infinite}@keyframes svelte-p1fgul-tcap-k{0%,70%{opacity:0}76%,90%{opacity:1}97%,to{opacity:0}}.tcap.svelte-p1fgul{opacity:0;animation:svelte-p1fgul-tcap-k 10s ease-in-out infinite}.walker.svelte-p1fgul{position:absolute;top:50%;translate:0 -50%;width:10px;height:10px;border-radius:999px}.walker-slow.svelte-p1fgul{background:var(--muted-foreground);opacity:.7;animation:svelte-p1fgul-walk 26s linear infinite}.walker-fast.svelte-p1fgul{background:var(--accent-ai);box-shadow:0 0 0 4px color-mix(in oklch,var(--accent-ai) 18%,transparent);animation:svelte-p1fgul-walk 2.6s cubic-bezier(.5,0,.4,1) infinite}@keyframes svelte-p1fgul-walk{0%{left:0}to{left:calc(100% - 10px)}}.pdot.svelte-p1fgul,.sdot.svelte-p1fgul,.cdot.svelte-p1fgul{display:inline-block;width:7px;height:7px;border-radius:999px;flex-shrink:0}.pdot.svelte-p1fgul{background:var(--accent-ai);animation:svelte-p1fgul-pulse-dot 1.6s ease-in-out infinite}.cdot.svelte-p1fgul{background:var(--accent-ai);animation:svelte-p1fgul-pulse-dot 1.2s ease-in-out infinite}@keyframes svelte-p1fgul-pulse-dot{0%,to{opacity:.35}50%{opacity:1}}.ckrow.svelte-p1fgul{opacity:0;transform:translateY(3px);animation:svelte-p1fgul-feat-in .5s ease forwards}.ckrow.svelte-p1fgul:nth-child(1){animation-delay:.3s}.ckrow.svelte-p1fgul:nth-child(2){animation-delay:.7s}.ckrow.svelte-p1fgul:nth-child(3){animation-delay:1.1s}.pbar.svelte-p1fgul{width:0;animation:svelte-p1fgul-fit-grow 2.2s ease .4s forwards;--w: 68%}@media(prefers-reduced-motion:reduce){.fadein.svelte-p1fgul,.fitrow.svelte-p1fgul,.ckrow.svelte-p1fgul{animation:none;opacity:1;transform:none}.fitbar.svelte-p1fgul i:where(.svelte-p1fgul),.pbar.svelte-p1fgul{animation:none;width:var(--w)}.pdot.svelte-p1fgul,.cdot.svelte-p1fgul{animation:none}.walker.svelte-p1fgul{animation:none;left:calc(100% - 10px)}.tspark.svelte-p1fgul,.tname-a.svelte-p1fgul{animation:none;opacity:0}.tname-b.svelte-p1fgul,.tdoc.svelte-p1fgul,.tfolder.svelte-p1fgul,.tcap.svelte-p1fgul{animation:none;opacity:1}}.showcase.svelte-1f996ae{max-width:1080px;margin:0 auto;padding:72px 40px 10px;text-align:center}.showcase.svelte-1f996ae h2:where(.svelte-1f996ae){font-family:var(--font-display);font-size:34px;letter-spacing:-.02em;margin:0 0 10px}.showcase.svelte-1f996ae h2:where(.svelte-1f996ae) em:where(.svelte-1f996ae){font-style:italic}.show-sub.svelte-1f996ae{font-size:15.5px;color:var(--muted-foreground);margin:0 auto 36px;max-width:56ch;line-height:1.55}.cards.svelte-1f996ae{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;text-align:left}.card.svelte-1f996ae{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 18px;background:#fff;border:1px solid var(--border);border-radius:14px;cursor:pointer;font-family:inherit;transition:border-color .16s,box-shadow .16s,transform .16s}.card.svelte-1f996ae:hover{border-color:#8b5cf680;box-shadow:0 10px 30px #6366f11a;transform:translateY(-1px)}.card-ic.svelte-1f996ae{width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf61a,#3b82f61a,#10b9811a)}.card-ic.svelte-1f996ae svg:where(.svelte-1f996ae){width:18px;height:18px;stroke:#7e57e0;fill:none;stroke-width:1.9}.card-t.svelte-1f996ae{font-size:15px;font-weight:700;color:var(--foreground)}.card-b.svelte-1f996ae{font-size:13px;line-height:1.5;color:var(--muted-foreground);flex:1}.card-try.svelte-1f996ae{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#7e57e0;margin-top:4px}.card-try.svelte-1f996ae svg:where(.svelte-1f996ae){width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2}@media(max-width:900px){.cards.svelte-1f996ae{grid-template-columns:repeat(2,1fr)}.showcase.svelte-1f996ae{padding:56px 24px 10px}}@media(max-width:560px){.cards.svelte-1f996ae{grid-template-columns:1fr}}.app-root.svelte-q7hfia{--bg: var(--background);--card: #ffffff;--fg: var(--foreground);--muted: #efeae2;--muted-fg: var(--muted-foreground);--border-c: var(--border);--accent: #f1ece5;--primary-c: var(--primary);--primary-fg: var(--primary-foreground);--r-lg: var(--radius);--r-xl: var(--radius);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);min-height:100vh;padding-top:4rem;display:flex;flex-direction:column;background:var(--bg);color:var(--fg);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.dropzone.svelte-q7hfia{position:fixed;inset:0;z-index:50;background:color-mix(in oklch,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;pointer-events:none}.dropzone-card.svelte-q7hfia{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 44px;border:1.5px dashed color-mix(in oklch,var(--fg) 35%,var(--border-c));border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-sm),0 24px 70px #00000014;font-size:15px;font-weight:600}.dropzone-card.svelte-q7hfia svg:where(.svelte-q7hfia){width:26px;height:26px;stroke:var(--muted-fg);fill:none;stroke-width:1.7;margin-bottom:4px}.dropzone-card.svelte-q7hfia .dz-sub:where(.svelte-q7hfia){font-size:12.5px;font-weight:500;color:var(--muted-fg)}.app-main.svelte-q7hfia{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:0 16px}.app-main.svelte-q7hfia:not(.chatting){padding-top:clamp(48px,13vh,160px)}.app-main.chatting.svelte-q7hfia{padding:0}.stage.svelte-q7hfia{width:100%;max-width:46rem;display:flex;flex-direction:column;gap:28px}.greet.svelte-q7hfia{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.symbol.svelte-q7hfia{width:48px;height:48px}.greet.svelte-q7hfia h1:where(.svelte-q7hfia){font-family:inherit;font-size:clamp(30px,4.5vw,38px);line-height:1.25;font-weight:600;letter-spacing:-.025em;margin:0}.greet.svelte-q7hfia .sub:where(.svelte-q7hfia){font-size:16px;color:var(--muted-fg);margin:0}.foot.svelte-q7hfia{text-align:center;font-size:13px;color:var(--muted-fg);margin:0}.foot.svelte-q7hfia a:where(.svelte-q7hfia){color:var(--muted-fg)}.foot.svelte-q7hfia a:where(.svelte-q7hfia):hover{color:var(--fg)}.cp.svelte-q7hfia{width:100%;background:var(--card);border:1px solid var(--border-c);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column}.cp.svelte-q7hfia:focus-within{border-color:color-mix(in oklch,var(--fg) 22%,var(--border-c))}.cp-ta.svelte-q7hfia{width:100%;border:none;border-bottom:1px solid var(--border-c);outline:none;resize:none;font-family:inherit;font-size:16px;line-height:1.5;color:var(--fg);padding:14px 16px;background:transparent;min-height:56px;max-height:192px;box-sizing:border-box}.cp-ta.svelte-q7hfia::placeholder{color:var(--muted-fg);opacity:.8}.cp-ta.svelte-q7hfia:disabled{color:var(--muted-fg)}.cp-bar.svelte-q7hfia{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}.cp-left.svelte-q7hfia,.cp-right.svelte-q7hfia{display:flex;align-items:center;gap:4px;min-width:0}.cp-left.svelte-q7hfia{flex-wrap:wrap}.cp-icon.svelte-q7hfia{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:8px;color:var(--muted-fg);cursor:pointer}.cp-icon.svelte-q7hfia:hover{background:var(--accent);color:var(--fg)}.cp-icon.svelte-q7hfia svg:where(.svelte-q7hfia){width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.cp-filechip.svelte-q7hfia{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border-c);border-radius:9999px;background:var(--card);font-family:inherit;font-size:12.5px;color:var(--fg);cursor:pointer;max-width:220px}.cp-filechip.svelte-q7hfia .fname:where(.svelte-q7hfia){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-filechip.svelte-q7hfia .fx:where(.svelte-q7hfia){color:var(--muted-fg)}.fdot.svelte-q7hfia{width:6px;height:6px;border-radius:50%;background:#10aa78;flex-shrink:0}.cp-go.svelte-q7hfia{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;margin-left:4px;border-radius:var(--radius);background:var(--primary-c);color:var(--primary-fg);border:none;font-family:inherit;font-size:14.5px;font-weight:500;cursor:pointer}.cp-go.svelte-q7hfia:disabled{opacity:.5;cursor:not-allowed}.cp-go.svelte-q7hfia svg:where(.svelte-q7hfia){width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2}.sr-file.svelte-q7hfia{display:none}.chips.svelte-q7hfia{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}@keyframes svelte-q7hfia-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chip.svelte-q7hfia{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem 1rem;border-radius:9999px;border:1px solid var(--border-c);font-size:.875rem;line-height:1.25rem;font-family:inherit;color:var(--muted-fg);cursor:pointer;transition:all .15s ease;background:var(--card);box-shadow:0 1px 2px #0000000a;opacity:0;animation:svelte-q7hfia-chip-in .3s ease-out forwards}.chip.svelte-q7hfia:hover{border-color:color-mix(in srgb,var(--fg) 20%,transparent);color:var(--fg)}.jumplane.svelte-q7hfia{display:flex;align-items:center;justify-content:center;gap:12px}.jumprule.svelte-q7hfia{height:1px;width:40px;background:var(--border-c)}.jumplabel.svelte-q7hfia{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-fg)}.pills.svelte-q7hfia{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.pill.svelte-q7hfia{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--border-c);border-radius:9999px;background:var(--card);color:var(--fg);font-size:14px;font-weight:500;text-decoration:none;box-shadow:var(--shadow-sm);transition:all .15s ease}.pill.svelte-q7hfia:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00000014}.pill.svelte-q7hfia svg:where(.svelte-q7hfia){width:16px;height:16px}.pill.svelte-q7hfia .pill-mail:where(.svelte-q7hfia){stroke:var(--muted-fg)}.chip.svelte-q7hfia .compass:where(.svelte-q7hfia){width:14px;height:14px;stroke:var(--accent-ai);fill:none;stroke-width:1.9}.chip-meta.svelte-q7hfia{border:1.5px solid transparent;background:linear-gradient(#ffffffb8,#ffffffb8) padding-box,var(--gradient-signature) padding-box,var(--gradient-signature) border-box;position:relative;color:transparent;-webkit-text-fill-color:transparent;font-weight:600;box-shadow:0 1px 4px #26201c14}.chip-meta.svelte-q7hfia .compass:where(.svelte-q7hfia){stroke:var(--accent-ai);-webkit-text-fill-color:initial}.chip-meta.svelte-q7hfia:after{content:attr(data-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-left:1.75rem;padding-right:.875rem;background:var(--gradient-signature);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;font-weight:600}@media(prefers-reduced-motion:reduce){.chip.svelte-q7hfia{animation:none;opacity:1}}.app-main.chatting.svelte-q7hfia{width:100%}.duo.svelte-q7hfia{width:100%;max-width:42rem;margin:0 auto}.duo.withrail.svelte-q7hfia{max-width:76rem;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start;padding:0 48px}.duo.withrail.svelte-q7hfia .thread:where(.svelte-q7hfia){max-width:none;padding-left:0;padding-right:0}.thread.svelte-q7hfia{width:100%;max-width:42rem;margin:0 auto;flex:1;display:flex;flex-direction:column;gap:18px;padding:24px 16px 140px}@media(max-width:980px){.duo.withrail.svelte-q7hfia{display:flex;flex-direction:column;padding:0 16px}.duo.withrail.svelte-q7hfia .rail{position:static;order:-1;margin-top:18px}}.m-user.svelte-q7hfia{display:flex;justify-content:flex-end}.m-bubble.svelte-q7hfia{max-width:85%;background:var(--muted);color:var(--fg);border-radius:var(--r-xl);padding:10px 14px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.m-asst.svelte-q7hfia{font-size:14.5px;line-height:1.65}.m-cap.svelte-q7hfia{font-size:12px;font-weight:600;color:var(--muted-fg);margin-bottom:8px}.toolline.svelte-q7hfia{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--muted-fg);margin:6px 0}.toolline.done.svelte-q7hfia{opacity:.75}.toolline.svelte-q7hfia .tick:where(.svelte-q7hfia){width:13px;height:13px;stroke:#10aa78;fill:none;stroke-width:2.5;flex-shrink:0;margin-top:3px}.m-cap.svelte-q7hfia code:where(.svelte-q7hfia){background:var(--muted);padding:1px 5px;border-radius:4px;font-size:11px}.md.svelte-q7hfia h1,.md.svelte-q7hfia h2,.md.svelte-q7hfia h3{font-size:15px;font-weight:600;margin:16px 0 6px}.md.svelte-q7hfia p{margin:0 0 10px}.md.svelte-q7hfia p:last-child{margin-bottom:0}.md.svelte-q7hfia ul,.md.svelte-q7hfia ol{margin:0 0 10px;padding-left:20px}.md.svelte-q7hfia li{margin-bottom:4px}.md.svelte-q7hfia table{border-collapse:collapse;font-size:13px;display:block;overflow-x:auto;margin:0 0 10px}.md.svelte-q7hfia th,.md.svelte-q7hfia td{border:1px solid var(--border-c);padding:5px 9px;text-align:left}.md.svelte-q7hfia strong{font-weight:600}.md.svelte-q7hfia a{color:var(--accent-ai)}.spinner.svelte-q7hfia{width:12px;height:12px;border-radius:50%;border:2px solid var(--border-c);border-top-color:var(--fg);animation:svelte-q7hfia-spin .8s linear infinite;flex-shrink:0;margin-top:3px}@keyframes svelte-q7hfia-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-q7hfia{animation:none}}.gate.svelte-q7hfia,.claimcard.svelte-q7hfia{border:1px solid var(--border-c);border-radius:var(--r-xl);padding:16px;background:var(--card);box-shadow:var(--shadow-sm)}.gate-h.svelte-q7hfia{font-size:14.5px;font-weight:600;margin-bottom:4px}.gate-b.svelte-q7hfia{font-size:13.5px;color:var(--muted-fg);line-height:1.55;margin:0 0 12px}.emailrow.svelte-q7hfia{display:flex;gap:8px;max-width:440px}.emailrow.svelte-q7hfia input:where(.svelte-q7hfia){flex:1;border:1px solid var(--border-c);border-radius:var(--r-lg);padding:9px 12px;font-family:inherit;font-size:14px;outline:none;background:var(--card)}.emailrow.svelte-q7hfia input:where(.svelte-q7hfia):focus{border-color:color-mix(in oklch,var(--fg) 30%,var(--border-c))}.gate-go.svelte-q7hfia{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:var(--r-lg);background:var(--primary-c);color:var(--primary-fg);border:none;font-family:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none}.gate-go.svelte-q7hfia:disabled{opacity:.5;cursor:wait}.gate-go.inline.svelte-q7hfia{margin-top:4px}.err.svelte-q7hfia{font-size:12.5px;color:#dc2626;margin:8px 0 0}.claimcard.svelte-q7hfia{display:flex;gap:12px;align-items:flex-start}.check.svelte-q7hfia{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#10aa78;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.locked.svelte-q7hfia{text-align:center;font-size:12.5px;color:var(--muted-fg);margin:4px 0 0}.offercard.svelte-q7hfia{margin-top:10px;border:1.5px solid color-mix(in oklch,var(--accent-ai) 45%,var(--border-c));border-radius:var(--r-xl);padding:16px;background:color-mix(in oklch,var(--accent-ai) 5%,var(--card));box-shadow:var(--shadow-sm)}.offer-eyebrow.svelte-q7hfia{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ai);margin-bottom:6px}.offer-fine.svelte-q7hfia{font-size:12px;color:var(--muted-fg);margin:10px 0 0}.nudgebubble.svelte-q7hfia{display:flex;align-items:center;gap:10px;align-self:flex-start;max-width:34rem;border:1px solid var(--border-c);border-radius:14px 14px 14px 5px;background:var(--card);padding:10px 14px;font-size:14px;line-height:1.5;box-shadow:var(--shadow-sm);animation:svelte-q7hfia-chip-in .3s ease-out both}.nudgebubble.svelte-q7hfia img:where(.svelte-q7hfia){width:18px;height:18px;flex-shrink:0}@media(prefers-reduced-motion:reduce){.nudgebubble.svelte-q7hfia{animation:none}}@keyframes svelte-q7hfia-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.scrolltoast.svelte-q7hfia{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:45;display:flex;align-items:center;gap:12px;max-width:min(720px,calc(100vw - 24px));width:max-content;padding:10px 12px 10px 16px;border:1px solid var(--border-c);border-radius:9999px;background:var(--card);box-shadow:0 8px 30px #0000001f;animation:svelte-q7hfia-toast-in .26s ease-out both}@media(prefers-reduced-motion:reduce){.scrolltoast.svelte-q7hfia{animation:none}}.st-symbol.svelte-q7hfia{width:20px;height:20px;flex-shrink:0}.st-copy.svelte-q7hfia{font-size:14px;font-weight:500;color:var(--fg);white-space:nowrap}.st-copy.svelte-q7hfia .st-sub:where(.svelte-q7hfia){font-weight:400;color:var(--muted-fg)}.st-form.svelte-q7hfia{display:flex;align-items:center;gap:6px}.st-form.svelte-q7hfia input:where(.svelte-q7hfia){width:170px;border:1px solid var(--border-c);border-radius:9999px;padding:7px 14px;font-family:inherit;font-size:14px;outline:none;background:var(--bg)}.st-form.svelte-q7hfia input:where(.svelte-q7hfia):focus{border-color:color-mix(in oklch,var(--fg) 25%,var(--border-c))}.st-form.svelte-q7hfia button:where(.svelte-q7hfia){display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:9999px;background:var(--primary-c);color:var(--primary-fg);border:none;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.st-close.svelte-q7hfia{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:50%;color:var(--muted-fg);font-size:16px;cursor:pointer;flex-shrink:0}.st-close.svelte-q7hfia:hover{background:var(--accent);color:var(--fg)}@media(max-width:720px){.scrolltoast.svelte-q7hfia{flex-wrap:wrap;justify-content:center;border-radius:18px;width:calc(100vw - 24px)}.st-copy.svelte-q7hfia{white-space:normal;text-align:center}.st-form.svelte-q7hfia{width:100%}.st-form.svelte-q7hfia input:where(.svelte-q7hfia){flex:1;width:auto}}.dockbar.svelte-q7hfia{position:fixed;left:0;right:0;bottom:0;padding:12px 16px 16px;background:linear-gradient(to top,var(--bg) 70%,transparent);z-index:10}.dockbar-inner.svelte-q7hfia{max-width:42rem;margin:0 auto;display:flex;flex-direction:column;gap:10px}@media(max-width:720px){.emailrow.svelte-q7hfia{flex-direction:column}}
