.AdviceWidget-module__mii_Yq__root{z-index:180;align-items:flex-end;gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:clamp(.9rem,2.5vw,1.75rem);right:clamp(.9rem,2.5vw,1.75rem)}.AdviceWidget-module__mii_Yq__root>*{pointer-events:auto}.AdviceWidget-module__mii_Yq__dock{align-items:center;display:flex;position:relative}.AdviceWidget-module__mii_Yq__trigger{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-pink-500), var(--color-pink-700));color:#fff;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:transform var(--transition-base), box-shadow var(--transition-base);border:none;padding:.85rem 1.25rem;font-weight:700;display:inline-flex;box-shadow:0 10px 30px #0000004d,inset 0 0 0 1px #ffffff14}.AdviceWidget-module__mii_Yq__trigger:hover{transform:translateY(-2px);box-shadow:0 16px 38px #e8197a66}.AdviceWidget-module__mii_Yq__trigger:focus-visible{box-shadow:0 0 0 4px var(--color-pink-glow-soft), 0 10px 30px #0000004d;outline:none}.AdviceWidget-module__mii_Yq__dismiss{border:1px solid var(--border-default);background:var(--color-black-900,#16161c);color:#ffffffb3;cursor:pointer;opacity:0;width:22px;height:22px;transition:opacity var(--transition-base), color var(--transition-base);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.AdviceWidget-module__mii_Yq__dock:hover .AdviceWidget-module__mii_Yq__dismiss,.AdviceWidget-module__mii_Yq__dismiss:focus-visible{opacity:1}.AdviceWidget-module__mii_Yq__dismiss:hover{color:#fff}.AdviceWidget-module__mii_Yq__panel{width:min(320px,100vw - 2rem);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--color-black-950,#0b0b0f);animation:.22s cubic-bezier(.16,1,.3,1) AdviceWidget-module__mii_Yq__rise;position:relative;box-shadow:0 24px 60px #0000008c}@keyframes AdviceWidget-module__mii_Yq__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AdviceWidget-module__mii_Yq__close{top:var(--space-3);right:var(--space-3);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:50%;place-items:center;display:grid;position:absolute}.AdviceWidget-module__mii_Yq__close:hover{color:var(--text-primary);background:#ffffff12}.AdviceWidget-module__mii_Yq__eyebrow{margin:0 0 var(--space-2);padding-right:var(--space-6);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);font-weight:700}.AdviceWidget-module__mii_Yq__body{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.AdviceWidget-module__mii_Yq__call{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-pink-500), var(--color-pink-700));color:#fff;transition:transform var(--transition-base), box-shadow var(--transition-base);padding:.85rem 1rem;text-decoration:none;display:flex}.AdviceWidget-module__mii_Yq__call:hover{transform:translateY(-1px);box-shadow:0 10px 26px #e8197a59}.AdviceWidget-module__mii_Yq__callInner{flex-direction:column;line-height:1.25;display:flex}.AdviceWidget-module__mii_Yq__callLabel{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:.68rem;font-weight:700}.AdviceWidget-module__mii_Yq__number{font-family:var(--font-body);font-size:var(--text-lg,1.125rem);letter-spacing:.01em;white-space:nowrap;font-weight:800}.AdviceWidget-module__mii_Yq__secondary{margin-top:var(--space-3);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-pink-400);transition:color var(--transition-base);font-weight:600;text-decoration:none;display:block}.AdviceWidget-module__mii_Yq__secondary:hover{color:var(--color-pink-300)}.AdviceWidget-module__mii_Yq__hours{margin:var(--space-4) 0 0;text-align:center;font-size:var(--text-xs);color:var(--text-muted)}@media (max-width:480px){.AdviceWidget-module__mii_Yq__triggerText{display:none}.AdviceWidget-module__mii_Yq__trigger{justify-content:center;width:52px;height:52px;padding:0}}@media (prefers-reduced-motion:reduce){.AdviceWidget-module__mii_Yq__panel{animation:none}.AdviceWidget-module__mii_Yq__trigger:hover,.AdviceWidget-module__mii_Yq__call:hover{transform:none}}
