html:not(.dark) .portal-theme{color-scheme:light}:where(html:not(.dark) .portal-theme) .bg-slate-950,html:not(.dark) .portal-theme.bg-slate-950{background-color:#f1f5f9}:where(html:not(.dark) .portal-theme) .bg-slate-950\/60,html:not(.dark) .portal-theme.bg-slate-950\/60{background-color:rgba(241,245,249,.6)}:where(html:not(.dark) .portal-theme) .bg-slate-950\/70,html:not(.dark) .portal-theme.bg-slate-950\/70{background-color:rgba(241,245,249,.7)}:where(html:not(.dark) .portal-theme) .bg-slate-950\/80,html:not(.dark) .portal-theme.bg-slate-950\/80{background-color:rgba(241,245,249,.8)}:where(html:not(.dark) .portal-theme) .bg-slate-950\/90,html:not(.dark) .portal-theme.bg-slate-950\/90{background-color:rgba(241,245,249,.9)}:where(html:not(.dark) .portal-theme) .bg-slate-900,html:not(.dark) .portal-theme.bg-slate-900{background-color:#fff}:where(html:not(.dark) .portal-theme) .bg-slate-900\/50,html:not(.dark) .portal-theme.bg-slate-900\/50{background-color:hsla(0,0%,100%,.6)}:where(html:not(.dark) .portal-theme) .bg-slate-900\/60,html:not(.dark) .portal-theme.bg-slate-900\/60{background-color:hsla(0,0%,100%,.6)}:where(html:not(.dark) .portal-theme) .bg-slate-900\/80,html:not(.dark) .portal-theme.bg-slate-900\/80{background-color:hsla(0,0%,100%,.8)}:where(html:not(.dark) .portal-theme) .bg-slate-900\/90,html:not(.dark) .portal-theme.bg-slate-900\/90{background-color:hsla(0,0%,100%,.9)}:where(html:not(.dark) .portal-theme) .bg-slate-800,html:not(.dark) .portal-theme.bg-slate-800{background-color:#f1f5f9}:where(html:not(.dark) .portal-theme) .bg-slate-800\/50,html:not(.dark) .portal-theme.bg-slate-800\/50{background-color:rgba(241,245,249,.6)}:where(html:not(.dark) .portal-theme) .bg-slate-800\/60,html:not(.dark) .portal-theme.bg-slate-800\/60{background-color:rgba(241,245,249,.6)}:where(html:not(.dark) .portal-theme) .bg-slate-800\/80,html:not(.dark) .portal-theme.bg-slate-800\/80{background-color:rgba(241,245,249,.8)}:where(html:not(.dark) .portal-theme) .bg-slate-800\/90,html:not(.dark) .portal-theme.bg-slate-800\/90{background-color:rgba(241,245,249,.9)}:where(html:not(.dark) .portal-theme) .bg-slate-700,html:not(.dark) .portal-theme.bg-slate-700{background-color:#e2e8f0}:where(html:not(.dark) .portal-theme) .hover\:bg-slate-900:hover,html:not(.dark) .portal-theme.hover\:bg-slate-900:hover{background-color:#f1f5f9}:where(html:not(.dark) .portal-theme) .hover\:bg-slate-800:hover,html:not(.dark) .portal-theme.hover\:bg-slate-800:hover{background-color:#e2e8f0}:where(html:not(.dark) .portal-theme) .hover\:bg-slate-800\/30:hover,html:not(.dark) .portal-theme.hover\:bg-slate-800\/30:hover{background-color:rgba(226,232,240,.6)}:where(html:not(.dark) .portal-theme) .hover\:bg-slate-800\/40:hover,html:not(.dark) .portal-theme.hover\:bg-slate-800\/40:hover{background-color:rgba(226,232,240,.6)}:where(html:not(.dark) .portal-theme) .hover\:bg-slate-800\/50:hover,html:not(.dark) .portal-theme.hover\:bg-slate-800\/50:hover{background-color:rgba(226,232,240,.6)}:where(html:not(.dark) .portal-theme) .hover\:bg-slate-800\/60:hover,html:not(.dark) .portal-theme.hover\:bg-slate-800\/60:hover{background-color:rgba(226,232,240,.6)}:where(html:not(.dark) .portal-theme) .hover\:bg-slate-800\/70:hover,html:not(.dark) .portal-theme.hover\:bg-slate-800\/70:hover{background-color:rgba(226,232,240,.7)}:where(html:not(.dark) .portal-theme) .hover\:bg-slate-800\/80:hover,html:not(.dark) .portal-theme.hover\:bg-slate-800\/80:hover{background-color:rgba(226,232,240,.8)}:where(html:not(.dark) .portal-theme) .hover\:bg-slate-700:hover,html:not(.dark) .portal-theme.hover\:bg-slate-700:hover{background-color:#cbd5e1}:where(html:not(.dark) .portal-theme) .border-slate-800,html:not(.dark) .portal-theme.border-slate-800{border-color:#e2e8f0}:where(html:not(.dark) .portal-theme) .border-slate-800\/80,html:not(.dark) .portal-theme.border-slate-800\/80{border-color:rgba(226,232,240,.8)}:where(html:not(.dark) .portal-theme) .border-slate-800\/90,html:not(.dark) .portal-theme.border-slate-800\/90{border-color:rgba(226,232,240,.9)}:where(html:not(.dark) .portal-theme) .divide-slate-800>:not([hidden])~:not([hidden]){border-color:#e2e8f0}:where(html:not(.dark) .portal-theme) .divide-slate-800\/60>:not([hidden])~:not([hidden]){border-color:#e2e8f0}:where(html:not(.dark) .portal-theme) .border-slate-700,html:not(.dark) .portal-theme.border-slate-700{border-color:#cbd5e1}:where(html:not(.dark) .portal-theme) .border-slate-700\/60,html:not(.dark) .portal-theme.border-slate-700\/60{border-color:rgba(203,213,225,.7)}:where(html:not(.dark) .portal-theme) .border-slate-700\/80,html:not(.dark) .portal-theme.border-slate-700\/80{border-color:rgba(203,213,225,.8)}:where(html:not(.dark) .portal-theme) .bg-neutral-950,html:not(.dark) .portal-theme.bg-neutral-950{background-color:#f1f5f9}:where(html:not(.dark) .portal-theme) .bg-black,html:not(.dark) .portal-theme.bg-black{background-color:#f1f5f9}:where(html:not(.dark) .portal-theme) .bg-black\/80,html:not(.dark) .portal-theme.bg-black\/80{background-color:rgba(241,245,249,.8)}:where(html:not(.dark) .portal-theme) .bg-red-950\/20,html:not(.dark) .portal-theme.bg-red-950\/20{background-color:hsla(0,86%,97%,.6)}:where(html:not(.dark) .portal-theme) .bg-red-950\/40,html:not(.dark) .portal-theme.bg-red-950\/40{background-color:hsla(0,86%,97%,.6)}:where(html:not(.dark) .portal-theme) .bg-cyan-950\/40,html:not(.dark) .portal-theme.bg-cyan-950\/40{background-color:rgba(236,254,255,.6)}:where(html:not(.dark) .portal-theme) .bg-cyan-950\/60,html:not(.dark) .portal-theme.bg-cyan-950\/60{background-color:rgba(236,254,255,.6)}:where(html:not(.dark) .portal-theme) .text-white,html:not(.dark) .portal-theme.text-white{color:#0f172a}:where(html:not(.dark) .portal-theme) .hover\:text-white:hover,html:not(.dark) .portal-theme.hover\:text-white:hover{color:#020617}:where(html:not(.dark) .portal-theme) .text-slate-100,html:not(.dark) .portal-theme.text-slate-100{color:#0f172a}:where(html:not(.dark) .portal-theme) .text-slate-200,html:not(.dark) .portal-theme.text-slate-200{color:#1e293b}:where(html:not(.dark) .portal-theme) .hover\:text-slate-200:hover,html:not(.dark) .portal-theme.hover\:text-slate-200:hover{color:#020617}:where(html:not(.dark) .portal-theme) .text-slate-300,html:not(.dark) .portal-theme.text-slate-300{color:#334155}:where(html:not(.dark) .portal-theme) .text-slate-400,html:not(.dark) .portal-theme.text-slate-400{color:#475569}:where(html:not(.dark) .portal-theme) .text-slate-500,html:not(.dark) .portal-theme.text-slate-500{color:#64748b}:where(html:not(.dark) .portal-theme) .text-slate-600,html:not(.dark) .portal-theme.text-slate-600{color:#64748b}:where(html:not(.dark) .portal-theme) .text-blue-200\/80,html:not(.dark) .portal-theme.text-blue-200\/80{color:#1d4ed8}:where(html:not(.dark) .portal-theme) .text-red-300,html:not(.dark) .portal-theme.text-red-300{color:#b91c1c}:where(html:not(.dark) .portal-theme) .hover\:text-red-300:hover,html:not(.dark) .portal-theme.hover\:text-red-300:hover{color:#b91c1c}:where(html:not(.dark) .portal-theme) .text-red-400,html:not(.dark) .portal-theme.text-red-400{color:#b91c1c}:where(html:not(.dark) .portal-theme) .hover\:text-red-400:hover,html:not(.dark) .portal-theme.hover\:text-red-400:hover{color:#b91c1c}:where(html:not(.dark) .portal-theme) .text-orange-400,html:not(.dark) .portal-theme.text-orange-400{color:#c2410c}:where(html:not(.dark) .portal-theme) .text-amber-200,html:not(.dark) .portal-theme.text-amber-200{color:#b45309}:where(html:not(.dark) .portal-theme) .text-amber-300,html:not(.dark) .portal-theme.text-amber-300{color:#b45309}:where(html:not(.dark) .portal-theme) .text-amber-400,html:not(.dark) .portal-theme.text-amber-400{color:#b45309}:where(html:not(.dark) .portal-theme) .text-emerald-300,html:not(.dark) .portal-theme.text-emerald-300{color:#047857}:where(html:not(.dark) .portal-theme) .text-emerald-400,html:not(.dark) .portal-theme.text-emerald-400{color:#047857}:where(html:not(.dark) .portal-theme) .hover\:text-emerald-400:hover,html:not(.dark) .portal-theme.hover\:text-emerald-400:hover{color:#047857}:where(html:not(.dark) .portal-theme) .text-teal-400,html:not(.dark) .portal-theme.text-teal-400{color:#0f766e}:where(html:not(.dark) .portal-theme) .text-cyan-300,html:not(.dark) .portal-theme.text-cyan-300{color:#0e7490}:where(html:not(.dark) .portal-theme) .hover\:text-cyan-300:hover,html:not(.dark) .portal-theme.hover\:text-cyan-300:hover{color:#0e7490}:where(html:not(.dark) .portal-theme) .text-cyan-400,html:not(.dark) .portal-theme.text-cyan-400{color:#0e7490}:where(html:not(.dark) .portal-theme) .text-sky-400,html:not(.dark) .portal-theme.text-sky-400{color:#0369a1}:where(html:not(.dark) .portal-theme) .text-blue-300,html:not(.dark) .portal-theme.text-blue-300{color:#1d4ed8}:where(html:not(.dark) .portal-theme) .text-blue-400,html:not(.dark) .portal-theme.text-blue-400{color:#1d4ed8}:where(html:not(.dark) .portal-theme) .text-indigo-400,html:not(.dark) .portal-theme.text-indigo-400{color:#4338ca}:where(html:not(.dark) .portal-theme) .text-violet-400,html:not(.dark) .portal-theme.text-violet-400{color:#6d28d9}:where(html:not(.dark) .portal-theme) .text-purple-300,html:not(.dark) .portal-theme.text-purple-300{color:#7e22ce}:where(html:not(.dark) .portal-theme) .text-purple-400,html:not(.dark) .portal-theme.text-purple-400{color:#7e22ce}:where(html:not(.dark) .portal-theme) .text-pink-300,html:not(.dark) .portal-theme.text-pink-300{color:#be185d}:where(html:not(.dark) .portal-theme) .text-pink-400,html:not(.dark) .portal-theme.text-pink-400{color:#be185d}:where(html:not(.dark) .portal-theme) .hover\:text-rose-300:hover,html:not(.dark) .portal-theme.hover\:text-rose-300:hover{color:#be123c}:where(html:not(.dark) .portal-theme) .text-rose-400,html:not(.dark) .portal-theme.text-rose-400{color:#be123c}:where(html:not(.dark) .portal-theme) .text-amber-500,html:not(.dark) .portal-theme.text-amber-500{color:#d97706}:where(html:not(.dark) .portal-theme) .text-emerald-500,html:not(.dark) .portal-theme.text-emerald-500{color:#059669}:where(html:not(.dark) .portal-theme) .text-green-500,html:not(.dark) .portal-theme.text-green-500{color:#16a34a}:where(html:not(.dark) .portal-theme) .text-brand-blue-light,html:not(.dark) .portal-theme.text-brand-blue-light{color:#1d4ed8}html:not(.dark) .portal-theme [class*=bg-gradient-to]:not(.absolute):is([class*=from-slate-9],[class*=via-slate-9],[class*=to-slate-9],[class*=from-neutral-9],[class*="-950\/"],[class*=to-slate-950]){background-image:linear-gradient(135deg,#fff,#f8fafc 55%,#eef4ff)!important}html:not(.dark) .portal-theme .bg-amber-500 .text-slate-100,html:not(.dark) .portal-theme .bg-amber-500 .text-slate-50,html:not(.dark) .portal-theme .bg-amber-500 .text-white,html:not(.dark) .portal-theme .bg-amber-500.text-slate-100,html:not(.dark) .portal-theme .bg-amber-500.text-slate-50,html:not(.dark) .portal-theme .bg-amber-500.text-white,html:not(.dark) .portal-theme .bg-amber-500\/80 .text-slate-100,html:not(.dark) .portal-theme .bg-amber-500\/80 .text-slate-50,html:not(.dark) .portal-theme .bg-amber-500\/80 .text-white,html:not(.dark) .portal-theme .bg-amber-500\/80.text-slate-100,html:not(.dark) .portal-theme .bg-amber-500\/80.text-slate-50,html:not(.dark) .portal-theme .bg-amber-500\/80.text-white,html:not(.dark) .portal-theme .bg-amber-500\/90 .text-slate-100,html:not(.dark) .portal-theme .bg-amber-500\/90 .text-slate-50,html:not(.dark) .portal-theme .bg-amber-500\/90 .text-white,html:not(.dark) .portal-theme .bg-amber-500\/90.text-slate-100,html:not(.dark) .portal-theme .bg-amber-500\/90.text-slate-50,html:not(.dark) .portal-theme .bg-amber-500\/90.text-white,html:not(.dark) .portal-theme .bg-blue-500 .text-slate-100,html:not(.dark) .portal-theme .bg-blue-500 .text-slate-50,html:not(.dark) .portal-theme .bg-blue-500 .text-white,html:not(.dark) .portal-theme .bg-blue-500.text-slate-100,html:not(.dark) .portal-theme .bg-blue-500.text-slate-50,html:not(.dark) .portal-theme .bg-blue-500.text-white,html:not(.dark) .portal-theme .bg-brand-blue .text-slate-100,html:not(.dark) .portal-theme .bg-brand-blue .text-slate-50,html:not(.dark) .portal-theme .bg-brand-blue .text-white,html:not(.dark) .portal-theme .bg-brand-blue.text-slate-100,html:not(.dark) .portal-theme .bg-brand-blue.text-slate-50,html:not(.dark) .portal-theme .bg-brand-blue.text-white,html:not(.dark) .portal-theme .bg-brand-blue\/80 .text-slate-100,html:not(.dark) .portal-theme .bg-brand-blue\/80 .text-slate-50,html:not(.dark) .portal-theme .bg-brand-blue\/80 .text-white,html:not(.dark) .portal-theme .bg-brand-blue\/80.text-slate-100,html:not(.dark) .portal-theme .bg-brand-blue\/80.text-slate-50,html:not(.dark) .portal-theme .bg-brand-blue\/80.text-white,html:not(.dark) .portal-theme .bg-brand-orange .text-slate-100,html:not(.dark) .portal-theme .bg-brand-orange .text-slate-50,html:not(.dark) .portal-theme .bg-brand-orange .text-white,html:not(.dark) .portal-theme .bg-brand-orange.text-slate-100,html:not(.dark) .portal-theme .bg-brand-orange.text-slate-50,html:not(.dark) .portal-theme .bg-brand-orange.text-white,html:not(.dark) .portal-theme .bg-cyan-600 .text-slate-100,html:not(.dark) .portal-theme .bg-cyan-600 .text-slate-50,html:not(.dark) .portal-theme .bg-cyan-600 .text-white,html:not(.dark) .portal-theme .bg-cyan-600.text-slate-100,html:not(.dark) .portal-theme .bg-cyan-600.text-slate-50,html:not(.dark) .portal-theme .bg-cyan-600.text-white,html:not(.dark) .portal-theme .bg-emerald-500 .text-slate-100,html:not(.dark) .portal-theme .bg-emerald-500 .text-slate-50,html:not(.dark) .portal-theme .bg-emerald-500 .text-white,html:not(.dark) .portal-theme .bg-emerald-500.text-slate-100,html:not(.dark) .portal-theme .bg-emerald-500.text-slate-50,html:not(.dark) .portal-theme .bg-emerald-500.text-white,html:not(.dark) .portal-theme .bg-emerald-500\/80 .text-slate-100,html:not(.dark) .portal-theme .bg-emerald-500\/80 .text-slate-50,html:not(.dark) .portal-theme .bg-emerald-500\/80 .text-white,html:not(.dark) .portal-theme .bg-emerald-500\/80.text-slate-100,html:not(.dark) .portal-theme .bg-emerald-500\/80.text-slate-50,html:not(.dark) .portal-theme .bg-emerald-500\/80.text-white,html:not(.dark) .portal-theme .bg-emerald-500\/90 .text-slate-100,html:not(.dark) .portal-theme .bg-emerald-500\/90 .text-slate-50,html:not(.dark) .portal-theme .bg-emerald-500\/90 .text-white,html:not(.dark) .portal-theme .bg-emerald-500\/90.text-slate-100,html:not(.dark) .portal-theme .bg-emerald-500\/90.text-slate-50,html:not(.dark) .portal-theme .bg-emerald-500\/90.text-white,html:not(.dark) .portal-theme .bg-emerald-600 .text-slate-100,html:not(.dark) .portal-theme .bg-emerald-600 .text-slate-50,html:not(.dark) .portal-theme .bg-emerald-600 .text-white,html:not(.dark) .portal-theme .bg-emerald-600.text-slate-100,html:not(.dark) .portal-theme .bg-emerald-600.text-slate-50,html:not(.dark) .portal-theme .bg-emerald-600.text-white,html:not(.dark) .portal-theme .bg-green-500 .text-slate-100,html:not(.dark) .portal-theme .bg-green-500 .text-slate-50,html:not(.dark) .portal-theme .bg-green-500 .text-white,html:not(.dark) .portal-theme .bg-green-500.text-slate-100,html:not(.dark) .portal-theme .bg-green-500.text-slate-50,html:not(.dark) .portal-theme .bg-green-500.text-white,html:not(.dark) .portal-theme .bg-green-600 .text-slate-100,html:not(.dark) .portal-theme .bg-green-600 .text-slate-50,html:not(.dark) .portal-theme .bg-green-600 .text-white,html:not(.dark) .portal-theme .bg-green-600.text-slate-100,html:not(.dark) .portal-theme .bg-green-600.text-slate-50,html:not(.dark) .portal-theme .bg-green-600.text-white,html:not(.dark) .portal-theme .bg-purple-500 .text-slate-100,html:not(.dark) .portal-theme .bg-purple-500 .text-slate-50,html:not(.dark) .portal-theme .bg-purple-500 .text-white,html:not(.dark) .portal-theme .bg-purple-500.text-slate-100,html:not(.dark) .portal-theme .bg-purple-500.text-slate-50,html:not(.dark) .portal-theme .bg-purple-500.text-white,html:not(.dark) .portal-theme .bg-red-500 .text-slate-100,html:not(.dark) .portal-theme .bg-red-500 .text-slate-50,html:not(.dark) .portal-theme .bg-red-500 .text-white,html:not(.dark) .portal-theme .bg-red-500.text-slate-100,html:not(.dark) .portal-theme .bg-red-500.text-slate-50,html:not(.dark) .portal-theme .bg-red-500.text-white,html:not(.dark) .portal-theme .bg-red-500\/80 .text-slate-100,html:not(.dark) .portal-theme .bg-red-500\/80 .text-slate-50,html:not(.dark) .portal-theme .bg-red-500\/80 .text-white,html:not(.dark) .portal-theme .bg-red-500\/80.text-slate-100,html:not(.dark) .portal-theme .bg-red-500\/80.text-slate-50,html:not(.dark) .portal-theme .bg-red-500\/80.text-white,html:not(.dark) .portal-theme .bg-red-600 .text-slate-100,html:not(.dark) .portal-theme .bg-red-600 .text-slate-50,html:not(.dark) .portal-theme .bg-red-600 .text-white,html:not(.dark) .portal-theme .bg-red-600.text-slate-100,html:not(.dark) .portal-theme .bg-red-600.text-slate-50,html:not(.dark) .portal-theme .bg-red-600.text-white,html:not(.dark) .portal-theme .bg-rose-500\/90 .text-slate-100,html:not(.dark) .portal-theme .bg-rose-500\/90 .text-slate-50,html:not(.dark) .portal-theme .bg-rose-500\/90 .text-white,html:not(.dark) .portal-theme .bg-rose-500\/90.text-slate-100,html:not(.dark) .portal-theme .bg-rose-500\/90.text-slate-50,html:not(.dark) .portal-theme .bg-rose-500\/90.text-white,html:not(.dark) .portal-theme .bg-rose-600 .text-slate-100,html:not(.dark) .portal-theme .bg-rose-600 .text-slate-50,html:not(.dark) .portal-theme .bg-rose-600 .text-white,html:not(.dark) .portal-theme .bg-rose-600.text-slate-100,html:not(.dark) .portal-theme .bg-rose-600.text-slate-50,html:not(.dark) .portal-theme .bg-rose-600.text-white,html:not(.dark) .portal-theme .hover\:bg-amber-600:hover,html:not(.dark) .portal-theme .hover\:bg-amber-600:hover *,html:not(.dark) .portal-theme .hover\:bg-brand-blue-dark:hover,html:not(.dark) .portal-theme .hover\:bg-brand-blue-dark:hover *,html:not(.dark) .portal-theme .hover\:bg-brand-blue:hover,html:not(.dark) .portal-theme .hover\:bg-brand-blue:hover *,html:not(.dark) .portal-theme .hover\:bg-brand-orange:hover,html:not(.dark) .portal-theme .hover\:bg-brand-orange:hover *,html:not(.dark) .portal-theme .hover\:bg-emerald-500:hover,html:not(.dark) .portal-theme .hover\:bg-emerald-500:hover *,html:not(.dark) .portal-theme .hover\:bg-emerald-600:hover,html:not(.dark) .portal-theme .hover\:bg-emerald-600:hover *,html:not(.dark) .portal-theme .hover\:bg-emerald-700:hover,html:not(.dark) .portal-theme .hover\:bg-emerald-700:hover *,html:not(.dark) .portal-theme .hover\:bg-green-700:hover,html:not(.dark) .portal-theme .hover\:bg-green-700:hover *,html:not(.dark) .portal-theme .hover\:bg-red-500:hover,html:not(.dark) .portal-theme .hover\:bg-red-500:hover *,html:not(.dark) .portal-theme .hover\:bg-red-600:hover,html:not(.dark) .portal-theme .hover\:bg-red-600:hover *,html:not(.dark) .portal-theme .hover\:bg-red-700:hover,html:not(.dark) .portal-theme .hover\:bg-red-700:hover *,html:not(.dark) .portal-theme .hover\:bg-rose-600:hover,html:not(.dark) .portal-theme .hover\:bg-rose-600:hover *,html:not(.dark) .portal-theme .hover\:bg-rose-700:hover,html:not(.dark) .portal-theme .hover\:bg-rose-700:hover *,html:not(.dark) .portal-theme [class*="from-brand-blue "].text-white,html:not(.dark) .portal-theme [class*=from-red-5].text-white{color:#fff}html:not(.dark) .portal-theme input,html:not(.dark) .portal-theme textarea{caret-color:#0f172a}html.dark .portal-theme{color-scheme:dark}:where(html.dark .portal-theme) .bg-slate-950,html.dark .portal-theme.bg-slate-950{background-color:#000}:where(html.dark .portal-theme) .bg-slate-950\/60,html.dark .portal-theme.bg-slate-950\/60{background-color:rgba(0,0,0,.6)}:where(html.dark .portal-theme) .bg-slate-950\/70,html.dark .portal-theme.bg-slate-950\/70{background-color:rgba(0,0,0,.7)}:where(html.dark .portal-theme) .bg-slate-950\/80,html.dark .portal-theme.bg-slate-950\/80{background-color:rgba(0,0,0,.8)}:where(html.dark .portal-theme) .bg-slate-950\/90,html.dark .portal-theme.bg-slate-950\/90{background-color:rgba(0,0,0,.9)}:where(html.dark .portal-theme) .bg-slate-900,html.dark .portal-theme.bg-slate-900{background-color:#0a0a0a}:where(html.dark .portal-theme) .bg-slate-900\/50,html.dark .portal-theme.bg-slate-900\/50{background-color:hsla(0,0%,4%,.6)}:where(html.dark .portal-theme) .bg-slate-900\/60,html.dark .portal-theme.bg-slate-900\/60{background-color:hsla(0,0%,4%,.6)}:where(html.dark .portal-theme) .bg-slate-900\/80,html.dark .portal-theme.bg-slate-900\/80{background-color:hsla(0,0%,4%,.8)}:where(html.dark .portal-theme) .bg-slate-900\/90,html.dark .portal-theme.bg-slate-900\/90{background-color:hsla(0,0%,4%,.9)}:where(html.dark .portal-theme) .bg-slate-800,html.dark .portal-theme.bg-slate-800{background-color:#171717}:where(html.dark .portal-theme) .bg-slate-800\/50,html.dark .portal-theme.bg-slate-800\/50{background-color:hsla(0,0%,9%,.6)}:where(html.dark .portal-theme) .bg-slate-800\/60,html.dark .portal-theme.bg-slate-800\/60{background-color:hsla(0,0%,9%,.6)}:where(html.dark .portal-theme) .bg-slate-800\/80,html.dark .portal-theme.bg-slate-800\/80{background-color:hsla(0,0%,9%,.8)}:where(html.dark .portal-theme) .bg-slate-800\/90,html.dark .portal-theme.bg-slate-800\/90{background-color:hsla(0,0%,9%,.9)}:where(html.dark .portal-theme) .bg-slate-700,html.dark .portal-theme.bg-slate-700{background-color:#262626}:where(html.dark .portal-theme) .border-slate-800,html.dark .portal-theme.border-slate-800{border-color:#1f1f1f}:where(html.dark .portal-theme) .border-slate-800\/80,html.dark .portal-theme.border-slate-800\/80{border-color:rgba(31,31,31,.8)}:where(html.dark .portal-theme) .border-slate-800\/90,html.dark .portal-theme.border-slate-800\/90{border-color:rgba(31,31,31,.9)}:where(html.dark .portal-theme) .border-slate-700,html.dark .portal-theme.border-slate-700{border-color:#2e2e2e}:where(html.dark .portal-theme) .border-slate-700\/60,html.dark .portal-theme.border-slate-700\/60{border-color:rgba(46,46,46,.7)}:where(html.dark .portal-theme) .border-slate-700\/80,html.dark .portal-theme.border-slate-700\/80{border-color:rgba(46,46,46,.8)}:where(html.dark .portal-theme) .dark\:bg-slate-950.dark\:bg-slate-950,html.dark .portal-theme.dark\:bg-slate-950.dark\:bg-slate-950{background-color:#000}:where(html.dark .portal-theme) .dark\:bg-slate-900.dark\:bg-slate-900,html.dark .portal-theme.dark\:bg-slate-900.dark\:bg-slate-900{background-color:#0a0a0a}:where(html.dark .portal-theme) .dark\:bg-slate-800.dark\:bg-slate-800,html.dark .portal-theme.dark\:bg-slate-800.dark\:bg-slate-800{background-color:#171717}:where(html.dark .portal-theme) .dark\:bg-slate-800\/30.dark\:bg-slate-800\/30,html.dark .portal-theme.dark\:bg-slate-800\/30.dark\:bg-slate-800\/30{background-color:hsla(0,0%,9%,.6)}:where(html.dark .portal-theme) .dark\:bg-slate-800\/40.dark\:bg-slate-800\/40,html.dark .portal-theme.dark\:bg-slate-800\/40.dark\:bg-slate-800\/40{background-color:hsla(0,0%,9%,.6)}:where(html.dark .portal-theme) .dark\:bg-slate-800\/50.dark\:bg-slate-800\/50,html.dark .portal-theme.dark\:bg-slate-800\/50.dark\:bg-slate-800\/50{background-color:hsla(0,0%,9%,.6)}:where(html.dark .portal-theme) .dark\:bg-slate-800\/60.dark\:bg-slate-800\/60,html.dark .portal-theme.dark\:bg-slate-800\/60.dark\:bg-slate-800\/60{background-color:hsla(0,0%,9%,.6)}:where(html.dark .portal-theme) .dark\:bg-slate-800\/80.dark\:bg-slate-800\/80,html.dark .portal-theme.dark\:bg-slate-800\/80.dark\:bg-slate-800\/80{background-color:hsla(0,0%,9%,.8)}:where(html.dark .portal-theme) .dark\:border-slate-800.dark\:border-slate-800,html.dark .portal-theme.dark\:border-slate-800.dark\:border-slate-800{border-color:#1f1f1f}:where(html.dark .portal-theme) .divide-slate-800>:not([hidden])~:not([hidden]){border-color:#1f1f1f}:where(html.dark .portal-theme) .divide-slate-800\/60>:not([hidden])~:not([hidden]){border-color:#1f1f1f}:where(html.dark .portal-theme) .dark\:border-slate-700.dark\:border-slate-700,html.dark .portal-theme.dark\:border-slate-700.dark\:border-slate-700{border-color:#2e2e2e}:where(html.dark .portal-theme) .dark\:border-slate-700\/80.dark\:border-slate-700\/80,html.dark .portal-theme.dark\:border-slate-700\/80.dark\:border-slate-700\/80{border-color:rgba(46,46,46,.8)}:where(html.dark .portal-theme) .hover\:bg-slate-900:hover,html.dark .portal-theme.hover\:bg-slate-900:hover{background-color:#141414}:where(html.dark .portal-theme) .hover\:bg-slate-800:hover,html.dark .portal-theme.hover\:bg-slate-800:hover{background-color:#1f1f1f}:where(html.dark .portal-theme) .hover\:bg-slate-800\/30:hover,html.dark .portal-theme.hover\:bg-slate-800\/30:hover{background-color:rgba(31,31,31,.6)}:where(html.dark .portal-theme) .hover\:bg-slate-800\/40:hover,html.dark .portal-theme.hover\:bg-slate-800\/40:hover{background-color:rgba(31,31,31,.6)}:where(html.dark .portal-theme) .hover\:bg-slate-800\/50:hover,html.dark .portal-theme.hover\:bg-slate-800\/50:hover{background-color:rgba(31,31,31,.6)}:where(html.dark .portal-theme) .hover\:bg-slate-800\/60:hover,html.dark .portal-theme.hover\:bg-slate-800\/60:hover{background-color:rgba(31,31,31,.6)}:where(html.dark .portal-theme) .hover\:bg-slate-800\/70:hover,html.dark .portal-theme.hover\:bg-slate-800\/70:hover{background-color:rgba(31,31,31,.7)}:where(html.dark .portal-theme) .hover\:bg-slate-800\/80:hover,html.dark .portal-theme.hover\:bg-slate-800\/80:hover{background-color:rgba(31,31,31,.8)}:where(html.dark .portal-theme) .hover\:bg-slate-700:hover,html.dark .portal-theme.hover\:bg-slate-700:hover{background-color:#2a2a2a}:where(html.dark .portal-theme) .bg-neutral-950,html.dark .portal-theme.bg-neutral-950{background-color:#000}:where(html.dark .portal-theme) .dark\:bg-neutral-950.dark\:bg-neutral-950,html.dark .portal-theme.dark\:bg-neutral-950.dark\:bg-neutral-950{background-color:#000}:where(html.dark .portal-theme) .dark\:bg-neutral-900.dark\:bg-neutral-900,html.dark .portal-theme.dark\:bg-neutral-900.dark\:bg-neutral-900{background-color:#0a0a0a}:where(html.dark .portal-theme) .text-slate-500,html.dark .portal-theme.text-slate-500{color:#8b95a7}:where(html.dark .portal-theme) .text-slate-600,html.dark .portal-theme.text-slate-600{color:#7c8698}html.dark .portal-theme [class*=bg-gradient-to]:not(.absolute):is([class*=from-slate-9],[class*=via-slate-9],[class*=to-slate-9]){background-image:linear-gradient(135deg,#0d0d0d,#050505 60%,#000)!important}