/* sub2api console theme: brand teal -> Catppuccin Latte mauve (#8839ef).
   Generated by gen-theme.sh from live bundles. Do not hand-edit.
   Loaded via Caddy replace-response <link> after original sheets. */
.navigation-progress-bar[data-v-0856a86e]{height:100%;width:100%;background:linear-gradient(90deg,transparent 0%,#a064f3 20%,#8839ef 50%,#a064f3 80%,transparent 100%);animation:progress-slide-0856a86e 1.5s ease-in-out infinite}:root.dark .navigation-progress-bar[data-v-0856a86e]{background:linear-gradient(90deg,transparent 0%,#8839ef 20%,#a064f3 50%,#8839ef 80%,transparent 100%)}::-moz-selection{background-color:#8839ef33;--tw-text-opacity: 1;color:rgb(72 25 128 / var(--tw-text-opacity, 1))}::selection{background-color:#8839ef33;--tw-text-opacity: 1;color:rgb(72 25 128 / var(--tw-text-opacity, 1))}:is(.dark *)::-moz-selection{--tw-text-opacity: 1;color:rgb(233 217 253 / var(--tw-text-opacity, 1))}:is(.dark *)::selection{--tw-text-opacity: 1;color:rgb(233 217 253 / var(--tw-text-opacity, 1))}.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(136 57 239 / .5);--tw-ring-offset-width: 2px}.btn-primary{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #8839ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 57 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #7b2be0 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(136 57 239 / .25);--tw-shadow: var(--tw-shadow-colored)}.btn-primary:hover{--tw-gradient-from: #7b2be0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(123 43 224 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #6a1fc4 var(--tw-gradient-to-position);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(136 57 239 / .3);--tw-shadow: var(--tw-shadow-colored)}.btn-primary:is(.dark *){--tw-shadow-color: rgb(136 57 239 / .2);--tw-shadow: var(--tw-shadow-colored)}.\!input:focus{--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(136 57 239 / .3)}.input:focus{--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(136 57 239 / .3)}.stat-icon-primary{--tw-bg-opacity: 1;background-color:rgb(233 217 253 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(123 43 224 / var(--tw-text-opacity, 1))}.stat-icon-primary:is(.dark *){background-color:#4819804d;--tw-text-opacity: 1;color:rgb(160 100 243 / var(--tw-text-opacity, 1))}.badge-primary{--tw-bg-opacity: 1;background-color:rgb(233 217 253 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(106 31 196 / var(--tw-text-opacity, 1))}.badge-primary:is(.dark *){background-color:#4819804d;--tw-text-opacity: 1;color:rgb(160 100 243 / var(--tw-text-opacity, 1))}.sidebar-link-active{--tw-bg-opacity: 1;background-color:rgb(244 236 254 / var(--tw-bg-opacity, 1))}.sidebar-link-active:is(.dark *){background-color:#48198033}.sidebar-link-active{--tw-text-opacity: 1;color:rgb(123 43 224 / var(--tw-text-opacity, 1))}.sidebar-link-active:is(.dark *){--tw-text-opacity: 1;color:rgb(160 100 243 / var(--tw-text-opacity, 1))}.sidebar-link-active:hover{--tw-bg-opacity: 1;background-color:rgb(233 217 253 / var(--tw-bg-opacity, 1))}.sidebar-link-active:hover:is(.dark *){background-color:#4819804d}.\!code{--tw-text-opacity: 1;color:rgb(123 43 224 / var(--tw-text-opacity, 1))}.\!code:is(.dark *){--tw-text-opacity: 1;color:rgb(160 100 243 / var(--tw-text-opacity, 1))}.code{--tw-text-opacity: 1;color:rgb(123 43 224 / var(--tw-text-opacity, 1))}.code:is(.dark *){--tw-text-opacity: 1;color:rgb(160 100 243 / var(--tw-text-opacity, 1))}.border-primary-100{--tw-border-opacity: 1;border-color:rgb(233 217 253 / var(--tw-border-opacity, 1))}.border-primary-100\/80{border-color:#e9d9fdcc}.border-primary-200{--tw-border-opacity: 1;border-color:rgb(212 180 251 / var(--tw-border-opacity, 1))}.border-primary-200\/80{border-color:#d4b4fbcc}.border-primary-300{--tw-border-opacity: 1;border-color:rgb(185 142 247 / var(--tw-border-opacity, 1))}.border-primary-400{--tw-border-opacity: 1;border-color:rgb(160 100 243 / var(--tw-border-opacity, 1))}.border-primary-500{--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1))}.border-primary-600{--tw-border-opacity: 1;border-color:rgb(123 43 224 / var(--tw-border-opacity, 1))}.bg-primary-100{--tw-bg-opacity: 1;background-color:rgb(233 217 253 / var(--tw-bg-opacity, 1))}.bg-primary-200\/50{background-color:#d4b4fb80}.bg-primary-300\/10{background-color:#b98ef71a}.bg-primary-400{--tw-bg-opacity: 1;background-color:rgb(160 100 243 / var(--tw-bg-opacity, 1))}.bg-primary-400\/10{background-color:#a064f31a}.bg-primary-400\/20{background-color:#a064f333}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(244 236 254 / var(--tw-bg-opacity, 1))}.bg-primary-50\/50{background-color:#f4ecfe80}.bg-primary-50\/60{background-color:#f4ecfe99}.bg-primary-50\/70{background-color:#f4ecfeb3}.bg-primary-50\/80{background-color:#f4ecfecc}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(136 57 239 / var(--tw-bg-opacity, 1))}.bg-primary-500\/10{background-color:#8839ef1a}.bg-primary-500\/15{background-color:#8839ef26}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(123 43 224 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(233 217 253 / var(--tw-bg-opacity, 1))}.from-primary-400{--tw-gradient-from: #a064f3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(160 100 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-50{--tw-gradient-from: #f4ecfe var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 236 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-500{--tw-gradient-from: #8839ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 57 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-600{--tw-gradient-from: #7b2be0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(123 43 224 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-primary-50\/30{--tw-gradient-to: rgb(244 236 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 236 254 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-primary-100{--tw-gradient-to: #e9d9fd var(--tw-gradient-to-position)}.to-primary-500{--tw-gradient-to: #8839ef var(--tw-gradient-to-position)}.to-primary-600{--tw-gradient-to: #7b2be0 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f4ecfe var(--tw-gradient-to-position)}.text-primary-100{--tw-text-opacity: 1;color:rgb(233 217 253 / var(--tw-text-opacity, 1))}.text-primary-200{--tw-text-opacity: 1;color:rgb(212 180 251 / var(--tw-text-opacity, 1))}.text-primary-300{--tw-text-opacity: 1;color:rgb(185 142 247 / var(--tw-text-opacity, 1))}.text-primary-400{--tw-text-opacity: 1;color:rgb(160 100 243 / var(--tw-text-opacity, 1))}.text-primary-500{--tw-text-opacity: 1;color:rgb(136 57 239 / var(--tw-text-opacity, 1))}.text-primary-600{--tw-text-opacity: 1;color:rgb(123 43 224 / var(--tw-text-opacity, 1))}.text-primary-600\/90{color:#7b2be0e6}.text-primary-700{--tw-text-opacity: 1;color:rgb(106 31 196 / var(--tw-text-opacity, 1))}.text-primary-800{--tw-text-opacity: 1;color:rgb(87 26 158 / var(--tw-text-opacity, 1))}.text-primary-900{--tw-text-opacity: 1;color:rgb(72 25 128 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(136 57 239 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(123 43 224 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(106 31 196 / var(--tw-text-opacity, 1))}.shadow-primary-500\/20{--tw-shadow-color: rgb(136 57 239 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary-500\/30{--tw-shadow-color: rgb(136 57 239 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary-600\/20{--tw-shadow-color: rgb(123 43 224 / .2);--tw-shadow: var(--tw-shadow-colored)}.ring-primary-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 217 253 / var(--tw-ring-opacity, 1))}.ring-primary-500\/20{--tw-ring-color: rgb(136 57 239 / .2)}.ring-primary-500\/40{--tw-ring-color: rgb(136 57 239 / .4)}.text-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #8839ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 57 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #64748b var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.focus-within\:border-primary-300:focus-within{--tw-border-opacity: 1;border-color:rgb(185 142 247 / var(--tw-border-opacity, 1))}.focus-within\:border-primary-500:focus-within{--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1))}.focus-within\:ring-primary-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(136 57 239 / var(--tw-ring-opacity, 1))}.hover\:border-primary-200:hover{--tw-border-opacity: 1;border-color:rgb(212 180 251 / var(--tw-border-opacity, 1))}.hover\:border-primary-300:hover{--tw-border-opacity: 1;border-color:rgb(185 142 247 / var(--tw-border-opacity, 1))}.hover\:border-primary-400:hover{--tw-border-opacity: 1;border-color:rgb(160 100 243 / var(--tw-border-opacity, 1))}.hover\:border-primary-500:hover{--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1))}.hover\:bg-primary-100:hover{--tw-bg-opacity: 1;background-color:rgb(233 217 253 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-200:hover{--tw-bg-opacity: 1;background-color:rgb(212 180 251 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(244 236 254 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-50\/50:hover{background-color:#f4ecfe80}.hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(123 43 224 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(106 31 196 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(212 180 251 / var(--tw-bg-opacity, 1))}.hover\:text-primary-500:hover{--tw-text-opacity: 1;color:rgb(136 57 239 / var(--tw-text-opacity, 1))}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:rgb(123 43 224 / var(--tw-text-opacity, 1))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(106 31 196 / var(--tw-text-opacity, 1))}.hover\:text-primary-800:hover{--tw-text-opacity: 1;color:rgb(87 26 158 / var(--tw-text-opacity, 1))}.hover\:decoration-primary-400:hover{text-decoration-color:#a064f3}.hover\:shadow-primary-500\/10:hover{--tw-shadow-color: rgb(136 57 239 / .1);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-primary-300:focus{--tw-border-opacity: 1;border-color:rgb(185 142 247 / var(--tw-border-opacity, 1))}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1))}.focus\:text-primary-600:focus{--tw-text-opacity: 1;color:rgb(123 43 224 / var(--tw-text-opacity, 1))}.focus\:ring-primary-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(185 142 247 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(160 100 243 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(136 57 239 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-500\/20:focus{--tw-ring-color: rgb(136 57 239 / .2)}.group:hover .group-hover\:bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(244 236 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-primary-500{--tw-text-opacity: 1;color:rgb(136 57 239 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary-600{--tw-text-opacity: 1;color:rgb(123 43 224 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary-700{--tw-text-opacity: 1;color:rgb(106 31 196 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:ring-primary-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 217 253 / var(--tw-ring-opacity, 1))}.peer:checked~.peer-checked\:border-primary-500{--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1))}.peer:checked~.peer-checked\:bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(136 57 239 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(123 43 224 / var(--tw-bg-opacity, 1))}.peer:focus~.peer-focus\:ring-primary-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(185 142 247 / var(--tw-ring-opacity, 1))}.dark\:border-primary-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(160 100 243 / var(--tw-border-opacity, 1))}.dark\:border-primary-400\/30:is(.dark *){border-color:#a064f34d}.dark\:border-primary-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1))}.dark\:border-primary-500\/20:is(.dark *){border-color:#8839ef33}.dark\:border-primary-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(123 43 224 / var(--tw-border-opacity, 1))}.dark\:border-primary-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(106 31 196 / var(--tw-border-opacity, 1))}.dark\:border-primary-700\/50:is(.dark *){border-color:#6a1fc480}.dark\:border-primary-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(87 26 158 / var(--tw-border-opacity, 1))}.dark\:border-primary-800\/50:is(.dark *){border-color:#571a9e80}.dark\:border-primary-900\/40:is(.dark *){border-color:#48198066}.dark\:border-primary-900\/50:is(.dark *){border-color:#48198080}.dark\:bg-primary-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(185 142 247 / var(--tw-bg-opacity, 1))}.dark\:bg-primary-400\/10:is(.dark *){background-color:#a064f31a}.dark\:bg-primary-500\/10:is(.dark *){background-color:#8839ef1a}.dark\:bg-primary-500\/15:is(.dark *){background-color:#8839ef26}.dark\:bg-primary-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(123 43 224 / var(--tw-bg-opacity, 1))}.dark\:bg-primary-800\/40:is(.dark *){background-color:#571a9e66}.dark\:bg-primary-900\/10:is(.dark *){background-color:#4819801a}.dark\:bg-primary-900\/20:is(.dark *){background-color:#48198033}.dark\:bg-primary-900\/30:is(.dark *){background-color:#4819804d}.dark\:bg-primary-900\/40:is(.dark *){background-color:#48198066}.dark\:bg-primary-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(46 13 87 / var(--tw-bg-opacity, 1))}.dark\:bg-primary-950\/20:is(.dark *){background-color:#2e0d5733}.dark\:bg-teal-900\/30:is(.dark *){background-color:#4819804d}.dark\:from-primary-900\/20:is(.dark *){--tw-gradient-from: rgb(72 25 128 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(72 25 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-primary-900\/30:is(.dark *){--tw-gradient-from: rgb(72 25 128 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(72 25 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-primary-950\/40:is(.dark *){--tw-gradient-from: rgb(46 13 87 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 13 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-primary-800\/20:is(.dark *){--tw-gradient-to: rgb(87 26 158 / .2) var(--tw-gradient-to-position)}.dark\:to-teal-900\/20:is(.dark *){--tw-gradient-to: rgb(72 25 128 / .2) var(--tw-gradient-to-position)}.dark\:text-primary-100:is(.dark *){--tw-text-opacity: 1;color:rgb(233 217 253 / var(--tw-text-opacity, 1))}.dark\:text-primary-200:is(.dark *){--tw-text-opacity: 1;color:rgb(212 180 251 / var(--tw-text-opacity, 1))}.dark\:text-primary-200\/80:is(.dark *){color:#d4b4fbcc}.dark\:text-primary-300:is(.dark *){--tw-text-opacity: 1;color:rgb(185 142 247 / var(--tw-text-opacity, 1))}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1;color:rgb(160 100 243 / var(--tw-text-opacity, 1))}.dark\:text-primary-400\/90:is(.dark *){color:#a064f3e6}.dark\:text-primary-700:is(.dark *){--tw-text-opacity: 1;color:rgb(106 31 196 / var(--tw-text-opacity, 1))}.dark\:text-primary-800:is(.dark *){--tw-text-opacity: 1;color:rgb(87 26 158 / var(--tw-text-opacity, 1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(160 100 243 / var(--tw-text-opacity, 1))}.dark\:ring-primary-500\/20:is(.dark *){--tw-ring-color: rgb(136 57 239 / .2)}.dark\:ring-primary-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(72 25 128 / var(--tw-ring-opacity, 1))}.dark\:ring-primary-900\/40:is(.dark *){--tw-ring-color: rgb(72 25 128 / .4)}.dark\:focus-within\:border-primary-700:focus-within:is(.dark *){--tw-border-opacity: 1;border-color:rgb(106 31 196 / var(--tw-border-opacity, 1))}.dark\:hover\:border-primary-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(160 100 243 / var(--tw-border-opacity, 1))}.dark\:hover\:border-primary-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1))}.dark\:hover\:border-primary-500\/30:hover:is(.dark *){border-color:#8839ef4d}.dark\:hover\:border-primary-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(106 31 196 / var(--tw-border-opacity, 1))}.dark\:hover\:border-primary-800:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(87 26 158 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-primary-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(136 57 239 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-primary-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(87 26 158 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-primary-900\/20:hover:is(.dark *){background-color:#48198033}.dark\:hover\:bg-primary-900\/30:hover:is(.dark *){background-color:#4819804d}.dark\:hover\:bg-primary-900\/50:hover:is(.dark *){background-color:#48198080}.dark\:hover\:text-primary-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(212 180 251 / var(--tw-text-opacity, 1))}.dark\:hover\:text-primary-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(185 142 247 / var(--tw-text-opacity, 1))}.dark\:hover\:text-primary-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(160 100 243 / var(--tw-text-opacity, 1))}.dark\:focus\:border-primary-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1))}.dark\:focus\:border-primary-600:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(123 43 224 / var(--tw-border-opacity, 1))}.dark\:focus\:text-primary-400:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(160 100 243 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-primary-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(123 43 224 / var(--tw-ring-opacity, 1))}.group:hover .dark\:group-hover\:bg-primary-500\/10:is(.dark *){background-color:#8839ef1a}.group:hover .dark\:group-hover\:text-primary-200:is(.dark *){--tw-text-opacity: 1;color:rgb(212 180 251 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-primary-300:is(.dark *){--tw-text-opacity: 1;color:rgb(185 142 247 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:ring-primary-500\/20:is(.dark *){--tw-ring-color: rgb(136 57 239 / .2)}.peer:checked~.peer-checked\:dark\:border-primary-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(136 57 239 / var(--tw-border-opacity, 1))}.peer:focus~.dark\:peer-focus\:ring-primary-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(87 26 158 / var(--tw-ring-opacity, 1))}.from-emerald-400{--tw-gradient-from: #a064f3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(160 100 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #f4ecfe var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 236 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #8839ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 57 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #8839ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 57 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-emerald-100{--tw-gradient-to: #e9d9fd var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #8839ef var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #7b2be0 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #7b2be0 var(--tw-gradient-to-position)}
/* Catppuccin Latte surfaces (light mode only) */
:root:not(.dark) .min-h-screen.bg-gray-50{background-color:#eff1f5}
:root:not(.dark) .sidebar{background-color:#e6e9ef}
:root:not(.dark) .glass{background-color:rgba(230,233,239,.82)}
:root:not(.dark) .bg-mesh-gradient{background-image:radial-gradient(at 40% 20%,rgba(136,57,239,.07) 0px,transparent 50%),radial-gradient(at 80% 0%,rgba(114,135,253,.05) 0px,transparent 50%),radial-gradient(at 0% 50%,rgba(136,57,239,.05) 0px,transparent 50%)}
