.tp-agent-strip{position:relative;isolation:isolate;background:#f0edf5;color:#62586f;font:13px/1.3 Arial,sans-serif;border-bottom:1px solid #ded8e7;overflow:hidden}.tp-agent-strip:before{content:"";position:absolute;z-index:-1;inset:0 20%;background:url('/assets/agent-strip-ribbons-v2.svg') center center/cover no-repeat;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 80%,transparent);opacity:.85;pointer-events:none}.tp-agent-strip .tp-agent-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px}.tp-agent-strip a{display:inline-flex;align-items:center;min-height:44px;gap:12px;text-decoration:none;color:inherit;white-space:nowrap}.tp-agent-strip .tp-agent-start{font-weight:600;color:#403255}.tp-agent-arrow{color:#6548be}.tp-agent-code{color:#8a7e9a}.tp-agent-strip a:hover{text-decoration:underline;text-underline-offset:4px}.tp-agent-strip a:focus-visible{outline:2px solid #6548be;outline-offset:2px;border-radius:2px}.tp-agent-strip-right{display:flex;align-items:center;gap:28px}.tp-agent-status{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;color:#766b84}.tp-agent-dot{width:7px;height:7px;background:#29b96c;border-radius:50%;flex-shrink:0;box-shadow:0 0 7px #29b96c35;animation:tp-agent-breathe 4.8s ease-in-out infinite}@keyframes tp-agent-breathe{0%,100%{opacity:1;box-shadow:0 0 7px #29b96c35}50%{opacity:.45;box-shadow:0 0 3px #29b96c10}}@media(max-width:600px){.tp-agent-strip{font-size:11px}.tp-agent-strip .tp-agent-strip-inner{min-height:44px;gap:8px}.tp-agent-strip a{gap:6px}.tp-agent-strip-right{gap:12px}.tp-agent-status{font-size:10px;gap:5px}.tp-agent-dot{width:6px;height:6px}.tp-agent-code,.tp-agent-arrow{width:14px;height:14px}.tp-agent-strip:before{inset:0 14%;opacity:.45}}@media(max-width:350px){.tp-agent-strip{font-size:10px}.tp-agent-strip-right{gap:9px}.tp-agent-status{font-size:9px}.tp-agent-strip a{gap:4px}.tp-agent-code,.tp-agent-arrow{width:12px;height:12px}}@media(prefers-reduced-motion:reduce){.tp-agent-dot{animation:none}}html{scroll-padding-top:100px}
