.hww-num{width:30px;height:30px;color:var(--accent-strong);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid}.hww-phone{background:var(--surface-2);border:1px solid var(--border);width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fg-strong) 4%, transparent);border-radius:18px;padding:12px 13px 13px;position:relative}.hww-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:10px;display:flex}.hww-mark{background:#ffffffd1;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;overflow:hidden;box-shadow:0 5px 12px #2a72b540}.hww-mark img{width:17px;height:auto}.hww-head b{color:var(--fg-strong);font-size:.82rem;font-weight:700}.hww-state{color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:.64rem;font-weight:700;display:inline-flex}.hww-state[data-done]{color:var(--success-strong);background:var(--success-soft)}.hww-state-dot{background:var(--accent-bright);border-radius:50%;width:6px;height:6px;animation:1.5s ease-out infinite hww-pulse}.hww-body{min-height:150px;padding-top:11px;position:relative}.hww-trace{flex-direction:column;gap:9px;transition:opacity .28s;display:flex}.hww-trace[data-hide]{opacity:0;pointer-events:none}.hww-bubble{border-radius:11px;max-width:92%;padding:7px 10px;font-size:.72rem;font-weight:600;line-height:1.35}.hww-bubble--user{color:var(--primary-fg);background:var(--primary);border-bottom-right-radius:3px;align-self:flex-end;margin-left:auto}.hww-bubble--agent{color:var(--fg-strong);background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:3px;align-self:flex-start}.hww-line{color:var(--muted);align-items:center;gap:8px;font-size:.74rem;font-weight:600;display:flex}.hww-line-ic{width:16px;height:16px;color:var(--success-strong);background:var(--success-soft);border-radius:50%;flex:none;place-items:center;display:grid}.hww-line:not([data-done]) .hww-line-ic{color:var(--accent-strong);background:0 0}.hww-line-tx{align-items:center;gap:6px;min-width:0;display:inline-flex}.hww-line-logo{background:#fff;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid;overflow:hidden}.hww-line-logo img{object-fit:cover;width:100%;height:100%}.hww-spin{border:2px solid color-mix(in srgb, var(--accent) 28%, transparent);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite hww-spin}.hww-chips{align-items:center;gap:4px;margin:7px 0 0 24px;display:inline-flex}.hww-chip{background:var(--bg);border:1px solid var(--border);width:24px;height:24px;transition:transform .3s var(--ease-out-soft), border-color .3s ease, box-shadow .3s ease;border-radius:7px;place-items:center;display:grid}.hww-chip img{object-fit:contain;border-radius:4px;width:15px;height:15px}.hww-chip-fallback{background:var(--border-strong);border-radius:3px;width:11px;height:11px}.hww-chip[data-win]{border-color:color-mix(in srgb, var(--success) 55%, transparent);box-shadow:0 6px 14px -6px color-mix(in srgb, var(--success) 55%, transparent);transform:translateY(-2px)scale(1.08)}.hww-chip--more{width:auto;color:var(--faint);padding-inline:7px;font-size:.62rem;font-weight:700}.hww-approve-row{justify-content:flex-end;display:flex}.hww-approve{color:var(--primary-fg);background:var(--primary);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:.7rem;font-weight:700;display:inline-flex}.hww-approve[data-tapped]{animation:hww-tap .4s var(--ease-out-soft) both}.hww-divider{color:var(--faint);align-items:center;gap:8px;font-size:.62rem;font-weight:600;display:flex}.hww-divider:before,.hww-divider:after{content:"";background:var(--border);flex:1;height:1px}.hww-payoff{display:flex;position:absolute;inset:11px 0 0}.hww-card{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 16px 34px -22px color-mix(in srgb, var(--fg-strong) 42%, transparent);border-radius:14px;flex-direction:column;padding:13px;display:flex}.hww-pill{letter-spacing:.01em;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 10px;font-size:.66rem;font-weight:700;display:inline-flex}.hww-pill--ok{color:var(--success-strong);background:var(--success-soft)}.hww-card--profile{justify-content:space-between}.hww-card-top{align-items:center;gap:9px;display:flex}.hww-bank{width:32px;height:32px;box-shadow:0 3px 9px -4px color-mix(in srgb, var(--fg-strong) 30%, transparent);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.hww-bank img{object-fit:cover;width:100%;height:100%}.hww-card-top strong{color:var(--fg-strong);font-size:.84rem;display:block}.hww-card-top span{color:var(--muted);font-size:.7rem}.hww-stat-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.hww-stat{background:color-mix(in srgb, var(--fg-strong) 3.5%, var(--surface));border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.hww-stat span{color:var(--faint);font-size:.62rem}.hww-stat strong{color:var(--fg-strong);font-size:1rem}.hww-card--save{text-align:center;justify-content:center;align-items:center}.hww-card--save .hww-pill{align-self:center}.hww-save-amt{letter-spacing:-.02em;color:var(--success-strong);margin:10px 0 2px;font-size:2.5rem;line-height:1}.hww-save-sub{color:var(--muted);font-size:.66rem}.hww-fact-row{border-top:1px solid var(--border);justify-content:center;gap:6px;width:100%;margin-top:13px;padding-top:12px;display:flex}.hww-fact{color:var(--muted);background:color-mix(in srgb, var(--fg-strong) 4%, var(--surface));border:1px solid var(--border);border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:600}.hww-fact--accent{color:var(--success-strong);background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 26%, transparent)}.hww-card--result{justify-content:space-between}.hww-rate{justify-content:center;align-items:center;gap:12px;margin:14px 0;display:flex}.hww-rate-cell{text-align:center;flex-direction:column;gap:3px;display:flex}.hww-rate-cell span{color:var(--faint);font-size:.6rem}.hww-rate-cell s{color:var(--muted);font-size:1.05rem;font-weight:600;text-decoration-thickness:1.5px}.hww-rate-cell--new strong{letter-spacing:-.01em;color:var(--success-strong);font-size:1.6rem;line-height:1}.hww-rate-arrow{width:24px;height:24px;color:var(--success-strong);background:var(--success-soft);border-radius:50%;flex:none;place-items:center;display:grid}.hww-result-save{color:var(--muted);background:color-mix(in srgb, var(--fg-strong) 3.5%, var(--surface));border:1px solid var(--border);border-radius:10px;align-items:baseline;gap:6px;padding:9px 12px;display:flex}.hww-result-save>span{font-size:.72rem;font-weight:600}.hww-result-save strong{color:var(--success-strong);font-size:1.05rem}.hww-result-save small{color:var(--faint);margin-left:auto;font-size:.6rem}.hww-in{animation:hww-in .34s var(--ease-out-soft) both}@keyframes hww-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes hww-spin{to{transform:rotate(360deg)}}@keyframes hww-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-bright) 55%, transparent)}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}@keyframes hww-tap{0%{transform:scale(1)}45%{transform:scale(.9)}to{transform:scale(1)}}@media (min-width:1024px){.hww-body{min-height:168px}}@media (prefers-reduced-motion:reduce){.hww-in,.hww-state-dot,.hww-spin,.hww-approve[data-tapped]{animation:none!important}.hww-trace[data-hide]{transition:none}}
