.page.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden}main.svelte-1uha8ag{max-width:920px;margin:0 auto;width:100%;padding:0 1.5rem;position:relative;z-index:1;flex:1}.glow.svelte-1uha8ag{position:fixed;border-radius:50%;filter:blur(100px);opacity:.22;pointer-events:none;z-index:0}.g1.svelte-1uha8ag{width:460px;height:460px;background:radial-gradient(circle,#ffffff,transparent 70%);top:-120px;left:-80px;animation:svelte-1uha8ag-drift1 18s ease-in-out infinite}.g2.svelte-1uha8ag{width:520px;height:520px;background:radial-gradient(circle,#6b6b6b,transparent 70%);top:300px;right:-140px;animation:svelte-1uha8ag-drift2 22s ease-in-out infinite}@keyframes svelte-1uha8ag-drift1{0%,to{transform:translate(0)}50%{transform:translate(60px,40px)}}@keyframes svelte-1uha8ag-drift2{0%,to{transform:translate(0)}50%{transform:translate(-50px,60px)}}.nav.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;max-width:920px;margin:0 auto;width:100%;position:relative;z-index:1}.brand.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.05rem}.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:flex;align-items:center;gap:1rem}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-decoration:none}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text)}.btn.svelte-1uha8ag{background:var(--btn);color:var(--btn-text)!important;padding:.55rem 1.1rem;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.btn.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ffffff1f}.btn.big.svelte-1uha8ag{font-size:1.05rem;padding:.85rem 1.7rem}.hero.svelte-1uha8ag{text-align:center;padding:3.5rem 0 1.2rem}h1.svelte-1uha8ag{font-size:3.3rem;line-height:1.08;margin:0 0 .9rem;letter-spacing:-.02em}.shimmer.svelte-1uha8ag{background:linear-gradient(100deg,#6b6b6b 20%,#fff,#6b6b6b 80%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1uha8ag-shine 4s linear infinite}@keyframes svelte-1uha8ag-shine{to{background-position:200% center}}.cap.svelte-1uha8ag{color:var(--muted);font-size:1.05rem;margin:0}.up.svelte-1uha8ag{animation:svelte-1uha8ag-fadeUp .7s cubic-bezier(.2,.7,.3,1) backwards}.u1.svelte-1uha8ag{animation-delay:.05s}.u2.svelte-1uha8ag{animation-delay:.18s}.u3.svelte-1uha8ag{animation-delay:.3s}.u4.svelte-1uha8ag{animation-delay:.44s}@keyframes svelte-1uha8ag-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.demo.svelte-1uha8ag{margin:.5rem auto 0;max-width:760px;background:var(--panel);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0009}.d-head.svelte-1uha8ag{display:flex;align-items:center;gap:6px;padding:.6rem 1rem;border-bottom:1px solid var(--border);color:var(--muted);font-size:.78rem}.d-head.svelte-1uha8ag .dot:where(.svelte-1uha8ag){width:10px;height:10px;border-radius:50%;background:#3a3a3a}.d-title.svelte-1uha8ag{margin-left:.5rem}.badge.svelte-1uha8ag{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:.15rem .6rem;font-size:.72rem;color:var(--text);opacity:0;transition:opacity .4s}.badge.on.svelte-1uha8ag{opacity:1}.spin.svelte-1uha8ag{width:10px;height:10px;border:2px solid #555;border-top-color:var(--text);border-radius:50%;animation:svelte-1uha8ag-rot .7s linear infinite}@keyframes svelte-1uha8ag-rot{to{transform:rotate(360deg)}}.d-cols.svelte-1uha8ag{display:grid;grid-template-columns:1fr 200px;min-height:290px}.d-chat.svelte-1uha8ag{padding:1rem;display:flex;flex-direction:column;gap:.55rem}.b.svelte-1uha8ag{padding:.5rem .8rem;border-radius:14px;font-size:.9rem;line-height:1.45;max-width:92%;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.b.show.svelte-1uha8ag{opacity:1;transform:none}.b.you.svelte-1uha8ag{align-self:flex-end;background:var(--hover)}.b.bot.svelte-1uha8ag{align-self:flex-start;background:var(--bg);border:1px solid var(--border)}.b.sys.svelte-1uha8ag{align-self:center;background:transparent;color:var(--muted);font-size:.82rem;padding:.2rem 0}.chip.svelte-1uha8ag{display:inline-block;margin-top:.45rem;font-size:.72rem;background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:.12rem .55rem;opacity:0;transition:opacity .5s ease .15s}.chip.show.svelte-1uha8ag{opacity:1}.d-files.svelte-1uha8ag{border-left:1px solid var(--border);padding:1rem;background:var(--sidebar)}.d-files-h.svelte-1uha8ag{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem}.f.svelte-1uha8ag{font-size:.85rem;padding:.4rem 0;border-bottom:1px solid var(--border);opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.f.show.svelte-1uha8ag{opacity:1;transform:none}.fi.svelte-1uha8ag{display:inline-block;width:1.2em}.d-composer.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;margin:0 1rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:.4rem .4rem .4rem .9rem}.d-input.svelte-1uha8ag{flex:1;color:var(--muted);font-size:.88rem}.d-send.svelte-1uha8ag{width:28px;height:28px;border-radius:50%;background:var(--btn);color:var(--btn-text);display:flex;align-items:center;justify-content:center;font-weight:700}.demo-note.svelte-1uha8ag{text-align:center;color:var(--muted);font-size:.92rem;line-height:1.55;max-width:560px;margin:1.1rem auto 0}section.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;font-size:1.9rem;margin:0 0 1.6rem;letter-spacing:-.01em}.formats.svelte-1uha8ag{padding:3.5rem 0 .5rem;text-align:center}.chips-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.fmt.svelte-1uha8ag{background:var(--panel);border:1px solid var(--border);color:var(--text);padding:.45rem .9rem;border-radius:999px;font-size:.88rem;transition:transform .15s,background .15s}.fmt.svelte-1uha8ag:hover{transform:translateY(-2px);background:var(--hover)}.final.svelte-1uha8ag{padding:4rem 0 3rem;text-align:center}.final.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1.5rem;font-size:2.1rem}.foot.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;color:var(--muted);font-size:.82rem;padding:2rem 1rem;border-top:1px solid var(--border);position:relative;z-index:1}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text);text-decoration:none}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.foot.svelte-1uha8ag .sep:where(.svelte-1uha8ag){opacity:.5}@media (prefers-reduced-motion: reduce){.up.svelte-1uha8ag,.reveal.svelte-1uha8ag,.shimmer.svelte-1uha8ag,.glow.svelte-1uha8ag,.b.svelte-1uha8ag,.f.svelte-1uha8ag,.chip.svelte-1uha8ag,.badge.svelte-1uha8ag,.spin.svelte-1uha8ag{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.shimmer.svelte-1uha8ag{-webkit-text-fill-color:var(--text)}}@media (max-width: 760px){h1.svelte-1uha8ag{font-size:2.3rem}.d-cols.svelte-1uha8ag{grid-template-columns:1fr;min-height:0}.d-files.svelte-1uha8ag{border-left:0;border-top:1px solid var(--border)}.badge.svelte-1uha8ag{font-size:.66rem;padding:.12rem .45rem}}
