.nudge.svelte-1rffb3o{margin-top:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-left:2px solid var(--border);background:transparent;opacity:0;transform:translateY(6px);animation:svelte-1rffb3o-nudge-enter .5s cubic-bezier(.16,1,.3,1) forwards;position:relative}.nudge--inline.svelte-1rffb3o{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);border-left:2px solid var(--accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--bg-white);box-shadow:var(--shadow-card)}.nudge--inline.svelte-1rffb3o .nudge-text:where(.svelte-1rffb3o){font-size:var(--font-size-base);color:var(--text);font-weight:550}.nudge--inline.svelte-1rffb3o .nudge-detail:where(.svelte-1rffb3o){font-size:var(--font-size-sm);color:var(--text-muted)}.nudge--inline.svelte-1rffb3o .nudge-link:where(.svelte-1rffb3o){font-size:var(--font-size-sm);color:var(--accent)}.nudge--inline.svelte-1rffb3o .nudge-link:where(.svelte-1rffb3o):hover{color:var(--accent-hover)}.nudge--inline.svelte-1rffb3o .nudge-dismiss:where(.svelte-1rffb3o){top:var(--space-3);right:var(--space-3)}@keyframes svelte-1rffb3o-nudge-enter{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.nudge.svelte-1rffb3o{animation:none;opacity:1;transform:none}}.nudge-dismiss.svelte-1rffb3o{position:absolute;top:var(--space-2);right:var(--space-2);background:none;border:none;color:var(--text-faint);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);opacity:0;transition:opacity var(--transition-fast),color var(--transition-fast);line-height:1}.nudge.svelte-1rffb3o:hover .nudge-dismiss:where(.svelte-1rffb3o){opacity:1}.nudge-dismiss.svelte-1rffb3o:hover{color:var(--text-muted)}@media(hover:none){.nudge-dismiss.svelte-1rffb3o{opacity:1}}.nudge-text.svelte-1rffb3o{font-size:var(--font-size-sm);color:var(--text-muted);line-height:var(--leading-normal);margin:0 0 var(--space-1) 0;font-weight:450}.nudge-detail.svelte-1rffb3o{font-size:var(--font-size-xs);color:var(--text-faint);line-height:var(--leading-relaxed);margin:0 0 var(--space-3) 0}.nudge-link.svelte-1rffb3o{font-size:var(--font-size-xs);color:var(--text-muted);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:var(--space-1);transition:color var(--transition-fast);letter-spacing:.01em}.nudge-link.svelte-1rffb3o:hover{color:var(--text)}.nudge-arrow.svelte-1rffb3o{transition:transform var(--transition-fast)}.nudge-link.svelte-1rffb3o:hover .nudge-arrow:where(.svelte-1rffb3o){transform:translate(2px)}
