.um22-advisor{position:relative;z-index:2147482700}.um22-advisor__launcher{position:fixed;z-index:2147481500;right:max(16px,env(safe-area-inset-right));bottom:92px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:252px;min-height:60px;padding:.6rem .72rem;border:1px solid var(--um-line);border-radius:var(--um-r-md);background:linear-gradient(145deg,rgba(21,27,34,.98),rgba(8,11,15,.98));color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.4);backdrop-filter:blur(16px);transition:transform .2s ease,border-color .2s ease,opacity .2s ease}.um22-advisor__launcher:hover{transform:translateY(-2px);border-color:rgba(255,90,31,.55)}.um22-advisor__launcher-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,90,31,.46);border-radius:var(--um-r-sm);background:rgba(255,90,31,.08);color:var(--um-accent)}.um22-advisor__launcher-icon svg{width:22px;height:22px;fill:currentColor}.um22-advisor__launcher-copy{display:grid;gap:.05rem;text-align:left}.um22-advisor__launcher-copy strong{font-size:.8rem}.um22-advisor__launcher-copy small{color:var(--um-muted);font-size:.62rem}.um22-advisor__launcher-status{display:flex;align-items:center;gap:.35rem;color:#d7dde3;font-size:.57rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.um22-advisor__launcher-status i{width:7px;height:7px;border-radius:50%;background:var(--um-success);box-shadow:0 0 0 5px rgba(89,217,142,.08)}.um22-advisor__overlay[hidden],.um22-advisor__nudge[hidden]{display:none!important}body.um22-advisor-open .um22-advisor__launcher{opacity:0;pointer-events:none;transform:translateY(12px)}.um22-advisor[data-um24-loading="true"] .um22-advisor__launcher-status{color:var(--um-warning)}.um22-advisor[data-um24-loading="true"] .um22-advisor__launcher-status i{background:var(--um-warning)}
@media(max-width:760px){.um22-advisor__launcher{right:10px;bottom:88px;min-width:0;width:56px;height:56px;grid-template-columns:1fr;padding:0;border-radius:var(--um-r-md);backdrop-filter:none}.um22-advisor__launcher-copy,.um22-advisor__launcher-status{display:none}.um22-advisor__launcher-icon{width:40px;height:40px;margin:auto}}
@media(prefers-reduced-motion:reduce){.um22-advisor__launcher{transition:none}}
