.airen-popup{position:fixed;z-index:49;box-sizing:border-box;padding:13px 33px 12px 14px;border:1px solid #dbe5f0;border-radius:16px 16px 5px 16px;background:#fff;color:#102c53;box-shadow:0 12px 34px #09264b30;font:13px/1.35 system-ui,-apple-system,sans-serif;animation:airen-bubble-in .3s ease both}.airen-popup[hidden]{display:none!important}.airen-popup strong{display:block;color:#0a2752;font-size:13px}.airen-popup p{margin:4px 0 6px!important;color:#496586!important;font:12px/1.4 system-ui!important;text-shadow:none!important}.airen-popup-action{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border-radius:9px;background:#ff6c0b;color:#fff!important;text-decoration:none;font-weight:750;font-size:11px}.airen-popup-close{position:absolute;top:3px;right:3px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#62748b;font:21px system-ui;cursor:pointer}.airen-popup a:focus-visible,.airen-popup button:focus-visible{outline:3px solid #ff9b45;outline-offset:2px}.airen-popup-inline{position:relative;inset:auto!important;max-width:270px;margin:12px 0;z-index:auto}.airen-context{border-radius:16px 16px 5px 16px!important;background:#fff!important}.airen-context-action{background:#ff6c0b!important;color:#fff!important}@keyframes airen-bubble-in{from{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.airen-popup{animation:none!important}}

.airen.panel .airen-context{position:relative;z-index:2}
/* Airen guidance: compact cards with a calm AI glow. */
.airen-context{display:flex!important;align-items:flex-start;gap:11px!important;position:relative!important;overflow:visible!important;max-width:490px;padding:13px 39px 13px 13px!important;border:1px solid #d7e6f7!important;border-radius:18px 18px 18px 5px!important;background:linear-gradient(120deg,#fff 38%,#eef6ff 100%)!important;box-shadow:0 12px 32px #10355c18,0 0 0 1px #fff!important;color:#0a2850!important;animation:airen-context-enter .6s cubic-bezier(.2,.7,.2,1) both!important}.airen-context-avatar{position:relative;display:block;flex:0 0 44px;width:44px;height:44px;padding:2px;border-radius:50%;background:linear-gradient(135deg,#fff,#ffe2c7);box-shadow:0 0 0 2px #ff984a,0 0 18px #ff8c3555}.airen-context-avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 25%}.airen-context .airen-context-title{color:#0a2850!important;font:800 13px/1.25 system-ui!important}.airen-context .airen-guide-body p{margin:4px 0 7px!important;color:#4d6887!important;font:12px/1.4 system-ui!important;text-shadow:none!important}.airen-context .airen-context-action{min-height:38px;padding:7px 13px!important;border:0;border-radius:11px!important;background:linear-gradient(110deg,#ff7a12,#ff6508)!important;color:#fff!important;font:750 12px system-ui;box-shadow:0 5px 14px #f46d1833}.airen-context .airen-guide-close{color:#6b7f96!important}.airen-popup{animation:airen-context-enter .6s cubic-bezier(.2,.7,.2,1) both!important;box-shadow:0 12px 34px #09264b2a,0 0 20px #ff9c3826}.airen-popup-action{background:linear-gradient(110deg,#ff7a12,#ff6508)!important}.airen-context:after{content:'✦';position:absolute;right:34px;top:-8px;color:#ff8a20;font-size:16px;text-shadow:0 0 10px #ffad55}@keyframes airen-context-enter{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:650px){.airen-context{padding:10px 34px 10px 10px!important;gap:9px!important}.airen-context-avatar{width:40px;height:40px;flex-basis:40px}.airen-context .airen-guide-body p{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.airen-context,.airen-popup{animation:none!important}}
