.mac-conn-pill{--cp-card:var(--card,#ffffff);--cp-sep:var(--sep,rgba(28,26,22,0.09));--cp-label:var(--label,rgba(28,26,22,0.92));--cp-label-2:var(--label-2,rgba(46,42,36,0.72));--cp-shadow:var(
    --sh-pop,0 12px 34px rgba(28,26,22,0.18),0 0 0 0.5px rgba(28,26,22,0.12)
  );--cp-accent:var(
    --accent-grad,linear-gradient(180deg,#20826f 0%,#15665c 100%)
  );--cp-accent-hover:var(
    --accent-grad-hover,linear-gradient(180deg,#24917d 0%,#176f63 100%)
  );--cp-accent-pressed:var(
    --accent-grad-pressed,linear-gradient(180deg,#20826f 0%,#10504a 100%)
  );--cp-on-accent:var(--on-accent,#ffffff);--cp-btn-shadow:var(
    --sh-btn-primary,inset 0 1px 0 rgba(255,255,255,0.22),0 1px 2px rgba(18,60,58,0.3)
  )}html[data-ut-theme=dark] .mac-conn-pill{--cp-card:var(--card,#24231f);--cp-sep:var(--sep,rgba(255,255,255,0.1));--cp-label:var(--label,rgba(255,250,242,0.88));--cp-label-2:var(--label-2,rgba(255,250,242,0.62));--cp-shadow:var(
    --sh-pop,0 12px 34px rgba(0,0,0,0.45),0 0 0 0.5px rgba(255,255,255,0.12)
  );--cp-accent:var(
    --accent-grad,linear-gradient(180deg,#46bfae 0%,#36a091 100%)
  );--cp-accent-hover:var(
    --accent-grad-hover,linear-gradient(180deg,#52c9b8 0%,#3fb3a2 100%)
  );--cp-accent-pressed:var(
    --accent-grad-pressed,linear-gradient(180deg,#46bfae 0%,#2a8a7c 100%)
  );--cp-on-accent:var(--on-accent,#0b1f1c)}.mac-conn-pill{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;border:1px solid var(--cp-sep);border-radius:14px;background:var(--cp-card);box-shadow:var(--cp-shadow);color:var(--cp-label);font-size:12px;line-height:15px}.mac-conn-pill .mac-spinner{flex:none}.mac-conn-pill .mac-spinner-bar{background:var(--cp-label)}.mac-conn-pill-text{min-width:0}.mac-conn-pill-text b{font-weight:600}.mac-conn-pill-detail{color:var(--cp-label-2)}.mac-conn-pill-retry{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 12px;border:0;border-radius:999px;background:var(--cp-accent);box-shadow:var(--cp-btn-shadow);color:var(--cp-on-accent);font:inherit;font-size:12.5px;font-weight:590;cursor:pointer}.mac-conn-pill-retry:hover:not([aria-disabled=true]){background:var(--cp-accent-hover)}.mac-conn-pill-retry:active:not([aria-disabled=true]){background:var(--cp-accent-pressed);transform:translateY(1px)}.mac-conn-pill-retry:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mac-conn-pill-retry[aria-disabled=true]{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.mac-conn-pill-retry:active:not([aria-disabled=true]){transform:none}}