:root{--color-bg:#070b1a;--color-text:#f4f1ea;--color-muted:#9aa3bd;--color-accent:#ff5a36;--color-surface:#ffffff0a;--color-bubble:#ffffff14;--color-border:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*,:before,:after{box-sizing:border-box}body{background:radial-gradient(1px 1px at 12% 18%, #ffffffb3, transparent), radial-gradient(1px 1px at 78% 12%, #ffffff80, transparent), radial-gradient(1.5px 1.5px at 64% 72%, #fff9, transparent), radial-gradient(1px 1px at 28% 84%, #fff6, transparent), radial-gradient(1px 1px at 90% 48%, #ffffff80, transparent), radial-gradient(60rem 40rem at 50% 120%, #ff5a362e, transparent), var(--color-bg);background-attachment:fixed;min-height:100dvh;margin:0}a{color:var(--color-accent)}._page_15wf7_1{min-height:100dvh;padding:max(2rem, env(safe-area-inset-top)) 1rem max(2rem, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;display:flex}._hero_15wf7_11{text-align:center;max-width:26rem}._title_15wf7_16{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,11vw,3.75rem);font-weight:900;line-height:.95}._tagline_15wf7_25{color:var(--color-muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.5}._chat_15wf7_32{border:1px solid var(--color-border);background:var(--color-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem;width:100%;max-width:24rem;overflow:hidden}._chatHeader_15wf7_42{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}._avatar_15wf7_50{background:var(--color-accent);width:2.5rem;height:2.5rem;color:var(--color-bg);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:800;display:grid}._narrator_15wf7_62{margin:0;font-weight:700}._status_15wf7_67{color:var(--color-muted);align-items:center;gap:.375rem;margin:.125rem 0 0;font-size:.8125rem;display:flex}._statusDot_15wf7_76{background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite _blink_15wf7_1}._messages_15wf7_84{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:1rem;list-style:none;display:flex}._bubble_15wf7_94{background:var(--color-bubble);opacity:0;border-radius:1.125rem 1.125rem 1.125rem .375rem;max-width:85%;padding:.625rem .875rem;line-height:1.4;animation:.4s ease-out forwards _arrive_15wf7_1}._typing_15wf7_104{background:var(--color-bubble);border-radius:1.125rem 1.125rem 1.125rem .375rem;gap:.25rem;padding:.75rem .875rem;display:flex}._typing_15wf7_104 span{background:var(--color-muted);border-radius:50%;width:.4375rem;height:.4375rem;animation:1.2s ease-in-out infinite _bounce_15wf7_1}._typing_15wf7_104 span:nth-child(2){animation-delay:.15s}._typing_15wf7_104 span:nth-child(3){animation-delay:.3s}._build_15wf7_128{color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@keyframes _arrive_15wf7_1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes _bounce_15wf7_1{0%,60%,to{transform:none}30%{transform:translateY(-.25rem)}}@keyframes _blink_15wf7_1{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){._bubble_15wf7_94{opacity:1;animation:none}._statusDot_15wf7_76,._typing_15wf7_104 span{animation:none}}
