html.theme-revolutionary-active{--revolutionary-blob-1:radial-gradient(circle at 0% 0%,rgba(221,214,254,0.4) 0%,rgba(221,214,254,0) 50%);--revolutionary-blob-2:radial-gradient(circle at 50% 100%,rgba(196,181,253,0.3) 0%,rgba(196,181,253,0) 50%);--revolutionary-blob-3:radial-gradient(circle at 100% 0%,rgba(186,230,253,0.4) 0%,rgba(186,230,253,0) 50%)}html.theme-revolutionary-active,html.theme-revolutionary-active *{font-family:Arial,sans-serif!important}html.theme-revolutionary-active,html.theme-revolutionary-active .flex-1,html.theme-revolutionary-active [data-slot=sidebar-inset],html.theme-revolutionary-active [data-slot=sidebar-provider],html.theme-revolutionary-active body,html.theme-revolutionary-active main{background:transparent!important;background-color:transparent!important;-webkit-font-smoothing:antialiased}html.theme-revolutionary-active [data-slot=sidebar-inset]{margin:0!important;border-radius:0!important;box-shadow:none!important;height:100svh!important;overflow-y:auto!important;background-color:#ffffff!important;background-image:var(--revolutionary-blob-1),var(--revolutionary-blob-3),var(--revolutionary-blob-2)!important;background-attachment:fixed!important;background-size:100% 100%!important;border-left:1px solid rgba(0,0,0,.08)!important}html.theme-revolutionary-active [data-slot=sidebar-inset]:has(#recorder-page){overflow-y:hidden!important}html.theme-revolutionary-active .flex-1.overflow-y-auto{overflow-y:visible!important;background-image:none!important;background-color:transparent!important}html.theme-revolutionary-active .flex-1.overflow-y-auto:has(#chat-module-page){background-color:#ffffff!important;background-image:none!important}.theme-revolutionary-bg{position:fixed;inset:0;z-index:-10;background-color:#ffffff;pointer-events:none;overflow:hidden}.blob-1{position:absolute;width:70vw;height:70vw;left:-15%;top:0;background:radial-gradient(circle,#DDD6FE 0,rgba(221,214,254,.5) 30%,transparent 70%);filter:blur(100px);opacity:.8}.blob-2{left:40%;bottom:-20%;transform:translateX(-50%);background:radial-gradient(circle,#C4B5FD 0,rgba(196,181,253,.4) 30%,transparent 70%);filter:blur(120px);opacity:.7}.blob-2,.blob-3{position:absolute;width:60vw;height:60vw}.blob-3{right:-10%;top:-5%;background:radial-gradient(circle,#BAE6FD 0,rgba(186,230,253,.5) 30%,transparent 70%);filter:blur(110px);opacity:.8}html.theme-revolutionary-active [class*="tracking-[0.2em]"]{text-transform:none!important;letter-spacing:-.01em!important;font-size:.75rem!important;font-weight:600!important;color:#475569!important}html.theme-revolutionary-active .relative.z-10.flex.items-center.justify-between{text-transform:none!important;letter-spacing:normal!important}html.theme-revolutionary-active [class*=text-3xl]{font-weight:600!important;letter-spacing:-.025em!important;font-size:26px!important}.theme-revolutionary-active div[class*=bg-gradient-to-br] div[class*=bg-card]{background-color:#ffffff!important;box-shadow:0 8px 24px -6px rgba(79,70,229,.12),0 4px 8px -2px rgba(79,70,229,.08)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;border:1px solid rgba(79,70,229,.1)!important;border-bottom:2px solid rgba(79,70,229,.2)!important}.theme-revolutionary-active div[class*=bg-gradient-to-br] div[class*=bg-card]:hover{transform:translateY(-5px)!important;box-shadow:0 20px 40px -12px rgba(79,70,229,.2),0 12px 16px -8px rgba(79,70,229,.15)!important;border:1px solid rgba(79,70,229,.4)!important;border-bottom:3px solid rgba(79,70,229,.6)!important}html.theme-revolutionary-active div[class*=bg-card].border-0.shadow-none{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.theme-revolutionary-active .rounded-md.border.overflow-x-auto{background-color:#ffffff!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 10px 30px -10px rgba(0,0,0,.08)!important;border-radius:1rem!important}.theme-revolutionary-active table{background-color:#ffffff!important}.theme-revolutionary-active tbody tr,.theme-revolutionary-active thead tr{border-bottom:1px solid rgba(0,0,0,.08)!important}.theme-revolutionary-active td,.theme-revolutionary-active th{border-bottom:none!important}.theme-revolutionary-active input{background-color:#ffffff!important;background:#ffffff!important;border:1px solid rgba(0,0,0,.12)!important}html.theme-revolutionary-active [class*=bg-gradient-to-br]{background-image:none!important;background-color:#ffffff!important;background:#ffffff!important;border:1.5px solid rgba(0,0,0,.12)!important;box-shadow:0 10px 30px -10px rgba(0,0,0,.1)!important}html.theme-revolutionary-active .bg-primary:not([data-sidebar=menu-button]),html.theme-revolutionary-active button.bg-primary:not([data-sidebar=menu-button]){background-color:#4F46E5!important}html.theme-revolutionary-active [data-sidebar=menu-button].bg-primary{background-color:rgba(79,70,229,.1)!important;color:#4F46E5!important}html.theme-revolutionary-active [data-sidebar=menu-button].bg-primary svg{color:#4F46E5!important}html.theme-revolutionary-active header.fixed.top-0{background-color:#ffffff!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.03)!important;padding-left:1rem!important;padding-right:1rem!important;height:64px!important;position:fixed!important;z-index:50!important;backdrop-filter:blur(8px)!important}html.theme-revolutionary-active header :is(.hidden.md\:flex.items-center.shrink-0,.hidden.md\:flex.whitespace-nowrap.overflow-hidden){display:flex!important}html.theme-revolutionary-active header .h-6.mx-2.border-l.border-1{display:block!important;width:1px!important;height:24px!important;border-left:1px solid rgba(0,0,0,.08)!important;background:transparent!important}html.theme-revolutionary-active header :is(.text-muted-foreground,[data-slot=breadcrumb-page]){color:#475569!important}html.theme-revolutionary-active header [data-slot=avatar-fallback]{background-color:rgba(79,70,229,.1)!important;color:#4F46E5!important;font-weight:650!important}html.theme-revolutionary-active header button svg{color:#475569!important}html.theme-revolutionary-active header .flex.flex-1.justify-end.items-center.gap-4{gap:.5rem!important}html.theme-revolutionary-active header .flex.items-center.gap-2>.w-64{width:228px!important}html.theme-revolutionary-active header .flex.items-center.gap-2{gap:.25rem!important}html.theme-revolutionary-active #dashboard-page-header{display:flex;flex-direction:column;gap:4px!important;margin-bottom:0!important}html.theme-revolutionary-active #dashboard-page-header h1{font-size:20px!important;font-weight:700!important;line-height:30px!important;color:#0f172a!important}html.theme-revolutionary-active #dashboard-page-header p{font-size:13px!important;font-weight:400!important;line-height:19.5px!important;color:#475569!important}html.theme-revolutionary-active .pt-16{padding-top:72px!important}html.theme-revolutionary-active .flex-1.overflow-y-auto.px-6,html.theme-revolutionary-active .pt-16{padding-left:32px!important;padding-right:48px!important}html.theme-revolutionary-active .flex-1.overflow-y-auto.px-6:has(>.flex.flex-1.xl\:flex-row.flex-col.gap-4.lg\:p-4){padding-right:20px!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95{background-color:#ffffff!important;background:#ffffff!important;border:1px solid rgba(79,70,229,.1)!important;border-bottom:2px solid rgba(79,70,229,.2)!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1),0 2px 4px 0 rgba(99,102,241,.08)!important;padding:24px!important;border-radius:12px!important;transition:all .3s ease-in-out!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95:hover{transform:translateY(-4px)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1),0 8px 16px 0 rgba(99,102,241,.15)!important;border:1px solid rgba(79,70,229,.4)!important;border-bottom:3px solid rgba(79,70,229,.6)!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 .text-xs.uppercase{text-transform:none!important;letter-spacing:normal!important;color:#334155!important;font-weight:500!important;font-size:14px!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 .text-3xl{color:#0f172a!important;font-size:28px!important;font-weight:700!important;line-height:42px!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 [data-status]{border-radius:6px!important;padding:2px 8px!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.025em!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 [data-status=ACTIVE],html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 [data-status=GROWTH],html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 [data-status=SPEED]{color:#059669!important;background-color:#ecfdf5!important;border-color:#10b98120!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 [data-status=AUTOMATION],html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 [data-status=GLOBAL]{color:#4f46e5!important;background-color:#eef2ff!important;border-color:#6366f120!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 [data-status=TIME],html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 [data-status=USAGE]{color:#d97706!important;background-color:#fffbeb!important;border-color:#f59e0b20!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 [data-status=TRAFFIC]{color:#e11d48!important;background-color:#fff1f2!important;border-color:#f43f5e20!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 .flex.items-baseline.gap-2+p{margin-top:4px!important}html.theme-revolutionary-active .flex.flex-1.flex-col.gap-8{gap:24px!important}html.theme-revolutionary-active :is(#dashboard-page-header,.flex.flex-1.xl\:flex-row.flex-col.gap-4.lg\:p-4 [data-slot=card-header]){margin-bottom:16px!important}html.theme-revolutionary-active .flex.flex-1.xl\:flex-row.flex-col.gap-4.lg\:p-4 [data-slot=card-title]{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#0F172A!important;margin-bottom:4px!important}html.theme-revolutionary-active .flex.flex-1.xl\:flex-row.flex-col.gap-4.lg\:p-4 [data-slot=card-description]{font-size:13px!important;font-weight:400!important;color:#475569!important}html.theme-revolutionary-active .flex.flex-1.xl\:flex-row.flex-col.gap-4.lg\:p-4>div>[data-slot=card]>:is([data-slot=card-header],[data-slot=card-content]){padding-left:0!important}html.theme-revolutionary-active :is(.flex.flex-1.xl\:flex-row.flex-col.gap-4.lg\:p-4){padding:16px 0!important}html.theme-revolutionary-active .bg-gradient-to-br.from-purple-50.to-blue-50,html.theme-revolutionary-active .flex.flex-1.xl\:flex-row.flex-col.gap-4.lg\:p-4>div:first-child{padding-left:0!important}html.theme-revolutionary-active .bg-gradient-to-br.from-purple-50.to-blue-50 h2{font-size:18px!important;font-weight:600!important}html.theme-revolutionary-active #core-summary-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;margin-top:24px!important}@media (min-width:1024px){html.theme-revolutionary-active #core-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1536px){html.theme-revolutionary-active #core-summary-metrics{grid-template-columns:repeat(6,minmax(0,1fr))!important}}html.theme-revolutionary-active #consumption-metrics,html.theme-revolutionary-active #performance-overview{gap:24px!important;margin-top:24px!important}html.theme-revolutionary-active #notifications-page-root{margin-top:40px!important}html.theme-revolutionary-active .grid.gap-6:has(.UsageTrendChart_container,.UsageTrendChart,canvas){margin-top:0!important}html.theme-revolutionary-active .grid.gap-4{gap:24px!important}html.theme-revolutionary-active .group.rounded-2xl.bg-card\/95 .bg-gradient-to-br{display:none!important;opacity:0!important}html.theme-revolutionary-active #dashboard-main-content div.rounded-xl.border.bg-card{background-color:#ffffff!important;border:.8px solid #e2e8f0!important;box-shadow:0 2px 8px -2px rgba(0,0,0,.05)!important;border-radius:12px!important;padding:0!important;display:flex;flex-direction:column;overflow:hidden!important}html.theme-revolutionary-active #dashboard-main-content div.rounded-xl.border.bg-card:has(.UsageTrendChart){height:300px!important}html.theme-revolutionary-active #dashboard-main-content div.rounded-xl.border.bg-card :is([data-slot=card-header],[data-slot=card-content]){padding-left:24px!important;padding-right:24px!important;padding-top:24px!important}html.theme-revolutionary-active #dashboard-main-content div.rounded-xl.border.bg-card [data-slot=card-content]{padding-top:0!important}html.theme-revolutionary-active #dashboard-main-content [data-slot=card-title]{font-size:14px!important;font-weight:700!important;color:#0F172A!important;line-height:21px!important;letter-spacing:0!important;margin:0!important;padding:0!important}html.theme-revolutionary-active #dashboard-main-content [data-slot=card-description]{font-size:13px!important;font-weight:400!important;color:#475569!important;margin-top:4px!important}html.theme-revolutionary-active #dashboard-main-content div.rounded-xl.border.bg-card :is([data-slot=card-content],.flex-1){margin-top:24px!important}html.theme-revolutionary-active [data-sidebar=footer] [data-sidebar=menu-button].bg-primary{background-color:#4F46E5!important;color:#ffffff!important}html.theme-revolutionary-active [data-state=collapsed] [data-sidebar=footer] [data-sidebar=menu-button].bg-primary{justify-content:flex-start!important}html.theme-revolutionary-active [data-sidebar=footer] [data-sidebar=menu-button].bg-primary:hover{background-color:#4338ca!important}html.theme-revolutionary-active [data-sidebar=footer] [data-sidebar=menu-button].bg-primary svg{color:#ffffff!important}html.theme-revolutionary-active .text-primary{color:#4F46E5!important}html.theme-revolutionary-active .flex.items-center.gap-1.bg-muted\/40 .bg-primary,html.theme-revolutionary-active [role=tab][data-state=active],html.theme-revolutionary-active a[data-state=active],html.theme-revolutionary-active button[data-state=active]{background-color:rgba(79,70,229,.1)!important;color:#4F46E5!important;border-color:rgba(79,70,229,.2)!important}html.theme-revolutionary-active .flex.items-center.gap-1.bg-muted\/40 .bg-primary svg,html.theme-revolutionary-active [role=tab][data-state=active] svg{color:#4F46E5!important}html.theme-revolutionary-active #chat-module-page [role=tab][data-state=active],html.theme-revolutionary-active #chat-module-page button[data-state=active]{background-color:#ffffff!important;color:#1a1a1a!important;border:none!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}html.theme-revolutionary-active .border-purple-500,html.theme-revolutionary-active [class*=border-purple-500]{border-color:#6366F1!important}html.theme-revolutionary-active .group:hover,html.theme-revolutionary-active [class*="hover:border-purple-200"]:hover{border-color:rgba(99,102,241,.4)!important}html.theme-revolutionary-active [class*="hover:border-purple"]:not(:hover){border-color:rgba(0,0,0,.08)!important}html.theme-revolutionary-active .group:hover [class*="group-hover:text-purple-600"]{color:#4F46E5!important}html.theme-revolutionary-active .bg-purple-100.text-purple-700{background-color:rgba(99,102,241,.1)!important;color:#6366F1!important}html.theme-revolutionary-active #recorder-page .overflow-y-auto,html.theme-revolutionary-active #recorder-page .w-80.bg-sidebar,html.theme-revolutionary-active #recorder-page [role=tabpanel]{background-color:#ffffff!important;background:#ffffff!important;background-image:none!important}html.theme-revolutionary-active #recorder-page .overflow-y-auto{overflow-y:auto!important}html.theme-revolutionary-active #recorder-page .w-80.bg-sidebar{border-left:1px solid rgba(0,0,0,.08)!important}html.theme-revolutionary-active ::-webkit-scrollbar{width:6px!important;height:6px!important}html.theme-revolutionary-active ::-webkit-scrollbar-thumb{background-color:#6366F1!important;border-radius:10px!important;background-image:none!important}html.theme-revolutionary-active ::-webkit-scrollbar-track{background:transparent!important}html.theme-revolutionary-active #recorder-page .border-l-primary{border-left-color:#4F46E5!important}html.theme-revolutionary-active #recorder-page .border-primary\/40{border-color:rgba(79,70,229,.4)!important}html.theme-revolutionary-active #recorder-page .border-primary\/10{border-color:rgba(79,70,229,.1)!important}html.theme-revolutionary-active #recorder-page .bg-primary\/5{background-color:rgba(79,70,229,.05)!important}html.theme-revolutionary-active #recorder-page .rounded-xl.transition-all,html.theme-revolutionary-active #recorder-page [class*="shadow-[0_0_15px_-3px_rgba(139,92,246,0.12)]"]{box-shadow:0 0 15px -3px rgba(79,70,229,.12)!important}html.theme-revolutionary-active #recorder-page .rounded-xl.transition-all:hover,html.theme-revolutionary-active #recorder-page [class*="hover:shadow-[0_0_20px_-2px_rgba(139,92,246,0.25)]"]:hover{box-shadow:0 0 20px -2px rgba(79,70,229,.25)!important}html.theme-revolutionary-active #recorder-page .bg-sidebar-border{background-color:rgba(79,70,229,.15)!important}html.theme-revolutionary-active #recorder-page .bg-primary{background-color:#4F46E5!important}html.theme-revolutionary-active #recorder-page [role=tab][data-state=active]{background-color:#6366F1!important;color:#ffffff!important}html.theme-revolutionary-active #recorder-page [role=tab][data-state=active] svg{color:#ffffff!important}html.theme-revolutionary-active .pointer-events-none.absolute.inset-0{background:transparent!important}html.theme-revolutionary-active #live-view-header{background-image:none!important;background-color:#ffffff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)!important}html.theme-revolutionary-active #live-view-header h1{color:#0F172A!important}html.theme-revolutionary-active #live-view-header .text-white\/70,html.theme-revolutionary-active #live-view-header p{color:#475569!important}html.theme-revolutionary-active #live-view-header .rounded-full{background-color:rgba(79,70,229,.05)!important;border:1px solid rgba(79,70,229,.2)!important;color:#4F46E5!important}html.theme-revolutionary-active #live-view-header svg{color:#4F46E5!important}html.theme-revolutionary-active #live-view-header .text-3xl.font-semibold.text-white{color:#0F172A!important}