:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ps-map-ink:var(--ps-ink);--ps-map-muted:var(--ps-muted);--background:var(--ps-bg);--foreground:var(--ps-ink);--card:var(--ps-surface);--card-foreground:var(--ps-ink);--popover:var(--ps-surface);--popover-foreground:var(--ps-ink);--primary:var(--ps-primary);--primary-foreground:var(--ps-ink);--secondary:var(--ps-accent);--secondary-foreground:var(--ps-primary-ink);--muted:var(--ps-surface-2);--muted-foreground:var(--ps-muted);--accent:var(--ps-surface-3);--accent-foreground:var(--ps-ink);--destructive:var(--ps-crit);--destructive-foreground:var(--ps-primary-ink);--border:var(--ps-line);--input:var(--ps-surface-2);--ring:var(--ps-primary);--sidebar:var(--ps-surface);--sidebar-foreground:var(--ps-ink);--sidebar-primary:var(--ps-primary);--sidebar-primary-foreground:var(--ps-primary-ink);--sidebar-accent:var(--ps-surface-2);--sidebar-accent-foreground:var(--ps-ink);--sidebar-border:var(--ps-line);--sidebar-ring:var(--ps-primary)}:root[data-theme=dark] img[src*=propsarathi-logo]{box-sizing:content-box;background:#fff;border-radius:6px;padding:2px 5px}:root[data-theme=dark] :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range]){color:var(--ps-ink)}:root[data-theme=dark] .leaflet-container{background:var(--ps-surface-2)}:root[data-theme=dark] :is(.leaflet-bar a,.leaflet-control-layers,.leaflet-popup-content-wrapper,.leaflet-popup-tip,.leaflet-tooltip){background:var(--ps-surface);color:var(--ps-ink);border-color:var(--ps-line)}:root[data-theme=dark] .leaflet-bar a:hover{background:var(--ps-surface-2)}:root[data-theme=dark] .leaflet-bar a.leaflet-disabled{background:var(--ps-surface-2);color:var(--ps-muted)}:root[data-theme=dark] .leaflet-control-attribution{background:color-mix(in srgb,var(--ps-surface)85%,transparent);color:var(--ps-muted)}:root[data-theme=dark] .leaflet-control-attribution a{color:var(--ps-primary)}:root[data-theme=dark] .leaflet-popup-close-button{color:var(--ps-muted)}:root[data-theme=dark] :is(.bg-primary,.hover\:bg-primary\/90:hover){background-color:color-mix(in srgb,var(--ps-primary)45%,var(--ps-surface))}:root[data-theme=dark] img.leaflet-tile:not([src*=World_Imagery],[src*=dark_all]),:root[data-theme=dark] .maplibregl-canvas{filter:invert()hue-rotate(180deg)brightness(.85)contrast(.9)}:root[data-theme=dark] .maplibregl-ctrl-group{background:var(--ps-surface)}:root[data-theme=dark] .maplibregl-ctrl-group button+button{border-top-color:var(--ps-line)}:root[data-theme=dark] .maplibregl-ctrl-icon{filter:invert()}:root[data-theme=dark] .maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--ps-surface)85%,transparent);color:var(--ps-muted)}:root[data-theme=dark] .maplibregl-ctrl-attrib a{color:var(--ps-primary)}:root[data-theme=dark] .from-emerald-50\/90{--tw-gradient-from:color-mix(in srgb,var(--ps-good-soft)90%,transparent)}:root[data-theme=dark] .from-green-50{--tw-gradient-from:var(--ps-good-soft)}:root[data-theme=dark] .from-\[\#f5f3fd\],:root[data-theme=dark] .from-gray-50{--tw-gradient-from:var(--ps-surface-2)}:root[data-theme=dark] .from-gray-900{--tw-gradient-from:var(--ps-surface-3)}:root[data-theme=dark] .from-white{--tw-gradient-from:var(--ps-surface)}:root[data-theme=dark] .to-white\/95{--tw-gradient-to:color-mix(in srgb,var(--ps-surface)95%,transparent)}:root[data-theme=dark] .to-emerald-50{--tw-gradient-to:var(--ps-good-soft)}:root[data-theme=dark] .to-\[\#fff8f0\],:root[data-theme=dark] .to-gray-100,:root[data-theme=dark] .to-gray-50{--tw-gradient-to:var(--ps-surface-2)}:root[data-theme=dark] .to-gray-900{--tw-gradient-to:var(--ps-surface-3)}:root[data-theme=dark] .to-white{--tw-gradient-to:var(--ps-surface)}:root[data-theme=dark] .via-gray-50{--tw-gradient-via:var(--ps-surface-2)}:root[data-theme=dark] .via-white{--tw-gradient-via:var(--ps-surface)}:root[data-theme=dark] .focus\:ring-red-200:focus{--tw-ring-color:color-mix(in srgb,var(--ps-crit)30%,var(--ps-surface))}:root[data-theme=dark] .focus\:ring-green-100:focus{--tw-ring-color:color-mix(in srgb,var(--ps-good)30%,var(--ps-surface))}:root[data-theme=dark] .focus\:ring-\[\#422D83\]\/20:focus{--tw-ring-color:color-mix(in srgb,var(--ps-primary)20%,transparent)}:root[data-theme=dark] .focus\:ring-\[\#422D83\]\/30:focus{--tw-ring-color:color-mix(in srgb,var(--ps-primary)30%,transparent)}:root[data-theme=dark] .focus\:ring-\[\#422D83\]\/40:focus{--tw-ring-color:color-mix(in srgb,var(--ps-primary)40%,transparent)}:root[data-theme=dark] .focus\:ring-red-400:focus,:root[data-theme=dark] .focus\:ring-red-500:focus{--tw-ring-color:var(--ps-crit)}:root[data-theme=dark] .focus\:ring-green-500:focus{--tw-ring-color:var(--ps-good)}:root[data-theme=dark] .focus-visible\:ring-\[\#422D83\]:focus-visible,:root[data-theme=dark] .focus\:ring-\[\#422D83\]:focus,:root[data-theme=dark] .focus\:ring-blue-500:focus,:root[data-theme=dark] .ring-\[\#422D83\]{--tw-ring-color:var(--ps-primary)}:root[data-theme=dark] .hover\:bg-\[\#005885\]:hover{background-color:#005885}:root[data-theme=dark] .hover\:bg-\[\#1da851\]:hover{background-color:#1da851}:root[data-theme=dark] .hover\:bg-\[\#1e2130\]:hover{background-color:#1e2130}:root[data-theme=dark] .hover\:bg-\[\#252836\]:hover{background-color:#252836}:root[data-theme=dark] .hover\:bg-\[\#2d1a60\]:hover{background-color:#2d1a60}:root[data-theme=dark] .hover\:bg-\[\#371f6e\]:hover{background-color:#371f6e}:root[data-theme=dark] .hover\:bg-\[\#d4621a\]:hover{background-color:#d4621a}:root[data-theme=dark] .bg-gray-400\/20{background-color:color-mix(in srgb,color-mix(in srgb,var(--ps-muted)55%,var(--ps-surface))20%,transparent)}:root[data-theme=dark] .bg-orange-100{background-color:color-mix(in srgb,var(--ps-accent)18%,var(--ps-surface))}:root[data-theme=dark] .bg-red-100,:root[data-theme=dark] .hover\:bg-red-100:hover{background-color:color-mix(in srgb,var(--ps-crit)18%,var(--ps-surface))}:root[data-theme=dark] .bg-green-100,:root[data-theme=dark] .hover\:bg-green-100:hover{background-color:color-mix(in srgb,var(--ps-good)18%,var(--ps-surface))}:root[data-theme=dark] .bg-gray-500{background-color:color-mix(in srgb,var(--ps-muted)55%,var(--ps-surface))}:root[data-theme=dark] .focus\:bg-violet-50\/50:focus{background-color:color-mix(in srgb,var(--ps-primary-soft)50%,transparent)}:root[data-theme=dark] .bg-blue-100,:root[data-theme=dark] .bg-indigo-100,:root[data-theme=dark] .bg-purple-100,:root[data-theme=dark] .bg-violet-100,:root[data-theme=dark] .hover\:bg-blue-100:hover,:root[data-theme=dark] .hover\:bg-sky-100:hover{background-color:color-mix(in srgb,var(--ps-primary)18%,var(--ps-surface))}:root[data-theme=dark] .bg-gray-50\/50{background-color:color-mix(in srgb,var(--ps-surface-2)50%,transparent)}:root[data-theme=dark] .bg-gray-900\/95{background-color:color-mix(in srgb,var(--ps-surface-3)95%,transparent)}:root[data-theme=dark] .bg-white\/50{background-color:color-mix(in srgb,var(--ps-surface)50%,transparent)}:root[data-theme=dark] .bg-white\/60{background-color:color-mix(in srgb,var(--ps-surface)60%,transparent)}:root[data-theme=dark] .bg-white\/80{background-color:color-mix(in srgb,var(--ps-surface)80%,transparent)}:root[data-theme=dark] .bg-white\/90{background-color:color-mix(in srgb,var(--ps-surface)90%,transparent)}:root[data-theme=dark] .bg-white\/95{background-color:color-mix(in srgb,var(--ps-surface)95%,transparent)}:root[data-theme=dark] .bg-amber-50\/50{background-color:color-mix(in srgb,var(--ps-warn-soft)50%,transparent)}:root[data-theme=dark] .bg-amber-100,:root[data-theme=dark] .bg-yellow-100{background-color:color-mix(in srgb,var(--ps-warn)18%,var(--ps-surface))}:root[data-theme=dark] .hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}:root[data-theme=dark] .hover\:bg-green-600:hover{background-color:var(--color-green-600)}:root[data-theme=dark] .hover\:bg-green-700:hover{background-color:var(--color-green-700)}:root[data-theme=dark] .hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}:root[data-theme=dark] .bg-orange-50{background-color:var(--ps-accent-soft)}:root[data-theme=dark] .bg-red-50,:root[data-theme=dark] .hover\:bg-red-50:hover{background-color:var(--ps-crit-soft)}:root[data-theme=dark] .bg-emerald-50,:root[data-theme=dark] .bg-green-50{background-color:var(--ps-good-soft)}:root[data-theme=dark] .bg-blue-50,:root[data-theme=dark] .bg-purple-50,:root[data-theme=dark] .bg-sky-50,:root[data-theme=dark] .bg-violet-50,:root[data-theme=dark] .hover\:bg-blue-50:hover{background-color:var(--ps-primary-soft)}:root[data-theme=dark] .bg-\[\#ede9f8\],:root[data-theme=dark] .bg-\[\#f5f3fd\],:root[data-theme=dark] .bg-gray-100,:root[data-theme=dark] .bg-gray-50,:root[data-theme=dark] .hover\:bg-\[\#ede9fb\]:hover,:root[data-theme=dark] .hover\:bg-\[\#f5f3fd\]:hover,:root[data-theme=dark] .hover\:bg-gray-100:hover,:root[data-theme=dark] .hover\:bg-gray-50:hover{background-color:var(--ps-surface-2)}:root[data-theme=dark] .bg-gray-200,:root[data-theme=dark] .bg-gray-800,:root[data-theme=dark] .bg-gray-900,:root[data-theme=dark] .hover\:bg-gray-200:hover{background-color:var(--ps-surface-3)}:root[data-theme=dark] .bg-white,:root[data-theme=dark] .hover\:bg-white:hover{background-color:var(--ps-surface)}:root[data-theme=dark] .bg-amber-50,:root[data-theme=dark] .bg-yellow-50{background-color:var(--ps-warn-soft)}:root[data-theme=dark] .focus\:border-\[\#25D366\]:focus{border-color:#25d366}:root[data-theme=dark] .hover\:border-\[\#6b56c0\]:hover{border-color:#6b56c0}:root[data-theme=dark] .hover\:border-\[\#c4b8ef\]:hover{border-color:#c4b8ef}:root[data-theme=dark] .border-\[\#e0d9f7\]{border-color:color-mix(in srgb,#e0d9f7 25%,var(--ps-surface))}:root[data-theme=dark] .border-orange-200{border-color:color-mix(in srgb,var(--ps-accent)30%,var(--ps-surface))}:root[data-theme=dark] .border-red-100,:root[data-theme=dark] .border-red-200{border-color:color-mix(in srgb,var(--ps-crit)30%,var(--ps-surface))}:root[data-theme=dark] .border-emerald-100,:root[data-theme=dark] .border-emerald-200,:root[data-theme=dark] .border-green-100,:root[data-theme=dark] .border-green-200{border-color:color-mix(in srgb,var(--ps-good)30%,var(--ps-surface))}:root[data-theme=dark] .border-gray-400,:root[data-theme=dark] .border-gray-500{border-color:color-mix(in srgb,var(--ps-ink)25%,var(--ps-surface))}:root[data-theme=dark] .border-\[\#422D83\]\/10{border-color:color-mix(in srgb,var(--ps-primary)10%,transparent)}:root[data-theme=dark] .border-\[\#422D83\]\/15{border-color:color-mix(in srgb,var(--ps-primary)15%,transparent)}:root[data-theme=dark] .hover\:border-\[\#422D83\]\/20:hover{border-color:color-mix(in srgb,var(--ps-primary)20%,transparent)}:root[data-theme=dark] .border-\[\#422D83\]\/30{border-color:color-mix(in srgb,var(--ps-primary)30%,transparent)}:root[data-theme=dark] .border-blue-100,:root[data-theme=dark] .border-blue-200,:root[data-theme=dark] .border-blue-300,:root[data-theme=dark] .border-purple-100,:root[data-theme=dark] .border-sky-200,:root[data-theme=dark] .border-violet-200,:root[data-theme=dark] .hover\:border-blue-200:hover,:root[data-theme=dark] .hover\:border-blue-300:hover{border-color:color-mix(in srgb,var(--ps-primary)30%,var(--ps-surface))}:root[data-theme=dark] .hover\:border-\[\#422D83\]\/40:hover{border-color:color-mix(in srgb,var(--ps-primary)40%,transparent)}:root[data-theme=dark] .border-amber-100,:root[data-theme=dark] .border-amber-200{border-color:color-mix(in srgb,var(--ps-warn)30%,var(--ps-surface))}:root[data-theme=dark] .hover\:border-white:hover{border-color:var(--color-white)}:root[data-theme=dark] .border-red-400,:root[data-theme=dark] .border-red-500{border-color:var(--ps-crit)}:root[data-theme=dark] .border-emerald-500,:root[data-theme=dark] .border-emerald-600,:root[data-theme=dark] .border-green-400,:root[data-theme=dark] .border-green-500{border-color:var(--ps-good)}:root[data-theme=dark] .border-\[\#ede9f8\],:root[data-theme=dark] .border-gray-100,:root[data-theme=dark] .border-gray-200,:root[data-theme=dark] .border-gray-300,:root[data-theme=dark] .border-gray-50,:root[data-theme=dark] .border-white,:root[data-theme=dark] .divide-gray-50>:not(:last-child),:root[data-theme=dark] .hover\:border-gray-300:hover{border-color:var(--ps-line)}:root[data-theme=dark] .border-\[\#2d3149\],:root[data-theme=dark] .border-\[\#422D83\],:root[data-theme=dark] .border-violet-500,:root[data-theme=dark] .border-violet-600,:root[data-theme=dark] .focus\:border-\[\#422D83\]:focus,:root[data-theme=dark] .focus\:border-blue-400:focus,:root[data-theme=dark] .hover\:border-\[\#422D83\]:hover{border-color:var(--ps-primary)}:root[data-theme=dark] .border-t-gray-600{border-top-color:color-mix(in srgb,var(--ps-ink)25%,var(--ps-surface))}:root[data-theme=dark] .border-t-\[\#422D83\]{border-top-color:var(--ps-primary)}:root[data-theme=dark] .hover\:text-\[\#8b78d4\]:hover{color:#8b78d4}:root[data-theme=dark] .hover\:text-red-50:hover{color:var(--color-red-50)}:root[data-theme=dark] .group:hover .group-hover\:text-white,:root[data-theme=dark] .hover\:text-white:hover{color:var(--color-white)}:root[data-theme=dark] .text-orange-600,:root[data-theme=dark] .text-orange-700{color:var(--ps-accent)}:root[data-theme=dark] .hover\:text-red-400:hover,:root[data-theme=dark] .hover\:text-red-500:hover,:root[data-theme=dark] .hover\:text-red-600:hover,:root[data-theme=dark] .text-red-400,:root[data-theme=dark] .text-red-500,:root[data-theme=dark] .text-red-600,:root[data-theme=dark] .text-red-700{color:var(--ps-crit)}:root[data-theme=dark] .text-emerald-700,:root[data-theme=dark] .text-emerald-800,:root[data-theme=dark] .text-green-500,:root[data-theme=dark] .text-green-600,:root[data-theme=dark] .text-green-700{color:var(--ps-good)}:root[data-theme=dark] .group:hover .group-hover\:text-gray-700,:root[data-theme=dark] .hover\:text-gray-600:hover,:root[data-theme=dark] .hover\:text-gray-700:hover,:root[data-theme=dark] .text-gray-600,:root[data-theme=dark] .text-gray-700{color:var(--ps-ink-2)}:root[data-theme=dark] .hover\:text-gray-800:hover,:root[data-theme=dark] .hover\:text-gray-900:hover,:root[data-theme=dark] .text-\[\#333333\],:root[data-theme=dark] .text-black,:root[data-theme=dark] .text-gray-800,:root[data-theme=dark] .text-gray-900{color:var(--ps-ink)}:root[data-theme=dark] .placeholder\:text-gray-400::placeholder,:root[data-theme=dark] .placeholder\:text-gray-500::placeholder,:root[data-theme=dark] .text-gray-400,:root[data-theme=dark] .text-gray-500{color:var(--ps-muted)}:root[data-theme=dark] .group:hover .group-hover\:text-\[\#422D83\],:root[data-theme=dark] .group:hover .group-hover\:text-blue-500,:root[data-theme=dark] .hover\:text-\[\#2d1a60\]:hover,:root[data-theme=dark] .hover\:text-\[\#371f6e\]:hover,:root[data-theme=dark] .hover\:text-\[\#422D83\]:hover,:root[data-theme=dark] .hover\:text-blue-600:hover,:root[data-theme=dark] .hover\:text-blue-700:hover,:root[data-theme=dark] .hover\:text-violet-700:hover,:root[data-theme=dark] .text-\[\#371f6e\],:root[data-theme=dark] .text-\[\#422D83\],:root[data-theme=dark] .text-blue-500,:root[data-theme=dark] .text-blue-600,:root[data-theme=dark] .text-blue-700,:root[data-theme=dark] .text-blue-800,:root[data-theme=dark] .text-indigo-700,:root[data-theme=dark] .text-purple-600,:root[data-theme=dark] .text-purple-700,:root[data-theme=dark] .text-sky-500,:root[data-theme=dark] .text-violet-400,:root[data-theme=dark] .text-violet-700{color:var(--ps-primary)}:root[data-theme=dark] .hover\:text-amber-900:hover,:root[data-theme=dark] .text-amber-500,:root[data-theme=dark] .text-amber-600,:root[data-theme=dark] .text-amber-700,:root[data-theme=dark] .text-amber-800,:root[data-theme=dark] .text-yellow-500,:root[data-theme=dark] .text-yellow-700{color:var(--ps-warn)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ps-map-ink:var(--ps-ink);--ps-map-muted:var(--ps-muted);--background:var(--ps-bg);--foreground:var(--ps-ink);--card:var(--ps-surface);--card-foreground:var(--ps-ink);--popover:var(--ps-surface);--popover-foreground:var(--ps-ink);--primary:var(--ps-primary);--primary-foreground:var(--ps-ink);--secondary:var(--ps-accent);--secondary-foreground:var(--ps-primary-ink);--muted:var(--ps-surface-2);--muted-foreground:var(--ps-muted);--accent:var(--ps-surface-3);--accent-foreground:var(--ps-ink);--destructive:var(--ps-crit);--destructive-foreground:var(--ps-primary-ink);--border:var(--ps-line);--input:var(--ps-surface-2);--ring:var(--ps-primary);--sidebar:var(--ps-surface);--sidebar-foreground:var(--ps-ink);--sidebar-primary:var(--ps-primary);--sidebar-primary-foreground:var(--ps-primary-ink);--sidebar-accent:var(--ps-surface-2);--sidebar-accent-foreground:var(--ps-ink);--sidebar-border:var(--ps-line);--sidebar-ring:var(--ps-primary)}:root:not([data-theme=light]) img[src*=propsarathi-logo]{box-sizing:content-box;background:#fff;border-radius:6px;padding:2px 5px}:root:not([data-theme=light]) :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range]){color:var(--ps-ink)}:root:not([data-theme=light]) .leaflet-container{background:var(--ps-surface-2)}:root:not([data-theme=light]) :is(.leaflet-bar a,.leaflet-control-layers,.leaflet-popup-content-wrapper,.leaflet-popup-tip,.leaflet-tooltip){background:var(--ps-surface);color:var(--ps-ink);border-color:var(--ps-line)}:root:not([data-theme=light]) .leaflet-bar a:hover{background:var(--ps-surface-2)}:root:not([data-theme=light]) .leaflet-bar a.leaflet-disabled{background:var(--ps-surface-2);color:var(--ps-muted)}:root:not([data-theme=light]) .leaflet-control-attribution{background:color-mix(in srgb,var(--ps-surface)85%,transparent);color:var(--ps-muted)}:root:not([data-theme=light]) .leaflet-control-attribution a{color:var(--ps-primary)}:root:not([data-theme=light]) .leaflet-popup-close-button{color:var(--ps-muted)}:root:not([data-theme=light]) :is(.bg-primary,.hover\:bg-primary\/90:hover){background-color:color-mix(in srgb,var(--ps-primary)45%,var(--ps-surface))}:root:not([data-theme=light]) img.leaflet-tile:not([src*=World_Imagery],[src*=dark_all]),:root:not([data-theme=light]) .maplibregl-canvas{filter:invert()hue-rotate(180deg)brightness(.85)contrast(.9)}:root:not([data-theme=light]) .maplibregl-ctrl-group{background:var(--ps-surface)}:root:not([data-theme=light]) .maplibregl-ctrl-group button+button{border-top-color:var(--ps-line)}:root:not([data-theme=light]) .maplibregl-ctrl-icon{filter:invert()}:root:not([data-theme=light]) .maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--ps-surface)85%,transparent);color:var(--ps-muted)}:root:not([data-theme=light]) .maplibregl-ctrl-attrib a{color:var(--ps-primary)}:root:not([data-theme=light]) .from-emerald-50\/90{--tw-gradient-from:color-mix(in srgb,var(--ps-good-soft)90%,transparent)}:root:not([data-theme=light]) .from-green-50{--tw-gradient-from:var(--ps-good-soft)}:root:not([data-theme=light]) .from-\[\#f5f3fd\],:root:not([data-theme=light]) .from-gray-50{--tw-gradient-from:var(--ps-surface-2)}:root:not([data-theme=light]) .from-gray-900{--tw-gradient-from:var(--ps-surface-3)}:root:not([data-theme=light]) .from-white{--tw-gradient-from:var(--ps-surface)}:root:not([data-theme=light]) .to-white\/95{--tw-gradient-to:color-mix(in srgb,var(--ps-surface)95%,transparent)}:root:not([data-theme=light]) .to-emerald-50{--tw-gradient-to:var(--ps-good-soft)}:root:not([data-theme=light]) .to-\[\#fff8f0\],:root:not([data-theme=light]) .to-gray-100,:root:not([data-theme=light]) .to-gray-50{--tw-gradient-to:var(--ps-surface-2)}:root:not([data-theme=light]) .to-gray-900{--tw-gradient-to:var(--ps-surface-3)}:root:not([data-theme=light]) .to-white{--tw-gradient-to:var(--ps-surface)}:root:not([data-theme=light]) .via-gray-50{--tw-gradient-via:var(--ps-surface-2)}:root:not([data-theme=light]) .via-white{--tw-gradient-via:var(--ps-surface)}:root:not([data-theme=light]) .focus\:ring-red-200:focus{--tw-ring-color:color-mix(in srgb,var(--ps-crit)30%,var(--ps-surface))}:root:not([data-theme=light]) .focus\:ring-green-100:focus{--tw-ring-color:color-mix(in srgb,var(--ps-good)30%,var(--ps-surface))}:root:not([data-theme=light]) .focus\:ring-\[\#422D83\]\/20:focus{--tw-ring-color:color-mix(in srgb,var(--ps-primary)20%,transparent)}:root:not([data-theme=light]) .focus\:ring-\[\#422D83\]\/30:focus{--tw-ring-color:color-mix(in srgb,var(--ps-primary)30%,transparent)}:root:not([data-theme=light]) .focus\:ring-\[\#422D83\]\/40:focus{--tw-ring-color:color-mix(in srgb,var(--ps-primary)40%,transparent)}:root:not([data-theme=light]) .focus\:ring-red-400:focus,:root:not([data-theme=light]) .focus\:ring-red-500:focus{--tw-ring-color:var(--ps-crit)}:root:not([data-theme=light]) .focus\:ring-green-500:focus{--tw-ring-color:var(--ps-good)}:root:not([data-theme=light]) .focus-visible\:ring-\[\#422D83\]:focus-visible,:root:not([data-theme=light]) .focus\:ring-\[\#422D83\]:focus,:root:not([data-theme=light]) .focus\:ring-blue-500:focus,:root:not([data-theme=light]) .ring-\[\#422D83\]{--tw-ring-color:var(--ps-primary)}:root:not([data-theme=light]) .hover\:bg-\[\#005885\]:hover{background-color:#005885}:root:not([data-theme=light]) .hover\:bg-\[\#1da851\]:hover{background-color:#1da851}:root:not([data-theme=light]) .hover\:bg-\[\#1e2130\]:hover{background-color:#1e2130}:root:not([data-theme=light]) .hover\:bg-\[\#252836\]:hover{background-color:#252836}:root:not([data-theme=light]) .hover\:bg-\[\#2d1a60\]:hover{background-color:#2d1a60}:root:not([data-theme=light]) .hover\:bg-\[\#371f6e\]:hover{background-color:#371f6e}:root:not([data-theme=light]) .hover\:bg-\[\#d4621a\]:hover{background-color:#d4621a}:root:not([data-theme=light]) .bg-gray-400\/20{background-color:color-mix(in srgb,color-mix(in srgb,var(--ps-muted)55%,var(--ps-surface))20%,transparent)}:root:not([data-theme=light]) .bg-orange-100{background-color:color-mix(in srgb,var(--ps-accent)18%,var(--ps-surface))}:root:not([data-theme=light]) .bg-red-100,:root:not([data-theme=light]) .hover\:bg-red-100:hover{background-color:color-mix(in srgb,var(--ps-crit)18%,var(--ps-surface))}:root:not([data-theme=light]) .bg-green-100,:root:not([data-theme=light]) .hover\:bg-green-100:hover{background-color:color-mix(in srgb,var(--ps-good)18%,var(--ps-surface))}:root:not([data-theme=light]) .bg-gray-500{background-color:color-mix(in srgb,var(--ps-muted)55%,var(--ps-surface))}:root:not([data-theme=light]) .focus\:bg-violet-50\/50:focus{background-color:color-mix(in srgb,var(--ps-primary-soft)50%,transparent)}:root:not([data-theme=light]) .bg-blue-100,:root:not([data-theme=light]) .bg-indigo-100,:root:not([data-theme=light]) .bg-purple-100,:root:not([data-theme=light]) .bg-violet-100,:root:not([data-theme=light]) .hover\:bg-blue-100:hover,:root:not([data-theme=light]) .hover\:bg-sky-100:hover{background-color:color-mix(in srgb,var(--ps-primary)18%,var(--ps-surface))}:root:not([data-theme=light]) .bg-gray-50\/50{background-color:color-mix(in srgb,var(--ps-surface-2)50%,transparent)}:root:not([data-theme=light]) .bg-gray-900\/95{background-color:color-mix(in srgb,var(--ps-surface-3)95%,transparent)}:root:not([data-theme=light]) .bg-white\/50{background-color:color-mix(in srgb,var(--ps-surface)50%,transparent)}:root:not([data-theme=light]) .bg-white\/60{background-color:color-mix(in srgb,var(--ps-surface)60%,transparent)}:root:not([data-theme=light]) .bg-white\/80{background-color:color-mix(in srgb,var(--ps-surface)80%,transparent)}:root:not([data-theme=light]) .bg-white\/90{background-color:color-mix(in srgb,var(--ps-surface)90%,transparent)}:root:not([data-theme=light]) .bg-white\/95{background-color:color-mix(in srgb,var(--ps-surface)95%,transparent)}:root:not([data-theme=light]) .bg-amber-50\/50{background-color:color-mix(in srgb,var(--ps-warn-soft)50%,transparent)}:root:not([data-theme=light]) .bg-amber-100,:root:not([data-theme=light]) .bg-yellow-100{background-color:color-mix(in srgb,var(--ps-warn)18%,var(--ps-surface))}:root:not([data-theme=light]) .hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}:root:not([data-theme=light]) .hover\:bg-green-600:hover{background-color:var(--color-green-600)}:root:not([data-theme=light]) .hover\:bg-green-700:hover{background-color:var(--color-green-700)}:root:not([data-theme=light]) .hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}:root:not([data-theme=light]) .bg-orange-50{background-color:var(--ps-accent-soft)}:root:not([data-theme=light]) .bg-red-50,:root:not([data-theme=light]) .hover\:bg-red-50:hover{background-color:var(--ps-crit-soft)}:root:not([data-theme=light]) .bg-emerald-50,:root:not([data-theme=light]) .bg-green-50{background-color:var(--ps-good-soft)}:root:not([data-theme=light]) .bg-blue-50,:root:not([data-theme=light]) .bg-purple-50,:root:not([data-theme=light]) .bg-sky-50,:root:not([data-theme=light]) .bg-violet-50,:root:not([data-theme=light]) .hover\:bg-blue-50:hover{background-color:var(--ps-primary-soft)}:root:not([data-theme=light]) .bg-\[\#ede9f8\],:root:not([data-theme=light]) .bg-\[\#f5f3fd\],:root:not([data-theme=light]) .bg-gray-100,:root:not([data-theme=light]) .bg-gray-50,:root:not([data-theme=light]) .hover\:bg-\[\#ede9fb\]:hover,:root:not([data-theme=light]) .hover\:bg-\[\#f5f3fd\]:hover,:root:not([data-theme=light]) .hover\:bg-gray-100:hover,:root:not([data-theme=light]) .hover\:bg-gray-50:hover{background-color:var(--ps-surface-2)}:root:not([data-theme=light]) .bg-gray-200,:root:not([data-theme=light]) .bg-gray-800,:root:not([data-theme=light]) .bg-gray-900,:root:not([data-theme=light]) .hover\:bg-gray-200:hover{background-color:var(--ps-surface-3)}:root:not([data-theme=light]) .bg-white,:root:not([data-theme=light]) .hover\:bg-white:hover{background-color:var(--ps-surface)}:root:not([data-theme=light]) .bg-amber-50,:root:not([data-theme=light]) .bg-yellow-50{background-color:var(--ps-warn-soft)}:root:not([data-theme=light]) .focus\:border-\[\#25D366\]:focus{border-color:#25d366}:root:not([data-theme=light]) .hover\:border-\[\#6b56c0\]:hover{border-color:#6b56c0}:root:not([data-theme=light]) .hover\:border-\[\#c4b8ef\]:hover{border-color:#c4b8ef}:root:not([data-theme=light]) .border-\[\#e0d9f7\]{border-color:color-mix(in srgb,#e0d9f7 25%,var(--ps-surface))}:root:not([data-theme=light]) .border-orange-200{border-color:color-mix(in srgb,var(--ps-accent)30%,var(--ps-surface))}:root:not([data-theme=light]) .border-red-100,:root:not([data-theme=light]) .border-red-200{border-color:color-mix(in srgb,var(--ps-crit)30%,var(--ps-surface))}:root:not([data-theme=light]) .border-emerald-100,:root:not([data-theme=light]) .border-emerald-200,:root:not([data-theme=light]) .border-green-100,:root:not([data-theme=light]) .border-green-200{border-color:color-mix(in srgb,var(--ps-good)30%,var(--ps-surface))}:root:not([data-theme=light]) .border-gray-400,:root:not([data-theme=light]) .border-gray-500{border-color:color-mix(in srgb,var(--ps-ink)25%,var(--ps-surface))}:root:not([data-theme=light]) .border-\[\#422D83\]\/10{border-color:color-mix(in srgb,var(--ps-primary)10%,transparent)}:root:not([data-theme=light]) .border-\[\#422D83\]\/15{border-color:color-mix(in srgb,var(--ps-primary)15%,transparent)}:root:not([data-theme=light]) .hover\:border-\[\#422D83\]\/20:hover{border-color:color-mix(in srgb,var(--ps-primary)20%,transparent)}:root:not([data-theme=light]) .border-\[\#422D83\]\/30{border-color:color-mix(in srgb,var(--ps-primary)30%,transparent)}:root:not([data-theme=light]) .border-blue-100,:root:not([data-theme=light]) .border-blue-200,:root:not([data-theme=light]) .border-blue-300,:root:not([data-theme=light]) .border-purple-100,:root:not([data-theme=light]) .border-sky-200,:root:not([data-theme=light]) .border-violet-200,:root:not([data-theme=light]) .hover\:border-blue-200:hover,:root:not([data-theme=light]) .hover\:border-blue-300:hover{border-color:color-mix(in srgb,var(--ps-primary)30%,var(--ps-surface))}:root:not([data-theme=light]) .hover\:border-\[\#422D83\]\/40:hover{border-color:color-mix(in srgb,var(--ps-primary)40%,transparent)}:root:not([data-theme=light]) .border-amber-100,:root:not([data-theme=light]) .border-amber-200{border-color:color-mix(in srgb,var(--ps-warn)30%,var(--ps-surface))}:root:not([data-theme=light]) .hover\:border-white:hover{border-color:var(--color-white)}:root:not([data-theme=light]) .border-red-400,:root:not([data-theme=light]) .border-red-500{border-color:var(--ps-crit)}:root:not([data-theme=light]) .border-emerald-500,:root:not([data-theme=light]) .border-emerald-600,:root:not([data-theme=light]) .border-green-400,:root:not([data-theme=light]) .border-green-500{border-color:var(--ps-good)}:root:not([data-theme=light]) .border-\[\#ede9f8\],:root:not([data-theme=light]) .border-gray-100,:root:not([data-theme=light]) .border-gray-200,:root:not([data-theme=light]) .border-gray-300,:root:not([data-theme=light]) .border-gray-50,:root:not([data-theme=light]) .border-white,:root:not([data-theme=light]) .divide-gray-50>:not(:last-child),:root:not([data-theme=light]) .hover\:border-gray-300:hover{border-color:var(--ps-line)}:root:not([data-theme=light]) .border-\[\#2d3149\],:root:not([data-theme=light]) .border-\[\#422D83\],:root:not([data-theme=light]) .border-violet-500,:root:not([data-theme=light]) .border-violet-600,:root:not([data-theme=light]) .focus\:border-\[\#422D83\]:focus,:root:not([data-theme=light]) .focus\:border-blue-400:focus,:root:not([data-theme=light]) .hover\:border-\[\#422D83\]:hover{border-color:var(--ps-primary)}:root:not([data-theme=light]) .border-t-gray-600{border-top-color:color-mix(in srgb,var(--ps-ink)25%,var(--ps-surface))}:root:not([data-theme=light]) .border-t-\[\#422D83\]{border-top-color:var(--ps-primary)}:root:not([data-theme=light]) .hover\:text-\[\#8b78d4\]:hover{color:#8b78d4}:root:not([data-theme=light]) .hover\:text-red-50:hover{color:var(--color-red-50)}:root:not([data-theme=light]) .group:hover .group-hover\:text-white,:root:not([data-theme=light]) .hover\:text-white:hover{color:var(--color-white)}:root:not([data-theme=light]) .text-orange-600,:root:not([data-theme=light]) .text-orange-700{color:var(--ps-accent)}:root:not([data-theme=light]) .hover\:text-red-400:hover,:root:not([data-theme=light]) .hover\:text-red-500:hover,:root:not([data-theme=light]) .hover\:text-red-600:hover,:root:not([data-theme=light]) .text-red-400,:root:not([data-theme=light]) .text-red-500,:root:not([data-theme=light]) .text-red-600,:root:not([data-theme=light]) .text-red-700{color:var(--ps-crit)}:root:not([data-theme=light]) .text-emerald-700,:root:not([data-theme=light]) .text-emerald-800,:root:not([data-theme=light]) .text-green-500,:root:not([data-theme=light]) .text-green-600,:root:not([data-theme=light]) .text-green-700{color:var(--ps-good)}:root:not([data-theme=light]) .group:hover .group-hover\:text-gray-700,:root:not([data-theme=light]) .hover\:text-gray-600:hover,:root:not([data-theme=light]) .hover\:text-gray-700:hover,:root:not([data-theme=light]) .text-gray-600,:root:not([data-theme=light]) .text-gray-700{color:var(--ps-ink-2)}:root:not([data-theme=light]) .hover\:text-gray-800:hover,:root:not([data-theme=light]) .hover\:text-gray-900:hover,:root:not([data-theme=light]) .text-\[\#333333\],:root:not([data-theme=light]) .text-black,:root:not([data-theme=light]) .text-gray-800,:root:not([data-theme=light]) .text-gray-900{color:var(--ps-ink)}:root:not([data-theme=light]) .placeholder\:text-gray-400::placeholder,:root:not([data-theme=light]) .placeholder\:text-gray-500::placeholder,:root:not([data-theme=light]) .text-gray-400,:root:not([data-theme=light]) .text-gray-500{color:var(--ps-muted)}:root:not([data-theme=light]) .group:hover .group-hover\:text-\[\#422D83\],:root:not([data-theme=light]) .group:hover .group-hover\:text-blue-500,:root:not([data-theme=light]) .hover\:text-\[\#2d1a60\]:hover,:root:not([data-theme=light]) .hover\:text-\[\#371f6e\]:hover,:root:not([data-theme=light]) .hover\:text-\[\#422D83\]:hover,:root:not([data-theme=light]) .hover\:text-blue-600:hover,:root:not([data-theme=light]) .hover\:text-blue-700:hover,:root:not([data-theme=light]) .hover\:text-violet-700:hover,:root:not([data-theme=light]) .text-\[\#371f6e\],:root:not([data-theme=light]) .text-\[\#422D83\],:root:not([data-theme=light]) .text-blue-500,:root:not([data-theme=light]) .text-blue-600,:root:not([data-theme=light]) .text-blue-700,:root:not([data-theme=light]) .text-blue-800,:root:not([data-theme=light]) .text-indigo-700,:root:not([data-theme=light]) .text-purple-600,:root:not([data-theme=light]) .text-purple-700,:root:not([data-theme=light]) .text-sky-500,:root:not([data-theme=light]) .text-violet-400,:root:not([data-theme=light]) .text-violet-700{color:var(--ps-primary)}:root:not([data-theme=light]) .hover\:text-amber-900:hover,:root:not([data-theme=light]) .text-amber-500,:root:not([data-theme=light]) .text-amber-600,:root:not([data-theme=light]) .text-amber-700,:root:not([data-theme=light]) .text-amber-800,:root:not([data-theme=light]) .text-yellow-500,:root:not([data-theme=light]) .text-yellow-700{color:var(--ps-warn)}}