._8aEwW_page{flex-direction:column;flex:1;width:100%;max-width:1160px;margin:0 auto;padding:0 24px;display:flex}._8aEwW_header{justify-content:space-between;align-items:center;padding:24px 0;display:flex}._8aEwW_brand{align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}._8aEwW_brand img{border-radius:9px}._8aEwW_badge{background:var(--yellow-soft);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}._8aEwW_dot{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite _8aEwW_pulse}._8aEwW_main{flex-direction:column;flex:1;gap:64px;padding:48px 0 64px;display:flex}._8aEwW_hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}._8aEwW_heroText{flex-direction:column;gap:24px;display:flex}._8aEwW_heroText h1{letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1.1}._8aEwW_heroText mark{color:inherit;background:linear-gradient(#0000 55%,#bebe30 55%);padding:0 2px}._8aEwW_heroText p{max-width:520px;color:var(--text-muted);font-size:18px;line-height:1.55}._8aEwW_ctas{gap:12px;display:flex}._8aEwW_primary{background:var(--yellow);height:52px;color:var(--ink);font:inherit;cursor:not-allowed;opacity:.85;border:none;border-radius:14px;padding:0 28px;font-size:16px;font-weight:600}._8aEwW_chat{background:var(--surface);border:1px solid var(--border);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #0000002e}._8aEwW_chatHead{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:16px 20px;display:flex}._8aEwW_chatHead img{border-radius:7px}._8aEwW_chatHead div{flex-direction:column;font-size:14px;display:flex}._8aEwW_chatHead span{color:var(--text-muted);font-size:12px}._8aEwW_messages{flex-direction:column;gap:12px;min-height:280px;padding:20px;display:flex}._8aEwW_msg{border-radius:16px;max-width:85%;padding:12px 14px;font-size:14px;line-height:1.45}._8aEwW_user{background:var(--yellow);color:var(--ink);border-bottom-right-radius:4px;align-self:flex-end}._8aEwW_agent{background:var(--bg);border-bottom-left-radius:4px;flex-direction:column;align-self:flex-start;gap:8px;display:flex}._8aEwW_agent p{color:var(--text-muted);font-size:13px}._8aEwW_riskRow{justify-content:space-between;align-items:center;gap:16px;font-weight:600;display:flex}._8aEwW_score{text-align:center;color:#fff;border-radius:8px;min-width:36px;padding:2px 8px;font-size:13px}._8aEwW_high{background:var(--risk-high)}._8aEwW_meter{background:linear-gradient(90deg, var(--risk-low), var(--risk-mid), var(--risk-high));opacity:.35;border-radius:3px;height:6px;position:relative}._8aEwW_meter span{border-right:3px solid var(--text);position:absolute;inset:0 auto 0 0}._8aEwW_typing{flex-direction:row;gap:4px;padding:14px 16px}._8aEwW_typing span{background:var(--text-muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite _8aEwW_blink}._8aEwW_typing span:nth-child(2){animation-delay:.2s}._8aEwW_typing span:nth-child(3){animation-delay:.4s}._8aEwW_input{border:1px solid var(--border);color:var(--text-muted);border-radius:14px;justify-content:space-between;align-items:center;margin:0 16px 16px;padding:12px 12px 12px 16px;font-size:14px;display:flex}._8aEwW_send{background:var(--yellow);opacity:.5;border-radius:10px;width:32px;height:32px}._8aEwW_features{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._8aEwW_card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px}._8aEwW_card h3{margin-bottom:8px;font-size:17px}._8aEwW_card p{color:var(--text-muted);font-size:14px;line-height:1.5}._8aEwW_footer{border-top:1px solid var(--border);color:var(--text-muted);padding:24px 0 32px;font-size:13px;line-height:1.5}@keyframes _8aEwW_pulse{50%{opacity:.3}}@keyframes _8aEwW_blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){._8aEwW_dot,._8aEwW_typing span{animation:none}}@media (max-width:960px){._8aEwW_hero{grid-template-columns:1fr}._8aEwW_features{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){._8aEwW_page{padding:0 16px}._8aEwW_main{gap:40px;padding:24px 0 48px}._8aEwW_heroText h1{font-size:32px}._8aEwW_heroText h1 br{display:none}._8aEwW_heroText p{font-size:16px}._8aEwW_primary,._8aEwW_ctas{width:100%}._8aEwW_features{grid-template-columns:1fr}}
