@keyframes exaff-chat-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-chat-1{animation:exaff-chat-pop .5s ease-out .2s both}.landing-chat-2{animation:exaff-chat-pop .5s ease-out .7s both}.landing-chat-3{animation:exaff-chat-pop .5s ease-out 1.2s both}.landing-chat-4{animation:exaff-chat-pop .5s ease-out 1.7s both}.landing-chat-5{animation:exaff-chat-pop .5s ease-out 2.2s both}.landing-chat-6{animation:exaff-chat-pop .5s ease-out 2.7s both}@keyframes exaff-reload-bar{0%{transform:translate(-100%)}60%{transform:translate(0)}to{transform:translate(100%)}}.dash-reload-bar{animation:exaff-reload-bar .7s cubic-bezier(.4,0,.2,1) both}@keyframes exaff-view-in{0%{opacity:0}to{opacity:1}}.dash-view-in{animation:exaff-view-in .42s ease-out both}@keyframes exaff-pulse-ring{0%{box-shadow:0 0 0 0 var(--exaff-colors-mkt-accent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.landing-pulse{animation:exaff-pulse-ring 1.6s ease-out infinite}@keyframes exaff-blink{0%,to{opacity:1}50%{opacity:.35}}.landing-blink{animation:exaff-blink 2s ease-in-out infinite}@keyframes exaff-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-enter{animation:exaff-enter .8s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion: reduce){.landing-pulse,.landing-blink,.landing-enter,.landing-chat-1,.landing-chat-2,.landing-chat-3,.landing-chat-4,.landing-chat-5,.landing-chat-6,.dash-reload-bar,.dash-view-in{animation:none!important}.landing-chat-1,.landing-chat-2,.landing-chat-3,.landing-chat-4,.landing-chat-5,.landing-chat-6{opacity:1;transform:none}.dash-reload-bar{transform:translate(0)}.dash-view-in{opacity:1}}body{margin:0;min-width:320px;min-height:100vh}html ::selection{background:#22d3ee52;color:#f8fafc}html ::-moz-selection{background:#22d3ee52;color:#f8fafc}html.light ::selection{background:#22d3ee47;color:#0f172a}html.light ::-moz-selection{background:#22d3ee47;color:#0f172a}.landing-reveal{opacity:1;transform:none;transition:opacity .6s ease-out,transform .6s ease-out}.reveal-ready .landing-reveal:not(.in-view){opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion: reduce){.landing-reveal,.reveal-ready .landing-reveal:not(.in-view){opacity:1!important;transform:none!important;transition:none!important}}.landing-skip-link{position:absolute;left:-9999px;top:8px;z-index:60;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;background:var(--exaff-colors-mkt-accent, #0891b2);color:var(--exaff-colors-mkt-accent-contrast, #ffffff)}.landing-skip-link:focus,.landing-skip-link:focus-visible{left:8px;outline:2px solid var(--exaff-colors-mkt-focus-ring, #06b6d4);outline-offset:2px}
