/* Connected floating pills; original anchor/button nodes retain their behavior. */
@media screen {
 html[data-ta-floating-tools="1"] body {
  --ta-tool-ink:#123e49;--ta-tool-surface:rgba(247,251,252,.50);--ta-tool-line:rgba(31,79,92,.38);
  --ta-tool-glass:linear-gradient(115deg,rgba(249,35,85,.04),rgba(52,211,230,.06));
 }
 html[data-ta-floating-tools="1"][data-ta-theme="dark"] body {
  --ta-tool-ink:#c0f4f8;--ta-tool-surface:rgba(18,35,45,.50);--ta-tool-line:rgba(167,233,240,.46);
 }
 html[data-ta-floating-tools="1"] body .ta-tools-managed {
  position:fixed!important;left:auto!important;right:14px!important;
  bottom:calc(var(--ta-tools-bottom,16px) + env(safe-area-inset-bottom,0px))!important;
  margin:0!important;z-index:99997;
 }
 html[data-ta-floating-tools="1"] body.ta-shell-pilot .et-mobile-panel-wrapper.ta-follow-ready {
  width:44px!important;max-width:calc(100vw - 28px)!important;height:44px!important;
  left:auto!important;right:14px!important;bottom:calc(var(--ta-tools-bottom,16px) + env(safe-area-inset-bottom,0px))!important;
  border:0!important;overflow:hidden!important;
 }
 html[data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel {
  position:relative!important;width:100%!important;height:44px!important;padding:0!important;margin:0!important;
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;
 }
 html[data-ta-floating-tools="1"] body .ta-ask-tool {width:44px;height:44px;overflow:hidden!important}
 /* Paint the entire shell, so expansion has one continuous surface and edge. */
 html[data-ta-floating-tools="1"] body.ta-shell-pilot .et-mobile-panel-wrapper.ta-follow-ready,
 html[data-ta-floating-tools="1"] body.ta-shell-pilot .ta-ask-tool,
 html[data-ta-floating-tools="1"] body.ta-shell-pilot #back-top.ta-tools-managed {
  box-sizing:border-box!important;padding:0!important;border:0!important;border-radius:999px!important;
  background:var(--ta-tool-glass),var(--ta-tool-surface)!important;color:var(--ta-tool-ink)!important;
  box-shadow:inset 0 0 0 1.25px var(--ta-tool-line),0 2px 6px rgba(0,0,0,.10),0 0 0 1px rgba(255,255,255,.18)!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  transition:width .2s ease,background-color .2s ease!important;
 }
 html[data-ta-floating-tools="1"] body.ta-shell-pilot .et-mobile-panel-wrapper.ta-follow-ready.ta-tool-open {width:176px!important}
 html[data-ta-floating-tools="1"] body.ta-shell-pilot .ta-ask-tool.ta-tool-open {width:144px}
 html[data-ta-floating-tools="1"] body.ta-shell-pilot .ta-tool-open:focus-within {outline:2px solid var(--ta-tool-ink);outline-offset:2px}
 html[data-ta-floating-tools="1"] body .ta-tool-launcher {
  position:absolute!important;right:0!important;top:0!important;display:grid!important;place-items:center;box-sizing:border-box;width:44px!important;min-width:44px!important;
  height:44px!important;min-height:44px!important;margin:0!important;padding:10px!important;
  border:0!important;border-radius:50%!important;background:transparent!important;
  color:var(--ta-tool-ink)!important;box-shadow:none!important;cursor:pointer;
 }
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-tool-launcher svg {
  width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;
 }
 html[data-ta-floating-tools="1"] body .ta-tool-launcher:hover {background:transparent!important}
 html[data-ta-floating-tools="1"] body .ta-tool-launcher:focus-visible {outline:2px solid var(--ta-tool-ink)!important;outline-offset:-3px}
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links,
 html[data-ta-floating-tools="1"] body .ta-ask-choice {
  position:absolute;right:44px;bottom:0;box-sizing:border-box;height:44px!important;padding:0 6px!important;margin:0!important;
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
  animation:ta-tool-reveal .2s ease both;
 }
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links {width:132px!important;max-width:132px!important;padding:0!important}
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links .et-wrap-columns {display:grid!important;grid-template-columns:repeat(3,44px)!important;gap:0!important;width:132px!important;height:44px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:start!important;transform:none!important}
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links .et_column {display:grid!important;place-items:center!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;margin:0!important;padding:0!important;float:none!important;transform:none!important}
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links a {
  box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;line-height:1!important;width:44px!important;height:44px!important;min-height:44px!important;
  padding:0!important;margin:0!important;border-radius:50%!important;color:var(--ta-tool-ink)!important;text-decoration:none!important;
 }
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links a .et_b-icon {display:grid!important;place-items:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;color:inherit!important;font-size:19px!important;line-height:1!important}
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links a:is(:hover,:focus-visible) {background:var(--ta-tool-glass)!important;outline:2px solid var(--ta-tool-ink);outline-offset:-2px}
 html[data-ta-floating-tools="1"] body .ta-ask-choice {width:100px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;white-space:nowrap}
 html[data-ta-floating-tools="1"] body.ta-shell-pilot .ta-ask-tool #taFloatingAskBtn {
  position:static!important;margin:0!important;height:44px!important;min-height:44px!important;bottom:auto!important;left:auto!important;right:auto!important;
  box-sizing:border-box!important;width:100px!important;max-width:100px!important;padding:8px 10px!important;transform:none!important;
  background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ta-tool-ink)!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;justify-content:center!important;
 }
 html[data-ta-floating-tools="1"] body.ta-shell-pilot #back-top.ta-tools-managed {
  width:44px!important;height:44px!important;min-height:44px!important;line-height:44px!important;
  bottom:calc(var(--ta-tools-bottom,16px) + env(safe-area-inset-bottom,0px))!important;right:14px!important;left:auto!important;
 }
 html[data-ta-floating-tools="1"] body .ta-ask-tool[hidden],
 html[data-ta-floating-tools="1"] body .ta-follow-links[hidden],
 html[data-ta-floating-tools="1"] body .ta-ask-choice[hidden] {display:none!important}
 html[data-ta-floating-tools="1"] body.ta-modal-lock .ta-tools-managed {visibility:hidden!important;pointer-events:none!important}
 .ta-tool-sr {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
 .ta-tools-safe {position:fixed;visibility:hidden;pointer-events:none;width:0;height:env(safe-area-inset-bottom,0px)}
}
@media print {.ta-ask-tool,.ta-follow-ready,.ta-tools-safe{display:none!important}}

@keyframes ta-tool-reveal {from {opacity:0;transform:translateX(8px)} to {opacity:1;transform:translateX(0)}}
@media (prefers-reduced-motion:reduce) {
 html[data-ta-floating-tools="1"] body.ta-shell-pilot .et-mobile-panel-wrapper.ta-follow-ready,
 html[data-ta-floating-tools="1"] body.ta-shell-pilot .ta-ask-tool,
 html[data-ta-floating-tools="1"] body.ta-shell-pilot #back-top.ta-tools-managed {transition:none!important}
 html[data-ta-floating-tools="1"] body .ta-follow-links,
 html[data-ta-floating-tools="1"] body .ta-ask-choice {animation:none!important}
}

/* One surface across the social tray, including legacy theme columns and links. */
@media screen {
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links :is(.et-wrap-columns,.et_column,a,.et_b-icon) {
  background:transparent!important;border:0!important;box-shadow:none!important;
 }
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links a[data-ta-network="facebook"] {color:#0866ff!important}
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links a[data-ta-network="instagram"] {color:#e1306c!important}
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links a[data-ta-network="youtube"] {color:#ff0033!important}
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links a :is(span,i,svg) {color:inherit!important}
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links a svg {fill:currentColor!important}
 /* Use the same clear, upward-angled finder in both Ask states. */
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-ask-tool #taFloatingAskBtn .ta-floating-ask-icon {
  display:grid!important;place-items:center;flex:0 0 22px!important;width:22px!important;height:22px!important;
  margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:var(--ta-tool-ink)!important;
 }
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-ask-tool #taFloatingAskBtn .ta-floating-ask-icon svg {
  width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;
 }
}

@media screen {
 html[data-ta-theme-pilot="1"][data-ta-floating-tools="1"] body.ta-shell-pilot .ta-follow-ready .et-mobile-panel .ta-follow-links .et_b-icon svg {display:block!important;width:20px!important;height:20px!important;margin:0!important;vertical-align:middle!important}
}
