/* !important: the root layout SSRs inline style="background:#030712" on <html> and <body>
 * (dark no-flash guard) — inline style outranks any normal rule, so these two need it. */html[data-mode=light]{background-color:#eef1f5!important;color-scheme:light}html[data-mode=light] body{background-color:#eef1f5!important;color:#1e293b}html[data-mode=light] .bg-gray-400{background-color:#b9c2cc}html[data-mode=light] .bg-gray-500{background-color:#cfd6dd}html[data-mode=light] .bg-gray-600{background-color:#dde2e8}html[data-mode=light] .bg-gray-700{background-color:#e9edf1}html[data-mode=light] .bg-gray-700\/40{background-color:rgba(233,237,241,.4)}html[data-mode=light] .bg-gray-700\/50{background-color:rgba(233,237,241,.5)}html[data-mode=light] .bg-gray-700\/60{background-color:rgba(233,237,241,.6)}html[data-mode=light] .bg-gray-800{background-color:#fff}html[data-mode=light] .bg-gray-800\/30{background-color:hsla(0,0%,100%,.3)}html[data-mode=light] .bg-gray-800\/40{background-color:hsla(0,0%,100%,.4)}html[data-mode=light] .bg-gray-800\/50{background-color:hsla(0,0%,100%,.5)}html[data-mode=light] .bg-gray-800\/60{background-color:hsla(0,0%,100%,.6)}html[data-mode=light] .bg-gray-800\/80{background-color:hsla(0,0%,100%,.8)}html[data-mode=light] .bg-gray-900{background-color:#f6f8fa}html[data-mode=light] .bg-gray-900\/30{background-color:rgba(246,248,250,.3)}html[data-mode=light] .bg-gray-900\/40{background-color:rgba(246,248,250,.4)}html[data-mode=light] .bg-gray-900\/50{background-color:rgba(246,248,250,.5)}html[data-mode=light] .bg-gray-900\/60{background-color:rgba(246,248,250,.6)}html[data-mode=light] .bg-gray-900\/80{background-color:rgba(246,248,250,.8)}html[data-mode=light] .bg-gray-950{background-color:#eef1f5}html[data-mode=light] .bg-gray-950\/60{background-color:rgba(238,241,245,.6)}html[data-mode=light] .bg-gray-950\/95{background-color:rgba(238,241,245,.95)}html[data-mode=light] .border-gray-500{border-color:#b3bec9}html[data-mode=light] .border-gray-600{border-color:#c3ccd6}html[data-mode=light] .border-gray-600\/30{border-color:rgba(195,204,214,.3)}html[data-mode=light] .border-gray-600\/50{border-color:rgba(195,204,214,.5)}html[data-mode=light] .border-gray-700{border-color:#d3dae3}html[data-mode=light] .border-gray-700\/40{border-color:rgba(211,218,227,.4)}html[data-mode=light] .border-gray-700\/50{border-color:rgba(211,218,227,.5)}html[data-mode=light] .border-gray-700\/60{border-color:rgba(211,218,227,.6)}html[data-mode=light] .border-gray-800{border-color:#e2e8f0}html[data-mode=light] .border-gray-800\/40{border-color:rgba(226,232,240,.4)}html[data-mode=light] .border-gray-800\/50{border-color:rgba(226,232,240,.5)}html[data-mode=light] .border-gray-800\/60{border-color:rgba(226,232,240,.6)}html[data-mode=light] .border-gray-800\/80{border-color:rgba(226,232,240,.8)}html[data-mode=light] .border-gray-900{border-color:#e2e8f0}html[data-mode=light] .border-white{border-color:#94a3b8}html[data-mode=light] .border-white\/20{border-color:rgba(148,163,184,.2)}html[data-mode=light] .divide-gray-700\/50>:not([hidden])~:not([hidden]){border-color:rgba(211,218,227,.5)}html[data-mode=light] .divide-gray-800>:not([hidden])~:not([hidden]){border-color:#e2e8f0}html[data-mode=light] .divide-gray-800\/60>:not([hidden])~:not([hidden]){border-color:rgba(226,232,240,.6)}html[data-mode=light] .focus\:border-gray-600:focus{border-color:#c3ccd6}html[data-mode=light] .focus\:border-gray-700:focus{border-color:#d3dae3}html[data-mode=light] .focus\:ring-gray-600:focus{--tw-ring-color:#c3ccd6}html[data-mode=light] .focus\:ring-white\/40:focus{--tw-ring-color:rgba(148,163,184,.4)}html[data-mode=light] .group:hover .group-hover\:text-gray-300{color:#3b4759}html[data-mode=light] .group:hover .group-hover\:text-gray-400{color:#526074}html[data-mode=light] .group:hover .group-hover\:text-gray-500{color:#5d6b80}html[data-mode=light] .hover\:bg-gray-600:hover{background-color:#dde2e8}html[data-mode=light] .hover\:bg-gray-700:hover{background-color:#e9edf1}html[data-mode=light] .hover\:bg-gray-700\/30:hover{background-color:rgba(233,237,241,.3)}html[data-mode=light] .hover\:bg-gray-700\/40:hover{background-color:rgba(233,237,241,.4)}html[data-mode=light] .hover\:bg-gray-700\/50:hover{background-color:rgba(233,237,241,.5)}html[data-mode=light] .hover\:bg-gray-800:hover{background-color:#fff}html[data-mode=light] .hover\:bg-gray-800\/30:hover{background-color:hsla(0,0%,100%,.3)}html[data-mode=light] .hover\:bg-gray-800\/40:hover{background-color:hsla(0,0%,100%,.4)}html[data-mode=light] .hover\:bg-gray-800\/50:hover{background-color:hsla(0,0%,100%,.5)}html[data-mode=light] .hover\:bg-gray-800\/60:hover{background-color:hsla(0,0%,100%,.6)}html[data-mode=light] .hover\:bg-gray-900:hover{background-color:#f6f8fa}html[data-mode=light] .hover\:border-gray-500:hover{border-color:#b3bec9}html[data-mode=light] .hover\:border-gray-600:hover{border-color:#c3ccd6}html[data-mode=light] .hover\:border-gray-700:hover{border-color:#d3dae3}html[data-mode=light] .hover\:text-gray-200:hover{color:#2b3648}html[data-mode=light] .hover\:text-gray-300:hover{color:#3b4759}html[data-mode=light] .hover\:text-gray-400:hover{color:#526074}html[data-mode=light] .hover\:text-white:hover{color:#0f172a}html[data-mode=light] .placeholder-gray-400::-moz-placeholder{color:#8a97a8}html[data-mode=light] .placeholder-gray-400::placeholder{color:#8a97a8}html[data-mode=light] .placeholder-gray-500::-moz-placeholder{color:#8a97a8}html[data-mode=light] .placeholder-gray-500::placeholder{color:#8a97a8}html[data-mode=light] .placeholder-gray-600::-moz-placeholder{color:#94a1b1}html[data-mode=light] .placeholder-gray-600::placeholder{color:#94a1b1}html[data-mode=light] .placeholder-gray-700::-moz-placeholder{color:#9aa7b6}html[data-mode=light] .placeholder-gray-700::placeholder{color:#9aa7b6}html[data-mode=light] .ring-gray-900{--tw-ring-color:#e2e8f0}html[data-mode=light] .text-gray-100{color:#1e293b}html[data-mode=light] .text-gray-200{color:#2b3648}html[data-mode=light] .text-gray-300{color:#3b4759}html[data-mode=light] .text-gray-400{color:#526074}html[data-mode=light] .text-gray-500{color:#5d6b80}html[data-mode=light] .text-white{color:#0f172a}html[data-mode=light] .text-white\/30{color:rgba(15,23,42,.3)}html[data-mode=light] .text-white\/40{color:rgba(15,23,42,.4)}html[data-mode=light] .text-white\/50{color:rgba(15,23,42,.5)}html[data-mode=light] .text-white\/60{color:rgba(15,23,42,.6)}html[data-mode=light] .text-white\/70{color:rgba(15,23,42,.7)}html[data-mode=light] .text-white\/80{color:rgba(15,23,42,.8)}html[data-mode=light] [class*="-400"].text-white,html[data-mode=light] [class*="-500"].text-white,html[data-mode=light] [class*="-600"].text-white,html[data-mode=light] [class*="-700"].text-white,html[data-mode=light] [class*=bg-brand].text-white{color:#fff}html[data-mode=light] .bg-gray-400.text-white,html[data-mode=light] .bg-gray-500.text-white,html[data-mode=light] .bg-gray-600.text-white,html[data-mode=light] .bg-gray-700.text-white,html[data-mode=light] .bg-gray-800.text-white,html[data-mode=light] .bg-gray-900.text-white{color:#0f172a}html[data-mode=light] [class*="-500"].hover\:text-white:hover,html[data-mode=light] [class*="-600"].hover\:text-white:hover{color:#fff}html[data-mode=light] .ring-offset-gray-900,html[data-mode=light] .ring-offset-gray-950{--tw-ring-offset-color:#f6f8fa}html[data-mode=light] .shadow-2xl,html[data-mode=light] .shadow-lg,html[data-mode=light] .shadow-xl{--tw-shadow-color:rgba(15,23,42,.12);--tw-shadow:var(--tw-shadow-colored)}