.onboarding-tap-target[data-ui-surface]{text-align:left;cursor:pointer;touch-action:none;background:#3b82f61f;border:0;border-radius:16px;position:absolute;overflow:visible;box-shadow:inset 0 0 0 2px #3b82f6}.onboarding-tap-target[data-ui-surface]:focus-visible{outline-offset:2px;outline:2px solid #bfdbfe}.onboarding-tap-ring{pointer-events:none;border:2px solid #60a5fa;border-radius:18px;animation:1.8s ease-out infinite onboarding-tap-pulse;position:absolute;inset:-2px}.onboarding-tap-hand{color:#2563eb;pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:-12px;right:8px;box-shadow:0 3px 12px #0000002e}.onboarding-tap-cue{color:#fff;background:#2563eb;border-radius:16px;flex-direction:column;gap:3px;padding:12px 14px;display:flex;position:absolute;bottom:calc(100% + 44px);box-shadow:0 6px 24px #0003}.onboarding-tap-cue-label{font-size:15px;font-weight:650;line-height:21px}.onboarding-tap-cue-hint{color:#ffffffdb;font-size:12px;line-height:17px}.onboarding-tap-arrow{color:#93c5fd;pointer-events:none;animation:1.8s ease-in-out infinite onboarding-tap-arrow;position:absolute;bottom:-27px;transform:translate(-50%)}.onboarding-required-action{color:#1d4ed8;background:#eff6ff;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.dark .onboarding-required-action{color:#93c5fd;background:#3b82f626}@keyframes onboarding-tap-pulse{0%{opacity:.95;border-radius:18px;inset:-2px}65%{opacity:.35}85%,to{opacity:0;border-radius:22px;inset:-6px}}@keyframes onboarding-tap-arrow{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,10px)}}@media (prefers-reduced-motion:reduce){.onboarding-tap-ring,.onboarding-tap-arrow{animation:none}.onboarding-tap-ring{opacity:.55}}
