.feature-loop:has(>.scripted-chip){position:relative}.scripted-chip{position:absolute;z-index:3;top:var(--ug-space-3);inset-inline-start:var(--ug-space-3)}.scripted-chip button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 11px;border:1px solid color-mix(in srgb,var(--ugt-on-band, #fffdf3) 45%,transparent);border-radius:var(--ug-radius-pill);background:color-mix(in srgb,var(--ugt-band, #213c26) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ugt-on-band, #fbfaf0);font:400 var(--ug-text-2xs)/1.6 var(--ug-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:help}.scripted-chip button:focus-visible{outline:var(--ug-focus-width) solid var(--ugt-on-band, #f5f4eb);outline-offset:var(--ug-focus-offset)}.scripted-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--ugt-amber-line, #d9b25e)}.scripted-chip-note{position:absolute;top:calc(100% + var(--ug-space-2));inset-inline-start:0;width:min(300px,70vw);padding:var(--ug-space-3) var(--ug-space-4);border-radius:var(--ug-radius-md);background:var(--ugt-band, #1d2f22);color:var(--ugt-on-band, #f4f1e4);font-size:var(--ug-text-sm);line-height:1.5;text-transform:none}.scripted-chip-note[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.scripted-chip-note:not([hidden]){animation:scripted-note var(--ug-standard) var(--ug-ease)}}@keyframes scripted-note{0%{opacity:0;transform:translateY(-4px)}}
