.-bPA-W_link{height:54px;color:var(--color-content-inverse-muted);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:2px;align-items:center;gap:8px;padding-inline:14px;font-size:13px;font-weight:600;transition:color .18s;display:flex;position:relative}.-bPA-W_link:after{inset-inline:14px;content:"";opacity:0;transform-origin:0;background:currentColor;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;transform:scaleX(0)}.-bPA-W_icon{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .18s;display:inline-flex}.-bPA-W_link[aria-current=page],.-bPA-W_link:focus-visible{color:var(--color-content-inverse)}.-bPA-W_link[aria-current=page]:after{background:var(--color-ink-brand);opacity:1;transform:scaleX(1)}.-bPA-W_link[aria-current=page] .-bPA-W_icon,.-bPA-W_link:focus-visible .-bPA-W_icon{opacity:1}@media (hover:hover){.-bPA-W_link:hover{color:var(--color-content-inverse)}.-bPA-W_link:hover:not([aria-current=page]):after{opacity:.45;transform:scaleX(1)}.-bPA-W_link:hover .-bPA-W_icon{opacity:1}}.-bPA-W_drawerLink{gap:12px;height:auto;min-height:52px;padding:10px 12px;font-size:15px}.-bPA-W_drawerLink:after{transform-origin:50%;width:2px;height:auto;inset:16px auto 16px 0;transform:scaleY(0)}.-bPA-W_drawerLink[aria-current=page]:after{transform:scaleY(1)}@media (hover:hover){.-bPA-W_drawerLink:hover:not([aria-current=page]):after{transform:scaleY(1)}}.-bPA-W_chevron{opacity:.45;margin-left:auto;transition:opacity .18s}.-bPA-W_drawerLink:is(:hover,:focus-visible) .-bPA-W_chevron{opacity:.8}@media (prefers-reduced-motion:reduce){.-bPA-W_link,.-bPA-W_link:after,.-bPA-W_icon,.-bPA-W_chevron{transition:none}}
.Z4sfQq_visibility{display:contents}.Z4sfQq_visibility[data-footer-visible=true] .Z4sfQq_call{opacity:0;visibility:hidden;pointer-events:none}.Z4sfQq_call{right:max(20px, env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;isolation:isolate;background:linear-gradient(135deg, #ffe888, var(--color-action) 42%, #ffc400);max-width:calc(100vw - 40px);min-height:60px;color:var(--color-on-action);-webkit-tap-highlight-color:transparent;border:1px solid #d7a500;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:8px 18px 8px 8px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,opacity .18s,visibility .18s;display:inline-flex;position:fixed;box-shadow:inset 0 1px #fffc,inset 0 -2px #bc870033,0 4px 8px #0002,0 8px 28px #ffc70040}.Z4sfQq_call:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffc700;animation:4.8s ease-out infinite Z4sfQq_callHalo;position:absolute;inset:-5px}.Z4sfQq_iconBadge{z-index:1;width:42px;height:42px;color:var(--color-action);background:linear-gradient(145deg,#292d26,#080a09);border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,0 2px 5px #0003}.Z4sfQq_iconBadge svg{transform-origin:50% 55%;animation:4.8s ease-in-out infinite Z4sfQq_phoneRing}.Z4sfQq_label{z-index:1;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.2;position:relative}.Z4sfQq_arrow{z-index:1;border-left:1px solid #11111126;place-items:center;min-height:22px;padding-left:10px;display:grid;position:relative}.Z4sfQq_arrow svg{transition:transform .22s;transform:rotate(-40deg)}.Z4sfQq_shimmer{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:1px;overflow:hidden}.Z4sfQq_shimmer:after{content:"";background:linear-gradient(90deg,#0000,#fff9 50%,#0000);width:40%;animation:4.8s ease-in-out infinite Z4sfQq_shimmerSweep;position:absolute;top:-70%;bottom:-70%;left:-45%;transform:translate(-220%)rotate(24deg)}@media (hover:hover){.Z4sfQq_call:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fffc,inset 0 -2px #bc870033,0 6px 12px #0003,0 12px 36px #ffc70070}.Z4sfQq_call:hover .Z4sfQq_arrow svg{transform:translate(2px,-2px)rotate(-40deg)}}.Z4sfQq_call:active{transform:translateY(0)scale(.97)}.Z4sfQq_call:focus-visible{outline:3px solid var(--color-on-action);outline-offset:4px;box-shadow:0 0 0 4px #fff,0 8px 28px #ffc70060}@keyframes Z4sfQq_shimmerSweep{0%,12%{transform:translate(-220%)rotate(24deg)}34%,to{transform:translate(560%)rotate(24deg)}}@keyframes Z4sfQq_phoneRing{0%,5%,15%,to{transform:rotate(0)}7%,11%{transform:rotate(-13deg)}9%,13%{transform:rotate(13deg)}}@keyframes Z4sfQq_callHalo{0%,12%{opacity:0;transform:scale(.98)}18%{opacity:.45;transform:scale(1)}48%,to{opacity:0;transform:scale(1.12,1.3)}}@media (max-width:1023px){.Z4sfQq_aboveBottomNav{bottom:calc(78px + env(safe-area-inset-bottom))}}@media (max-width:480px){.Z4sfQq_call{gap:10px;min-height:56px;padding:7px 15px 7px 7px}.Z4sfQq_iconBadge{width:38px;height:38px}.Z4sfQq_label{font-size:11px}}@media (prefers-reduced-motion:reduce){.Z4sfQq_call,.Z4sfQq_arrow svg{transition:none}.Z4sfQq_call:before,.Z4sfQq_iconBadge svg,.Z4sfQq_shimmer:after{animation:none}.Z4sfQq_call:hover,.Z4sfQq_call:active{transform:none}.Z4sfQq_call:hover .Z4sfQq_arrow svg{transform:rotate(-40deg)}}
