.nt-show-me{position:fixed;inset:0;z-index:400;pointer-events:none;font-family:var(--nt-font-body)}.nt-show-me-spot{position:fixed;display:none;border-radius:var(--nt-radius-md);box-shadow:0 0 0 2px var(--nt-color-accent);animation:nt-show-me-pulse 1.8s ease-out infinite;transition:left .18s ease,top .18s ease,width .18s ease,height .18s ease;pointer-events:none}.nt-show-me.is-pointing .nt-show-me-spot{display:block}@keyframes nt-show-me-pulse{0%{box-shadow:0 0 0 2px var(--nt-color-accent),0 0 color-mix(in srgb,var(--nt-color-accent) 45%,transparent)}70%,to{box-shadow:0 0 0 2px var(--nt-color-accent),0 0 0 10px color-mix(in srgb,var(--nt-color-accent) 0%,transparent)}}.nt-show-me-balloon{position:fixed;box-sizing:border-box;width:min(17rem,calc(100vw - 1.5rem));display:flex;flex-direction:column;gap:var(--nt-space-1);padding:var(--nt-space-3);border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-lg);background:var(--nt-color-surface);color:var(--nt-color-foreground);box-shadow:var(--nt-shadow-lg);pointer-events:auto;transition:left .18s ease,top .18s ease}.nt-show-me-balloon p{margin:0}.nt-show-me-arrow{position:absolute;top:-6px;width:10px;height:10px;margin-left:-5px;border-top:1px solid var(--nt-color-border);border-left:1px solid var(--nt-color-border);background:var(--nt-color-surface);transform:rotate(45deg)}.nt-show-me-arrow.is-above{top:auto;bottom:-6px;border:0;border-right:1px solid var(--nt-color-border);border-bottom:1px solid var(--nt-color-border)}.nt-show-me-title{font-size:var(--nt-text-sm);font-weight:600}.nt-show-me.is-single .nt-show-me-title{padding-right:var(--nt-space-5)}.nt-show-me-text{color:var(--nt-color-muted-foreground);font-size:var(--nt-text-sm);line-height:1.5}.nt-show-me-note[hidden],.nt-show-me button[hidden]{display:none}.nt-show-me-note{padding:var(--nt-space-2);border-radius:var(--nt-radius-md);background:color-mix(in srgb,var(--nt-color-accent) 10%,transparent);font-size:var(--nt-text-sm)}.nt-show-me button{flex:none;min-height:2rem;padding:0 var(--nt-space-3);border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-full);background:var(--nt-color-background);color:var(--nt-color-foreground);font:600 var(--nt-text-sm) var(--nt-font-body);cursor:pointer}.nt-show-me button:focus-visible{outline:2px solid var(--nt-color-accent);outline-offset:2px}.nt-show-me-balloon .nt-show-me-do{align-self:flex-start;margin-top:var(--nt-space-1)}.nt-show-me .nt-show-me-close{position:absolute;top:var(--nt-space-1);right:var(--nt-space-1);width:1.75rem;min-height:1.75rem;padding:0;border-color:transparent;background:transparent;color:var(--nt-color-muted-foreground);font-size:var(--nt-text-base);font-weight:400}.nt-show-me-bar{position:fixed;left:50%;bottom:max(var(--nt-space-6),env(safe-area-inset-bottom));transform:translate(-50%);box-sizing:border-box;max-width:calc(100vw - 2rem);display:flex;align-items:center;gap:var(--nt-space-1);padding:var(--nt-space-1) var(--nt-space-1) var(--nt-space-1) var(--nt-space-3);border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-full);background:var(--nt-color-surface);color:var(--nt-color-foreground);box-shadow:var(--nt-shadow-lg);pointer-events:auto}.nt-show-me.is-top .nt-show-me-bar{top:max(var(--nt-space-2),env(safe-area-inset-top));bottom:auto}.nt-show-me-where{flex:0 1 auto;min-width:0;margin-right:var(--nt-space-1);overflow:hidden;color:var(--nt-color-muted-foreground);font-size:var(--nt-text-sm);text-overflow:ellipsis;white-space:nowrap}.nt-show-me-bar .nt-show-me-previous,.nt-show-me-bar .nt-show-me-next,.nt-show-me-bar .nt-show-me-exit{min-width:2rem;padding:0 var(--nt-space-2);font-size:var(--nt-text-base)}.nt-show-me-bar .nt-show-me-next{border-color:transparent;background:var(--nt-button-background);color:var(--nt-button-foreground)}.nt-show-me-bar .nt-show-me-next.is-finish{padding:0 var(--nt-space-3);font-size:var(--nt-text-sm)}.nt-show-me-bar .nt-show-me-exit{border-color:transparent;background:transparent;color:var(--nt-color-muted-foreground)}@media(max-width:767px){.nt-show-me-bar{bottom:max(var(--nt-space-2),env(safe-area-inset-bottom))}.nt-show-me button{min-height:2.5rem}.nt-show-me-bar .nt-show-me-previous,.nt-show-me-bar .nt-show-me-next,.nt-show-me-bar .nt-show-me-exit{min-width:2.5rem}}.nt-show-me.is-still .nt-show-me-spot,.nt-show-me.is-still .nt-show-me-balloon{transition:none;animation:none}@media(prefers-reduced-motion:reduce){.nt-show-me-spot,.nt-show-me-balloon{transition:none;animation:none}}
