/* ModelPort colour-only theme. Generated by home/tools/build-theme.mjs. */
.navigation-progress-bar[data-v-0856a86e] {
    background: linear-gradient(90deg,transparent 0%,#6ea0ff 20%,#0d6ef2 50%,#6ea0ff 80%,transparent 100%)
}
:root.dark .navigation-progress-bar[data-v-0856a86e] {
    background: linear-gradient(90deg,transparent 0%,#0d6ef2 20%,#6ea0ff 50%,#0d6ef2 80%,transparent 100%)
}
.markdown-body h2:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.markdown-body code:is(.dark *) {
    background-color: rgb(37 54 80 / var(--tw-bg-opacity, 1))
}
.markdown-body pre:is(.dark *) {
    background-color: #0b182b80
}
.markdown-body hr:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.markdown-body tbody tr:hover:is(.dark *) {
    background-color: #2536504d
}
body:is(.dark *) {
    background-color: rgb(3 12 28 / var(--tw-bg-opacity, 1))
}
::-moz-selection {
    background-color: #0d6ef233;
    color: rgb(8 46 99 / var(--tw-text-opacity, 1))
}
::selection {
    background-color: #0d6ef233;
    color: rgb(8 46 99 / var(--tw-text-opacity, 1))
}
:is(.dark *)::-moz-selection {
    color: rgb(232 241 255 / var(--tw-text-opacity, 1))
}
:is(.dark *)::selection {
    color: rgb(232 241 255 / var(--tw-text-opacity, 1))
}
.btn:focus {
    --tw-ring-color: rgb(13 110 242 / .5)
}
.btn-primary {
    --tw-gradient-from: #0d6ef2 var(--tw-gradient-from-position);
    --tw-gradient-to: #075bd8 var(--tw-gradient-to-position);
    --tw-shadow-color: rgb(13 110 242 / .25)
}
.btn-primary:hover {
    --tw-gradient-from: #075bd8 var(--tw-gradient-from-position);
    --tw-gradient-to: #0649ad var(--tw-gradient-to-position);
    --tw-shadow-color: rgb(13 110 242 / .3)
}
.btn-primary:is(.dark *) {
    --tw-shadow-color: rgb(13 110 242 / .2)
}
.btn-secondary:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.btn-secondary:hover:is(.dark *) {
    background-color: rgb(37 54 80 / var(--tw-bg-opacity, 1))
}
.btn-ghost:hover:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.\!input:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.input:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.\!input:focus {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1));
    --tw-ring-color: rgb(13 110 242 / .3)
}
.input:focus {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1));
    --tw-ring-color: rgb(13 110 242 / .3)
}
.\!input:disabled:is(.dark *) {
    background-color: rgb(11 24 43 / var(--tw-bg-opacity, 1))
}
.input:disabled:is(.dark *) {
    background-color: rgb(11 24 43 / var(--tw-bg-opacity, 1))
}
.card:is(.dark *) {
    background-color: #16243a80
}
.card:is(.dark *) {
    border-color: #25365080
}
.card-glass:is(.dark *) {
    background-color: #16243ab3
}
.card-glass:is(.dark *) {
    border-color: #25365080
}
.card-header:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.stat-card:is(.dark *) {
    background-color: #16243a80
}
.stat-card:is(.dark *) {
    border-color: #25365080
}
.stat-icon-primary {
    background-color: rgb(232 241 255 / var(--tw-bg-opacity, 1));
    color: rgb(7 91 216 / var(--tw-text-opacity, 1))
}
.stat-icon-primary:is(.dark *) {
    background-color: #082e634d;
    color: rgb(110 160 255 / var(--tw-text-opacity, 1))
}
.table-container:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.table th:is(.dark *) {
    background-color: #16243a80
}
.table th:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.table td:is(.dark *) {
    border-color: rgb(22 36 58 / var(--tw-border-opacity, 1))
}
.table tbody tr:hover:is(.dark *) {
    background-color: #16243a4d
}
.badge-primary {
    background-color: rgb(232 241 255 / var(--tw-bg-opacity, 1));
    color: rgb(6 73 173 / var(--tw-text-opacity, 1))
}
.badge-primary:is(.dark *) {
    background-color: #082e634d;
    color: rgb(110 160 255 / var(--tw-text-opacity, 1))
}
.badge-gray:is(.dark *) {
    background-color: rgb(37 54 80 / var(--tw-bg-opacity, 1))
}
.\!dropdown:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.dropdown:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.\!dropdown:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.dropdown:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.dropdown-item:hover:is(.dark *) {
    background-color: rgb(37 54 80 / var(--tw-bg-opacity, 1))
}
.modal-content:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.modal-content:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.modal-header:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.modal-footer:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.toast:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.sidebar:is(.dark *) {
    background-color: rgb(11 24 43 / var(--tw-bg-opacity, 1))
}
.sidebar:is(.dark *) {
    border-color: rgb(22 36 58 / var(--tw-border-opacity, 1))
}
.sidebar-header:is(.dark *) {
    border-color: rgb(22 36 58 / var(--tw-border-opacity, 1))
}
.sidebar-link:hover:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.sidebar-link-active {
    background-color: rgb(244 248 255 / var(--tw-bg-opacity, 1))
}
.sidebar-link-active:is(.dark *) {
    background-color: #082e6333
}
.sidebar-link-active {
    color: rgb(7 91 216 / var(--tw-text-opacity, 1))
}
.sidebar-link-active:is(.dark *) {
    color: rgb(110 160 255 / var(--tw-text-opacity, 1))
}
.sidebar-link-active:hover {
    background-color: rgb(232 241 255 / var(--tw-bg-opacity, 1))
}
.sidebar-link-active:hover:is(.dark *) {
    background-color: #082e634d
}
.skeleton:is(.dark *) {
    background-color: rgb(37 54 80 / var(--tw-bg-opacity, 1))
}
.tabs:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.tab-active:is(.dark *) {
    background-color: rgb(37 54 80 / var(--tw-bg-opacity, 1))
}
.progress:is(.dark *) {
    background-color: rgb(37 54 80 / var(--tw-bg-opacity, 1))
}
.\!code:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.code:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.\!code {
    color: rgb(7 91 216 / var(--tw-text-opacity, 1))
}
.\!code:is(.dark *) {
    color: rgb(110 160 255 / var(--tw-text-opacity, 1))
}
.code {
    color: rgb(7 91 216 / var(--tw-text-opacity, 1))
}
.code:is(.dark *) {
    color: rgb(110 160 255 / var(--tw-text-opacity, 1))
}
.border-dark-700\/50 {
    border-color: #25365080
}
.border-primary-100 {
    border-color: rgb(232 241 255 / var(--tw-border-opacity, 1))
}
.border-primary-100\/80 {
    border-color: #e8f1ffcc
}
.border-primary-200 {
    border-color: rgb(207 224 255 / var(--tw-border-opacity, 1))
}
.border-primary-200\/80 {
    border-color: #cfe0ffcc
}
.border-primary-300 {
    border-color: rgb(167 199 255 / var(--tw-border-opacity, 1))
}
.border-primary-400 {
    border-color: rgb(110 160 255 / var(--tw-border-opacity, 1))
}
.border-primary-500 {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1))
}
.border-primary-600 {
    border-color: rgb(7 91 216 / var(--tw-border-opacity, 1))
}
.border-primary-600\/25 {
    border-color: #075bd840
}
.border-t-primary-600 {
    border-top-color: rgb(7 91 216 / var(--tw-border-opacity, 1))
}
.bg-dark-700 {
    background-color: rgb(37 54 80 / var(--tw-bg-opacity, 1))
}
.bg-primary-100 {
    background-color: rgb(232 241 255 / var(--tw-bg-opacity, 1))
}
.bg-primary-200\/50 {
    background-color: #cfe0ff80
}
.bg-primary-300\/10 {
    background-color: #a7c7ff1a
}
.bg-primary-400 {
    background-color: rgb(110 160 255 / var(--tw-bg-opacity, 1))
}
.bg-primary-400\/10 {
    background-color: #6ea0ff1a
}
.bg-primary-400\/20 {
    background-color: #6ea0ff33
}
.bg-primary-50 {
    background-color: rgb(244 248 255 / var(--tw-bg-opacity, 1))
}
.bg-primary-50\/40 {
    background-color: #f4f8ff66
}
.bg-primary-50\/50 {
    background-color: #f4f8ff80
}
.bg-primary-50\/60 {
    background-color: #f4f8ff99
}
.bg-primary-50\/70 {
    background-color: #f4f8ffb3
}
.bg-primary-50\/80 {
    background-color: #f4f8ffcc
}
.bg-primary-500 {
    background-color: rgb(13 110 242 / var(--tw-bg-opacity, 1))
}
.bg-primary-500\/10 {
    background-color: #0d6ef21a
}
.bg-primary-500\/15 {
    background-color: #0d6ef226
}
.bg-primary-600 {
    background-color: rgb(7 91 216 / var(--tw-bg-opacity, 1))
}
.bg-primary-900\/10 {
    background-color: #082e631a
}
.bg-mesh-gradient {
    background-image: radial-gradient(at 40% 20%,rgba(13,110,242,.12) 0px,transparent 50%),radial-gradient(at 80% 0%,rgba(56,189,248,.08) 0px,transparent 50%),radial-gradient(at 0% 50%,rgba(0,20,48,.06) 0px,transparent 50%)
}
.from-primary-400 {
    --tw-gradient-from: #6ea0ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(110 160 255 / 0) var(--tw-gradient-to-position)
}
.from-primary-50 {
    --tw-gradient-from: #f4f8ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(244 248 255 / 0) var(--tw-gradient-to-position)
}
.from-primary-500 {
    --tw-gradient-from: #0d6ef2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(13 110 242 / 0) var(--tw-gradient-to-position)
}
.from-primary-600 {
    --tw-gradient-from: #075bd8 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(7 91 216 / 0) var(--tw-gradient-to-position)
}
.via-primary-50\/30 {
    --tw-gradient-to: rgb(244 248 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(244 248 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.to-primary-100 {
    --tw-gradient-to: #e8f1ff var(--tw-gradient-to-position)
}
.to-primary-500 {
    --tw-gradient-to: #0d6ef2 var(--tw-gradient-to-position)
}
.to-primary-600 {
    --tw-gradient-to: #075bd8 var(--tw-gradient-to-position)
}
.text-primary-100 {
    color: rgb(232 241 255 / var(--tw-text-opacity, 1))
}
.text-primary-200 {
    color: rgb(207 224 255 / var(--tw-text-opacity, 1))
}
.text-primary-300 {
    color: rgb(167 199 255 / var(--tw-text-opacity, 1))
}
.text-primary-400 {
    color: rgb(110 160 255 / var(--tw-text-opacity, 1))
}
.text-primary-500 {
    color: rgb(13 110 242 / var(--tw-text-opacity, 1))
}
.text-primary-600 {
    color: rgb(7 91 216 / var(--tw-text-opacity, 1))
}
.text-primary-600\/90 {
    color: #075bd8e6
}
.text-primary-700 {
    color: rgb(6 73 173 / var(--tw-text-opacity, 1))
}
.text-primary-800 {
    color: rgb(7 59 133 / var(--tw-text-opacity, 1))
}
.text-primary-900 {
    color: rgb(8 46 99 / var(--tw-text-opacity, 1))
}
.shadow-glow {
    --tw-shadow: 0 0 20px rgba(13, 110, 242, .25)
}
.shadow-primary-500\/20 {
    --tw-shadow-color: rgb(13 110 242 / .2)
}
.shadow-primary-500\/25 {
    --tw-shadow-color: rgb(13 110 242 / .25)
}
.shadow-primary-500\/30 {
    --tw-shadow-color: rgb(13 110 242 / .3)
}
.shadow-primary-600\/20 {
    --tw-shadow-color: rgb(7 91 216 / .2)
}
.ring-primary-100 {
    --tw-ring-color: rgb(232 241 255 / var(--tw-ring-opacity, 1))
}
.ring-primary-200\/80 {
    --tw-ring-color: rgb(207 224 255 / .8)
}
.ring-primary-500\/40 {
    --tw-ring-color: rgb(13 110 242 / .4)
}
.text-gradient {
    --tw-gradient-from: #0d6ef2 var(--tw-gradient-from-position)
}
.glass:is(.dark *) {
    background-color: #16243acc
}
@media (min-width: 1024px) {
    .lg\:\!table th:is(.dark *) {
        background-color: #16243a80
    }
}
@media (min-width: 1024px) {
    .lg\:\!table th:is(.dark *) {
        border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
    }
}
@media (min-width: 1024px) {
    .lg\:\!table td:is(.dark *) {
        border-color: rgb(22 36 58 / var(--tw-border-opacity, 1))
    }
}
@media (min-width: 1024px) {
    .lg\:\!table tbody tr:hover:is(.dark *) {
        background-color: #16243a4d
    }
}
.focus-within\:border-primary-300:focus-within {
    border-color: rgb(167 199 255 / var(--tw-border-opacity, 1))
}
.focus-within\:border-primary-500:focus-within {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1))
}
.focus-within\:ring-primary-500:focus-within {
    --tw-ring-color: rgb(13 110 242 / var(--tw-ring-opacity, 1))
}
.hover\:border-primary-200:hover {
    border-color: rgb(207 224 255 / var(--tw-border-opacity, 1))
}
.hover\:border-primary-300:hover {
    border-color: rgb(167 199 255 / var(--tw-border-opacity, 1))
}
.hover\:border-primary-400:hover {
    border-color: rgb(110 160 255 / var(--tw-border-opacity, 1))
}
.hover\:border-primary-500:hover {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1))
}
.hover\:border-l-primary-500:hover {
    border-left-color: rgb(13 110 242 / var(--tw-border-opacity, 1))
}
.hover\:bg-primary-100:hover {
    background-color: rgb(232 241 255 / var(--tw-bg-opacity, 1))
}
.hover\:bg-primary-200:hover {
    background-color: rgb(207 224 255 / var(--tw-bg-opacity, 1))
}
.hover\:bg-primary-50:hover {
    background-color: rgb(244 248 255 / var(--tw-bg-opacity, 1))
}
.hover\:bg-primary-50\/50:hover {
    background-color: #f4f8ff80
}
.hover\:bg-primary-600:hover {
    background-color: rgb(7 91 216 / var(--tw-bg-opacity, 1))
}
.hover\:bg-primary-700:hover {
    background-color: rgb(6 73 173 / var(--tw-bg-opacity, 1))
}
.hover\:from-primary-600:hover {
    --tw-gradient-from: #075bd8 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(7 91 216 / 0) var(--tw-gradient-to-position)
}
.hover\:to-primary-700:hover {
    --tw-gradient-to: #0649ad var(--tw-gradient-to-position)
}
.hover\:text-primary-500:hover {
    color: rgb(13 110 242 / var(--tw-text-opacity, 1))
}
.hover\:text-primary-600:hover {
    color: rgb(7 91 216 / var(--tw-text-opacity, 1))
}
.hover\:text-primary-700:hover {
    color: rgb(6 73 173 / var(--tw-text-opacity, 1))
}
.hover\:text-primary-800:hover {
    color: rgb(7 59 133 / var(--tw-text-opacity, 1))
}
.hover\:decoration-primary-400:hover {
    text-decoration-color: #6ea0ff
}
.hover\:shadow-primary-500\/30:hover {
    --tw-shadow-color: rgb(13 110 242 / .3)
}
.focus\:border-primary-300:focus {
    border-color: rgb(167 199 255 / var(--tw-border-opacity, 1))
}
.focus\:border-primary-500:focus {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1))
}
.focus\:text-primary-600:focus {
    color: rgb(7 91 216 / var(--tw-text-opacity, 1))
}
.focus\:ring-primary-300:focus {
    --tw-ring-color: rgb(167 199 255 / var(--tw-ring-opacity, 1))
}
.focus\:ring-primary-400:focus {
    --tw-ring-color: rgb(110 160 255 / var(--tw-ring-opacity, 1))
}
.focus\:ring-primary-500:focus {
    --tw-ring-color: rgb(13 110 242 / var(--tw-ring-opacity, 1))
}
.focus\:ring-primary-500\/20:focus {
    --tw-ring-color: rgb(13 110 242 / .2)
}
.focus\:ring-primary-500\/30:focus {
    --tw-ring-color: rgb(13 110 242 / .3)
}
.focus\:ring-primary-500\/40:focus {
    --tw-ring-color: rgb(13 110 242 / .4)
}
.focus-visible\:ring-primary-500:focus-visible {
    --tw-ring-color: rgb(13 110 242 / var(--tw-ring-opacity, 1))
}
.focus-visible\:ring-primary-500\/30:focus-visible {
    --tw-ring-color: rgb(13 110 242 / .3)
}
.group:hover .group-hover\:bg-primary-50 {
    background-color: rgb(244 248 255 / var(--tw-bg-opacity, 1))
}
.group:hover .group-hover\:text-primary-500 {
    color: rgb(13 110 242 / var(--tw-text-opacity, 1))
}
.group:hover .group-hover\:text-primary-600 {
    color: rgb(7 91 216 / var(--tw-text-opacity, 1))
}
.group:hover .group-hover\:text-primary-700 {
    color: rgb(6 73 173 / var(--tw-text-opacity, 1))
}
.group:hover .group-hover\:ring-primary-100 {
    --tw-ring-color: rgb(232 241 255 / var(--tw-ring-opacity, 1))
}
.peer:checked~.peer-checked\:border-primary-500 {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1))
}
.peer:checked~.peer-checked\:bg-primary-500 {
    background-color: rgb(13 110 242 / var(--tw-bg-opacity, 1))
}
.peer:checked~.peer-checked\:bg-primary-600 {
    background-color: rgb(7 91 216 / var(--tw-bg-opacity, 1))
}
.peer:focus~.peer-focus\:ring-primary-300 {
    --tw-ring-color: rgb(167 199 255 / var(--tw-ring-opacity, 1))
}
.dark\:divide-dark-700:is(.dark *)>:not([hidden])~:not([hidden]) {
    border-color: rgb(37 54 80 / var(--tw-divide-opacity, 1))
}
.dark\:divide-dark-700\/60:is(.dark *)>:not([hidden])~:not([hidden]) {
    border-color: #25365099
}
.dark\:divide-dark-800:is(.dark *)>:not([hidden])~:not([hidden]) {
    border-color: rgb(22 36 58 / var(--tw-divide-opacity, 1))
}
.dark\:border-dark-700:is(.dark *) {
    border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
}
.dark\:border-dark-700\/50:is(.dark *) {
    border-color: #25365080
}
.dark\:border-dark-700\/60:is(.dark *) {
    border-color: #25365099
}
.dark\:border-dark-700\/70:is(.dark *) {
    border-color: #253650b3
}
.dark\:border-dark-700\/80:is(.dark *) {
    border-color: #253650cc
}
.dark\:border-dark-800:is(.dark *) {
    border-color: rgb(22 36 58 / var(--tw-border-opacity, 1))
}
.dark\:border-dark-800\/50:is(.dark *) {
    border-color: #16243a80
}
.dark\:border-primary-400:is(.dark *) {
    border-color: rgb(110 160 255 / var(--tw-border-opacity, 1))
}
.dark\:border-primary-400\/25:is(.dark *) {
    border-color: #6ea0ff40
}
.dark\:border-primary-400\/30:is(.dark *) {
    border-color: #6ea0ff4d
}
.dark\:border-primary-500:is(.dark *) {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1))
}
.dark\:border-primary-500\/20:is(.dark *) {
    border-color: #0d6ef233
}
.dark\:border-primary-600:is(.dark *) {
    border-color: rgb(7 91 216 / var(--tw-border-opacity, 1))
}
.dark\:border-primary-700:is(.dark *) {
    border-color: rgb(6 73 173 / var(--tw-border-opacity, 1))
}
.dark\:border-primary-700\/50:is(.dark *) {
    border-color: #0649ad80
}
.dark\:border-primary-800:is(.dark *) {
    border-color: rgb(7 59 133 / var(--tw-border-opacity, 1))
}
.dark\:border-primary-800\/50:is(.dark *) {
    border-color: #073b8580
}
.dark\:border-primary-900\/40:is(.dark *) {
    border-color: #082e6366
}
.dark\:border-primary-900\/50:is(.dark *) {
    border-color: #082e6380
}
.dark\:border-b-dark-700\/60:is(.dark *) {
    border-bottom-color: #25365099
}
.dark\:border-t-primary-400:is(.dark *) {
    border-top-color: rgb(110 160 255 / var(--tw-border-opacity, 1))
}
.dark\:\!bg-dark-800:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1)) !important
}
.dark\:bg-dark-700:is(.dark *) {
    background-color: rgb(37 54 80 / var(--tw-bg-opacity, 1))
}
.dark\:bg-dark-700\/20:is(.dark *) {
    background-color: #25365033
}
.dark\:bg-dark-700\/30:is(.dark *) {
    background-color: #2536504d
}
.dark\:bg-dark-700\/40:is(.dark *) {
    background-color: #25365066
}
.dark\:bg-dark-700\/50:is(.dark *) {
    background-color: #25365080
}
.dark\:bg-dark-700\/60:is(.dark *) {
    background-color: #25365099
}
.dark\:bg-dark-700\/70:is(.dark *) {
    background-color: #253650b3
}
.dark\:bg-dark-700\/95:is(.dark *) {
    background-color: #253650f2
}
.dark\:bg-dark-800:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.dark\:bg-dark-800\/30:is(.dark *) {
    background-color: #16243a4d
}
.dark\:bg-dark-800\/40:is(.dark *) {
    background-color: #16243a66
}
.dark\:bg-dark-800\/50:is(.dark *) {
    background-color: #16243a80
}
.dark\:bg-dark-800\/60:is(.dark *) {
    background-color: #16243a99
}
.dark\:bg-dark-800\/70:is(.dark *) {
    background-color: #16243ab3
}
.dark\:bg-dark-800\/80:is(.dark *) {
    background-color: #16243acc
}
.dark\:bg-dark-900:is(.dark *) {
    background-color: rgb(11 24 43 / var(--tw-bg-opacity, 1))
}
.dark\:bg-dark-900\/20:is(.dark *) {
    background-color: #0b182b33
}
.dark\:bg-dark-900\/30:is(.dark *) {
    background-color: #0b182b4d
}
.dark\:bg-dark-900\/40:is(.dark *) {
    background-color: #0b182b66
}
.dark\:bg-dark-900\/50:is(.dark *) {
    background-color: #0b182b80
}
.dark\:bg-dark-900\/60:is(.dark *) {
    background-color: #0b182b99
}
.dark\:bg-dark-900\/70:is(.dark *) {
    background-color: #0b182bb3
}
.dark\:bg-dark-900\/90:is(.dark *) {
    background-color: #0b182be6
}
.dark\:bg-dark-900\/95:is(.dark *) {
    background-color: #0b182bf2
}
.dark\:bg-dark-950:is(.dark *) {
    background-color: rgb(3 12 28 / var(--tw-bg-opacity, 1))
}
.dark\:bg-dark-950\/60:is(.dark *) {
    background-color: #030c1c99
}
.dark\:bg-primary-300:is(.dark *) {
    background-color: rgb(167 199 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-primary-400\/10:is(.dark *) {
    background-color: #6ea0ff1a
}
.dark\:bg-primary-500\/10:is(.dark *) {
    background-color: #0d6ef21a
}
.dark\:bg-primary-500\/15:is(.dark *) {
    background-color: #0d6ef226
}
.dark\:bg-primary-600:is(.dark *) {
    background-color: rgb(7 91 216 / var(--tw-bg-opacity, 1))
}
.dark\:bg-primary-800\/40:is(.dark *) {
    background-color: #073b8566
}
.dark\:bg-primary-900\/10:is(.dark *) {
    background-color: #082e631a
}
.dark\:bg-primary-900\/20:is(.dark *) {
    background-color: #082e6333
}
.dark\:bg-primary-900\/25:is(.dark *) {
    background-color: #082e6340
}
.dark\:bg-primary-900\/30:is(.dark *) {
    background-color: #082e634d
}
.dark\:bg-primary-900\/40:is(.dark *) {
    background-color: #082e6366
}
.dark\:bg-primary-950:is(.dark *) {
    background-color: rgb(0 20 48 / var(--tw-bg-opacity, 1))
}
.dark\:bg-primary-950\/20:is(.dark *) {
    background-color: #00143033
}
.dark\:bg-primary-950\/40:is(.dark *) {
    background-color: #00143066
}
.dark\:from-dark-700:is(.dark *) {
    --tw-gradient-from: #253650 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(37 54 80 / 0) var(--tw-gradient-to-position)
}
.dark\:from-dark-900:is(.dark *) {
    --tw-gradient-from: #0b182b var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(11 24 43 / 0) var(--tw-gradient-to-position)
}
.dark\:from-dark-950:is(.dark *) {
    --tw-gradient-from: #030c1c var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(3 12 28 / 0) var(--tw-gradient-to-position)
}
.dark\:from-primary-900\/20:is(.dark *) {
    --tw-gradient-from: rgb(8 46 99 / .2) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(8 46 99 / 0) var(--tw-gradient-to-position)
}
.dark\:from-primary-900\/30:is(.dark *) {
    --tw-gradient-from: rgb(8 46 99 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(8 46 99 / 0) var(--tw-gradient-to-position)
}
.dark\:from-primary-950\/40:is(.dark *) {
    --tw-gradient-from: rgb(0 20 48 / .4) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 20 48 / 0) var(--tw-gradient-to-position)
}
.dark\:via-dark-900:is(.dark *) {
    --tw-gradient-to: rgb(11 24 43 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #0b182b var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.dark\:to-dark-700:is(.dark *) {
    --tw-gradient-to: #253650 var(--tw-gradient-to-position)
}
.dark\:to-dark-800:is(.dark *) {
    --tw-gradient-to: #16243a var(--tw-gradient-to-position)
}
.dark\:to-dark-950:is(.dark *) {
    --tw-gradient-to: #030c1c var(--tw-gradient-to-position)
}
.dark\:to-primary-800\/20:is(.dark *) {
    --tw-gradient-to: rgb(7 59 133 / .2) var(--tw-gradient-to-position)
}
.dark\:text-dark-700:is(.dark *) {
    color: rgb(37 54 80 / var(--tw-text-opacity, 1))
}
.dark\:text-dark-800:is(.dark *) {
    color: rgb(22 36 58 / var(--tw-text-opacity, 1))
}
.dark\:text-primary-100:is(.dark *) {
    color: rgb(232 241 255 / var(--tw-text-opacity, 1))
}
.dark\:text-primary-200:is(.dark *) {
    color: rgb(207 224 255 / var(--tw-text-opacity, 1))
}
.dark\:text-primary-200\/80:is(.dark *) {
    color: #cfe0ffcc
}
.dark\:text-primary-300:is(.dark *) {
    color: rgb(167 199 255 / var(--tw-text-opacity, 1))
}
.dark\:text-primary-400:is(.dark *) {
    color: rgb(110 160 255 / var(--tw-text-opacity, 1))
}
.dark\:text-primary-400\/90:is(.dark *) {
    color: #6ea0ffe6
}
.dark\:text-primary-700:is(.dark *) {
    color: rgb(6 73 173 / var(--tw-text-opacity, 1))
}
.dark\:text-primary-800:is(.dark *) {
    color: rgb(7 59 133 / var(--tw-text-opacity, 1))
}
.dark\:shadow-primary-500\/20:is(.dark *) {
    --tw-shadow-color: rgb(13 110 242 / .2)
}
.dark\:ring-dark-700:is(.dark *) {
    --tw-ring-color: rgb(37 54 80 / var(--tw-ring-opacity, 1))
}
.dark\:ring-primary-500\/20:is(.dark *) {
    --tw-ring-color: rgb(13 110 242 / .2)
}
.dark\:ring-primary-700\/50:is(.dark *) {
    --tw-ring-color: rgb(6 73 173 / .5)
}
.dark\:ring-primary-900:is(.dark *) {
    --tw-ring-color: rgb(8 46 99 / var(--tw-ring-opacity, 1))
}
.dark\:ring-primary-900\/40:is(.dark *) {
    --tw-ring-color: rgb(8 46 99 / .4)
}
.dark\:focus-within\:border-primary-700:focus-within:is(.dark *) {
    border-color: rgb(6 73 173 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-primary-400:hover:is(.dark *) {
    border-color: rgb(110 160 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-primary-500:hover:is(.dark *) {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-primary-500\/30:hover:is(.dark *) {
    border-color: #0d6ef24d
}
.dark\:hover\:border-primary-700:hover:is(.dark *) {
    border-color: rgb(6 73 173 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-primary-800:hover:is(.dark *) {
    border-color: rgb(7 59 133 / var(--tw-border-opacity, 1))
}
.dark\:hover\:bg-dark-700:hover:is(.dark *) {
    background-color: rgb(37 54 80 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-dark-700\/30:hover:is(.dark *) {
    background-color: #2536504d
}
.dark\:hover\:bg-dark-700\/40:hover:is(.dark *) {
    background-color: #25365066
}
.dark\:hover\:bg-dark-700\/50:hover:is(.dark *) {
    background-color: #25365080
}
.dark\:hover\:bg-dark-700\/60:hover:is(.dark *) {
    background-color: #25365099
}
.dark\:hover\:bg-dark-800:hover:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-dark-800\/40:hover:is(.dark *) {
    background-color: #16243a66
}
.dark\:hover\:bg-dark-800\/55:hover:is(.dark *) {
    background-color: #16243a8c
}
.dark\:hover\:bg-dark-800\/60:hover:is(.dark *) {
    background-color: #16243a99
}
.dark\:hover\:bg-dark-800\/70:hover:is(.dark *) {
    background-color: #16243ab3
}
.dark\:hover\:bg-primary-500:hover:is(.dark *) {
    background-color: rgb(13 110 242 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-primary-800:hover:is(.dark *) {
    background-color: rgb(7 59 133 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-primary-900\/20:hover:is(.dark *) {
    background-color: #082e6333
}
.dark\:hover\:bg-primary-900\/30:hover:is(.dark *) {
    background-color: #082e634d
}
.dark\:hover\:bg-primary-900\/50:hover:is(.dark *) {
    background-color: #082e6380
}
.dark\:hover\:text-primary-200:hover:is(.dark *) {
    color: rgb(207 224 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-primary-300:hover:is(.dark *) {
    color: rgb(167 199 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-primary-400:hover:is(.dark *) {
    color: rgb(110 160 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:border-primary-500:focus:is(.dark *) {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-primary-600:focus:is(.dark *) {
    border-color: rgb(7 91 216 / var(--tw-border-opacity, 1))
}
.dark\:focus\:bg-dark-800:focus:is(.dark *) {
    background-color: rgb(22 36 58 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-dark-900:focus:is(.dark *) {
    background-color: rgb(11 24 43 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:text-primary-400:focus:is(.dark *) {
    color: rgb(110 160 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:ring-primary-600:focus:is(.dark *) {
    --tw-ring-color: rgb(7 91 216 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-offset-dark-800:focus:is(.dark *) {
    --tw-ring-offset-color: #16243a
}
.dark\:focus-visible\:ring-offset-dark-800:focus-visible:is(.dark *) {
    --tw-ring-offset-color: #16243a
}
.dark\:focus-visible\:ring-offset-dark-900:focus-visible:is(.dark *) {
    --tw-ring-offset-color: #0b182b
}
.group:hover .dark\:group-hover\:bg-primary-500\/10:is(.dark *) {
    background-color: #0d6ef21a
}
.group:hover .dark\:group-hover\:text-primary-200:is(.dark *) {
    color: rgb(207 224 255 / var(--tw-text-opacity, 1))
}
.group:hover .dark\:group-hover\:text-primary-300:is(.dark *) {
    color: rgb(167 199 255 / var(--tw-text-opacity, 1))
}
.group:hover .dark\:group-hover\:ring-primary-500\/20:is(.dark *) {
    --tw-ring-color: rgb(13 110 242 / .2)
}
.peer:checked~.peer-checked\:dark\:border-primary-500:is(.dark *) {
    border-color: rgb(13 110 242 / var(--tw-border-opacity, 1))
}
.peer:focus~.dark\:peer-focus\:ring-primary-800:is(.dark *) {
    --tw-ring-color: rgb(7 59 133 / var(--tw-ring-opacity, 1))
}
@supports (backdrop-filter: var(--tw)) {
    .dark\:supports-\[backdrop-filter\]\:bg-dark-800\/95:is(.dark *) {
        background-color: #16243af2
    }
}
@media (min-width: 768px) {
    .dark\:md\:border-dark-700:is(.dark *) {
        border-color: rgb(37 54 80 / var(--tw-border-opacity, 1))
    }
}
