.protected-textarea.svelte-1qq3scc{position:relative}.pk-overlay.svelte-1qq3scc{position:absolute;inset:0;overflow:hidden;padding:.5rem .75rem;border:2px solid transparent;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;font-family:inherit;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-overlay.svelte-1qq3scc mark.pk-match{background-color:#fee2e2;color:#991b1b;font-weight:700;padding:0 1px;border-radius:2px;box-shadow:0 0 0 2px #ef4444}.dark .pk-overlay.svelte-1qq3scc mark.pk-match{background-color:#7f1d1d;color:#fecaca;box-shadow:0 0 0 2px #f87171}.pk-textarea.svelte-1qq3scc{position:relative;background-color:transparent;line-height:1.25rem;resize:vertical}.protected-textarea:has(mark.pk-match) .pk-textarea{color:#b91c1c;font-weight:600}.dark.protected-textarea:has(mark.pk-match) .pk-textarea,.dark .protected-textarea:has(mark.pk-match) .pk-textarea{color:#fecaca}.pk-counter.svelte-1qq3scc{position:absolute;right:1rem;bottom:.5rem;padding:.125rem .375rem;border-radius:.375rem;font-size:.6875rem;line-height:1;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.025em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .18s ease-out,color .18s ease-out,background-color .18s ease-out;background-color:#ffffffc7;color:#64748b}.dark .pk-counter.svelte-1qq3scc{background-color:#0f141cc7;color:#94a3b8}.pk-counter-hidden.svelte-1qq3scc{opacity:0}.pk-counter-faint.svelte-1qq3scc{opacity:.55}.pk-counter-amber.svelte-1qq3scc{opacity:1;color:#b45309;font-weight:600}.dark .pk-counter-amber.svelte-1qq3scc{color:#fbbf24}.pk-counter-red.svelte-1qq3scc{opacity:1;color:#b91c1c;font-weight:600}.dark .pk-counter-red.svelte-1qq3scc{color:#fca5a5}@media (prefers-reduced-motion: reduce){.pk-counter.svelte-1qq3scc{transition:none}}
