#aura-aicard-37330 .hw-card{ width: 100%; font-family: -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif; color: rgba(15,23,42,.9); box-sizing: border-box; }
#aura-aicard-37330 .hw-card *{ box-sizing: border-box; }
#aura-aicard-37330 .hw-inner{ display: flex; gap: 28px; align-items: stretch; flex-wrap: wrap; }
#aura-aicard-37330 .hw-left{ flex: 1 1 340px; min-width: 280px; display: flex; flex-direction: column; gap: 18px; }
#aura-aicard-37330 .hw-badge{ display: inline-flex; align-items: center; gap: 6px; padding: 5px 12px; border-radius: 999px; background: rgba(37,99,235,.1); color: #2563eb; font-size: 13px; font-weight: 600; width: fit-content; }
#aura-aicard-37330 .hw-title{ font-size: 30px; font-weight: 800; line-height: 1.25; margin: 0; letter-spacing: -.5px; }
#aura-aicard-37330 .hw-title span{ color: #2563eb; }
#aura-aicard-37330 .hw-desc{ font-size: 14.5px; line-height: 1.7; color: rgba(15,23,42,.62); margin: 0; }
#aura-aicard-37330 .hw-detail{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }
#aura-aicard-37330 .hw-detail-item{ background: rgba(37,99,235,.05); border-radius: 10px; padding: 10px 12px; }
#aura-aicard-37330 .hw-detail-item b{ display: block; font-size: 17px; color: #2563eb; }
#aura-aicard-37330 .hw-detail-item small{ font-size: 12px; color: rgba(15,23,42,.55); }
#aura-aicard-37330 .hw-actions{ display: flex; gap: 12px; flex-wrap: wrap; margin-top: 2px; }
#aura-aicard-37330 .hw-btn{ display: inline-flex; align-items: center; gap: 8px; padding: 12px 22px; border-radius: 10px; font-size: 14.5px; font-weight: 600; cursor: pointer; border: none; }
#aura-aicard-37330 .hw-btn-primary{ background: linear-gradient(135deg, #2563eb, #3b82f6); color: #fff; box-shadow: 0 6px 16px rgba(37,99,235,.28); }
#aura-aicard-37330 .hw-btn-ghost{ background: rgba(15,23,42,.05); color: rgba(15,23,42,.85); }
#aura-aicard-37330 .hw-right{ flex: 1 1 380px; min-width: 280px; position: relative; border-radius: 16px; overflow: hidden; background: linear-gradient(150deg, #1e3a8a, #2563eb 55%, #60a5fa); display: flex; align-items: center; justify-content: center; padding: 26px; min-height: 260px; }
#aura-aicard-37330 .hw-right::before{ content: ""; position: absolute; width: 240px; height: 240px; border-radius: 50%; background: rgba(255,255,255,.12); top: -80px; right: -60px; }
#aura-aicard-37330 .hw-right::after{ content: ""; position: absolute; width: 160px; height: 160px; border-radius: 50%; background: rgba(255,255,255,.08); bottom: -60px; left: -40px; }
#aura-aicard-37330 .hw-shot{ position: relative; z-index: 1; width: 100%; max-width: 330px; background: #fff; border-radius: 12px; box-shadow: 0 18px 40px rgba(2,6,23,.35); overflow: hidden; }
#aura-aicard-37330 .hw-shot-bar{ display: flex; align-items: center; gap: 6px; padding: 9px 12px; background: #f1f5f9; }
#aura-aicard-37330 .hw-dot{ width: 9px; height: 9px; border-radius: 50%; }
#aura-aicard-37330 .hw-shot-body{ padding: 14px 16px 18px; }
#aura-aicard-37330 .hw-shot-line{ height: 9px; border-radius: 5px; background: #e2e8f0; margin-bottom: 9px; }
#aura-aicard-37330 .hw-shot-line.w1{ width: 62%; background: #bfdbfe; }
#aura-aicard-37330 .hw-shot-line.w2{ width: 88%; }
#aura-aicard-37330 .hw-shot-line.w3{ width: 74%; }
#aura-aicard-37330 .hw-shot-grid{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-top: 14px; }
#aura-aicard-37330 .hw-shot-cell{ height: 42px; border-radius: 8px; background: linear-gradient(135deg, #dbeafe, #eff6ff); }
#aura-aicard-37330 .hw-float{ position: absolute; z-index: 2; background: rgba(255,255,255,.95); border-radius: 10px; padding: 8px 12px; font-size: 12px; font-weight: 700; color: #1e3a8a; box-shadow: 0 8px 20px rgba(2,6,23,.22); }
#aura-aicard-37330 .hw-float.f1{ top: 22px; left: 22px; }
#aura-aicard-37330 .hw-float.f2{ bottom: 22px; right: 22px; }
@media (max-width: 720px){#aura-aicard-37330 .hw-title{ font-size: 24px; }
#aura-aicard-37330 .hw-detail{ grid-template-columns: repeat(3, 1fr); }
#aura-aicard-37330 .hw-right{ min-height: 220px; padding: 18px; }
}
/* auracard-fit-v1 */#aura-aicard-37330{display:block;width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;overflow:hidden;}#aura-aicard-37330>div:first-child, #aura-aicard-37330>section:first-child{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-style:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;height:auto!important;}