[data-sf-overlay]{font-family:var(--sf-font-body)}[data-sf-overlay] h2,[data-sf-overlay] h3{font-family:var(--sf-font-heading)}[data-sf-overlay] .bg-white,[data-sf-overlay] .focus\:bg-white:focus{background-color:var(--ov-bg)}[data-sf-overlay] .bg-white\/95{background-color:var(--ov-bg-glass)}[data-sf-overlay] .bg-zinc-50,[data-sf-overlay] .bg-zinc-50\/50,[data-sf-overlay] .bg-zinc-50\/60,[data-sf-overlay] .bg-zinc-100{background-color:var(--ov-subtle)}[data-sf-overlay] .bg-zinc-200{background-color:var(--ov-subtle-strong)}[data-sf-overlay] .bg-zinc-900{background-color:var(--ov-primary);color:var(--ov-primary-text)}[data-sf-overlay] .bg-zinc-900 .border-white{border-color:var(--ov-primary-text);border-top-color:#0000}[data-sf-overlay] .bg-amber-50\/70{background-color:var(--ov-warn-bg)}@media (hover:hover){[data-sf-overlay] .hover\:bg-zinc-50:hover,[data-sf-overlay] .hover\:bg-zinc-100:hover{background-color:var(--ov-subtle)}[data-sf-overlay] .hover\:bg-zinc-200:hover{background-color:var(--ov-subtle-strong)}[data-sf-overlay] .hover\:bg-zinc-800:hover{background-color:var(--ov-primary-hover)}[data-sf-overlay] .hover\:text-zinc-900:hover{color:var(--ov-text)}[data-sf-overlay] .hover\:text-zinc-600:hover{color:var(--ov-muted)}}[data-sf-overlay] .text-zinc-900,[data-sf-overlay] .text-zinc-800{color:var(--ov-text)}[data-sf-overlay] .text-zinc-700{color:var(--ov-text-soft)}[data-sf-overlay] .text-zinc-600,[data-sf-overlay] .text-zinc-500{color:var(--ov-muted)}[data-sf-overlay] .text-zinc-400,[data-sf-overlay] .placeholder\:text-zinc-400::placeholder{color:var(--ov-faint)}[data-sf-overlay] .text-blue-600{color:var(--ov-link)}[data-sf-overlay] .text-amber-800{color:var(--ov-warn-text)}[data-sf-overlay] .text-emerald-600,[data-sf-overlay] .text-green-600{color:var(--ov-success)}[data-sf-overlay] .text-red-500,[data-sf-overlay] .text-red-600:not(.bg-red-50 *){color:var(--ov-danger)}[data-sf-overlay] .border-zinc-100{border-color:var(--ov-border)}[data-sf-overlay] .border-zinc-200{border-color:var(--ov-border-strong)}[data-sf-overlay] .border-zinc-900{border-color:var(--ov-primary)}[data-sf-overlay] .border-amber-100{border-color:var(--ov-warn-border)}[data-sf-overlay] .focus\:border-zinc-400:focus{border-color:var(--ov-border-focus)}[data-sf-overlay] .ring-zinc-200\/50{--tw-ring-color:var(--ov-border-strong)}[data-sf-overlay] .focus\:ring-zinc-100:focus{--tw-ring-color:var(--ov-ring)}[data-sf-overlay] .bg-white\/80,[data-sf-overlay] .bg-white\/85,[data-sf-overlay] .bg-white\/90{background-color:var(--ov-bg-glass)}[data-sf-overlay] .bg-zinc-200\/60{background-color:var(--ov-subtle-strong)}[data-sf-overlay] .bg-zinc-800{background-color:var(--ov-primary);color:var(--ov-primary-text)}[data-sf-overlay] .bg-zinc-900 .text-zinc-300,[data-sf-overlay] .bg-zinc-900 .text-zinc-400,[data-sf-overlay] .bg-zinc-900.text-zinc-300{color:color-mix(in srgb, var(--ov-primary-text) 75%, transparent)}[data-sf-overlay] .text-zinc-300{color:var(--ov-faint)}[data-sf-overlay] .text-amber-500,[data-sf-overlay] .text-amber-600,[data-sf-overlay] .text-amber-700{color:var(--ov-warn-text)}[data-sf-overlay] .bg-amber-50{background-color:var(--ov-warn-bg)}[data-sf-overlay] .border-amber-300{border-color:var(--ov-warn-border)}[data-sf-overlay] .bg-emerald-50,[data-sf-overlay] .bg-green-100{background-color:var(--ov-ok-bg)}[data-sf-overlay] .border-emerald-100,[data-sf-overlay] .border-emerald-200{border-color:var(--ov-ok-border)}[data-sf-overlay] .text-emerald-800,[data-sf-overlay] .text-green-700{color:var(--ov-ok-text)}[data-sf-overlay] .border-zinc-300{border-color:var(--ov-border-strong)}[data-sf-overlay] .border-black\/5{border-color:var(--ov-border)}[data-sf-overlay] .ring-zinc-900{--tw-ring-color:var(--ov-primary)}[data-sf-overlay] .ring-zinc-400{--tw-ring-color:var(--ov-border-focus)}@media (hover:hover){[data-sf-overlay] .hover\:bg-white:hover{background-color:var(--ov-bg)}[data-sf-overlay] .hover\:bg-zinc-700:hover{background-color:var(--ov-primary-hover)}[data-sf-overlay] .hover\:text-zinc-700:hover,[data-sf-overlay] .hover\:text-zinc-800:hover{color:var(--ov-text)}[data-sf-overlay] .hover\:border-zinc-300:hover,[data-sf-overlay] .hover\:border-zinc-400:hover{border-color:var(--ov-border-focus)}[data-sf-overlay] .hover\:border-amber-400:hover{border-color:var(--ov-warn-text)}}
