html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--aura-bg: #F4F7FF;--aura-card-bg: linear-gradient(145deg, rgba(255, 255, 255, .97) 0%, rgba(248, 251, 255, .92) 100%);--aura-card-border: rgba(226, 234, 248, .85);--aura-card-shadow: 0 1px 2px 0 rgba(23, 35, 63, .03), 0 4px 12px -2px rgba(66, 103, 245, .06), 0 12px 28px -4px rgba(23, 35, 63, .05), inset 0 1px 1px 0 rgba(255, 255, 255, .95), inset 0 -1px 1px 0 rgba(66, 103, 245, .02);--aura-card-shadow-hover: 0 2px 4px 0 rgba(23, 35, 63, .04), 0 14px 32px -4px rgba(66, 103, 245, .15), 0 26px 60px -8px rgba(23, 35, 63, .08), inset 0 1px 2px 0 rgba(255, 255, 255, 1), inset 0 -1px 2px 0 rgba(66, 103, 245, .05);--aura-card-shadow-3d: 0 2px 6px rgba(23, 35, 63, .03), 0 10px 24px -4px rgba(66, 103, 245, .08), 0 20px 44px -6px rgba(23, 35, 63, .06), inset 0 1px 1.5px 0 rgba(255, 255, 255, .95), inset 0 -1px 2px 0 rgba(66, 103, 245, .03);--aura-card-shadow-3d-hover: 0 4px 10px rgba(23, 35, 63, .04), 0 18px 42px -4px rgba(66, 103, 245, .18), 0 32px 72px -8px rgba(23, 35, 63, .1), inset 0 1.5px 2px 0 rgba(255, 255, 255, 1), inset 0 -1px 2px 0 rgba(66, 103, 245, .06);--aura-primary-blue: #4267F5;--aura-primary-hover: #3454DB;--aura-secondary-violet: #8064F7;--aura-accent-cyan: #50C9F5;--aura-text-dark: #17233F;--aura-text-muted: #75819B;--aura-text-light: #9AA5BC;--aura-success: #20B995;--aura-success-bg: rgba(32, 185, 149, .1);--aura-warning: #F59E0B;--aura-danger: #F16C7D;--aura-radius-sm: 8px;--aura-radius-md: 12px;--aura-radius-lg: 16px;--aura-radius-xl: 20px;--aura-radius-2xl: 24px;--aura-radius-pill: 9999px;--aura-font: "Plus Jakarta Sans", "Outfit", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}[data-theme=dark],.dark{--aura-bg: #090D16;--aura-card-bg: linear-gradient(145deg, rgba(17, 24, 39, .95) 0%, rgba(15, 23, 42, .92) 100%);--aura-card-border: rgba(51, 65, 85, .7);--aura-card-shadow: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 8px 24px -4px rgba(0, 0, 0, .5), inset 0 1px 1px 0 rgba(255, 255, 255, .08);--aura-card-shadow-hover: 0 4px 12px 0 rgba(0, 0, 0, .5), 0 16px 36px -4px rgba(56, 189, 248, .2), inset 0 1px 1px 0 rgba(255, 255, 255, .12);--aura-card-shadow-3d: 0 4px 12px rgba(0, 0, 0, .45), 0 12px 30px -4px rgba(56, 189, 248, .15), inset 0 1px 1px 0 rgba(255, 255, 255, .08);--aura-card-shadow-3d-hover: 0 8px 20px rgba(0, 0, 0, .55), 0 20px 48px -4px rgba(56, 189, 248, .25), inset 0 1px 2px 0 rgba(255, 255, 255, .15);--aura-primary-blue: #38BDF8;--aura-primary-hover: #0EA5E9;--aura-secondary-violet: #A78BFA;--aura-accent-cyan: #22D3EE;--aura-text-dark: #F8FAFC;--aura-text-muted: #94A3B8;--aura-text-light: #64748B;--aura-success: #34D399;--aura-success-bg: rgba(52, 211, 153, .15);--aura-warning: #FBBF24;--aura-danger: #F87171}[data-theme=dark] .bg-aura-mesh{background-color:#080c14!important;background-image:radial-gradient(ellipse 65% 50% at 85% 0%,rgba(56,189,248,.12) 0%,transparent 68%),radial-gradient(ellipse 55% 45% at 12% 8%,rgba(99,102,241,.14) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 50% 30%,rgba(139,92,246,.08) 0%,transparent 70%),radial-gradient(ellipse 55% 45% at 92% 80%,rgba(56,189,248,.1) 0%,transparent 65%)!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;background-color:var(--aura-bg);font-family:var(--aura-font);color:var(--aura-text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em}.aura-app-layout{display:flex;height:100vh;width:100%;overflow:hidden;background-color:var(--aura-bg);background-image:radial-gradient(ellipse 65% 50% at 85% 0%,rgba(66,103,245,.16) 0%,transparent 68%),radial-gradient(ellipse 55% 45% at 12% 8%,rgba(80,201,245,.18) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 50% 30%,rgba(128,100,247,.1) 0%,transparent 70%),radial-gradient(ellipse 55% 45% at 92% 80%,rgba(66,103,245,.12) 0%,transparent 65%),radial-gradient(ellipse 50% 45% at 8% 85%,rgba(80,201,245,.14) 0%,transparent 60%);background-attachment:fixed}.aura-main-content{flex:1;display:flex;flex-direction:column;min-width:0;height:100vh;overflow-y:auto;overflow-x:hidden}.aura-page-container{width:100%;max-width:1720px;margin:0 auto;padding:14px 20px 28px;display:flex;flex-direction:column;gap:14px;zoom:.8}.aura-scroll{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.4) transparent;-webkit-overflow-scrolling:touch}.aura-scroll::-webkit-scrollbar,.aura-main-content::-webkit-scrollbar{width:5px;height:5px}.aura-scroll::-webkit-scrollbar-track,.aura-main-content::-webkit-scrollbar-track{background:transparent}.aura-scroll::-webkit-scrollbar-thumb,.aura-main-content::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:9999px}.aura-scroll::-webkit-scrollbar-thumb:hover,.aura-main-content::-webkit-scrollbar-thumb:hover{background:#2563eb99}@keyframes auraPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes auraSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auraFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}select,.projects-select-filter,.team-select-filter,.acc-form-select,.acc-select,.scope-select,.filter-select,.status-select,.role-select,.wizard-select,.filter-dropdown-select,select.form-select,select.form-control,.company-admin-page select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;display:inline-flex!important;align-items:center!important;height:38px!important;min-height:38px!important;padding:0 38px 0 14px!important;border-radius:10px!important;border:1px solid rgba(203,213,225,.95)!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748B' stroke-width='2.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:600!important;color:#0f172a!important;line-height:normal!important;outline:none!important;cursor:pointer!important;box-shadow:0 1px 3px #0f172a0a!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}select:hover:not(:disabled),.projects-select-filter:hover:not(:disabled),.team-select-filter:hover:not(:disabled),.acc-form-select:hover:not(:disabled),.acc-select:hover:not(:disabled),.scope-select:hover:not(:disabled),.filter-select:hover:not(:disabled),.wizard-select:hover:not(:disabled),.filter-dropdown-select:hover:not(:disabled){border-color:#3b82f6!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232563EB' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;box-shadow:0 2px 8px #3b82f624!important}select:focus,.projects-select-filter:focus,.team-select-filter:focus,.acc-form-select:focus,.acc-select:focus,.scope-select:focus,.filter-select:focus,.wizard-select:focus,.filter-dropdown-select:focus{border-color:#3b82f6!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232563EB' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;box-shadow:0 0 0 3px #3b82f62e!important}[data-theme=dark] select,[data-theme=dark] .projects-select-filter,[data-theme=dark] .team-select-filter,[data-theme=dark] .acc-form-select,[data-theme=dark] .acc-select,[data-theme=dark] .scope-select,[data-theme=dark] .filter-select,[data-theme=dark] .status-select,[data-theme=dark] .role-select,[data-theme=dark] .wizard-select,[data-theme=dark] .filter-dropdown-select,[data-theme=dark] .company-admin-page select,.dark select,.dark .projects-select-filter,.dark .team-select-filter,.dark .acc-form-select,.dark .acc-select,.dark .scope-select,.dark .filter-select,.dark .wizard-select,.dark .filter-dropdown-select{background-color:#111827!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394A3B8' stroke-width='2.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;border-color:#334155cc!important;color:#f8fafc!important;box-shadow:0 1px 4px #0000004d!important}[data-theme=dark] select:hover:not(:disabled),[data-theme=dark] .projects-select-filter:hover:not(:disabled),[data-theme=dark] .team-select-filter:hover:not(:disabled),[data-theme=dark] .acc-form-select:hover:not(:disabled),[data-theme=dark] .acc-select:hover:not(:disabled),[data-theme=dark] .scope-select:hover:not(:disabled),.dark select:hover:not(:disabled),.dark .projects-select-filter:hover:not(:disabled),.dark .team-select-filter:hover:not(:disabled){border-color:#60a5fa!important;background-color:#1e293b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2360A5FA' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;box-shadow:0 2px 10px #60a5fa38!important}[data-theme=dark] select:focus,[data-theme=dark] .projects-select-filter:focus,[data-theme=dark] .team-select-filter:focus,[data-theme=dark] .acc-form-select:focus,[data-theme=dark] .acc-select:focus,[data-theme=dark] .scope-select:focus,.dark select:focus,.dark .projects-select-filter:focus,.dark .team-select-filter:focus{border-color:#60a5fa!important;background-color:#1e293b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2360A5FA' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;box-shadow:0 0 0 3px #60a5fa40!important}@property --beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes auraBorderBeamRotate{0%{--beam-angle: 0deg}to{--beam-angle: 360deg}}.workspace-card,.kpi-card,.bottom-detail-panel,.weather-banner-card,.rail-widget-card,.tasks-controls-card,.task-card,.folder-grid-card,.folder-card,.project-card,.projects-metric-card,.tasks-metric-card,.tasks-main-card,.kanban-column,.kanban-task-card,.calendar-card,.upcoming-tasks-card,.files-metric-card,.files-folder-card,.files-storage-card,.recent-activity-card,.accounting-metric-card,.bank-account-card,.ledger-card,.accounting-card,.team-metric-card,.team-member-card,.department-card,.settings-card,.analytics-metric-card,.analytics-chart-card,.analytics-card,.knowledge-card,.knowledge-stat-card,.hr-metric-card,.payroll-card,.inventory-metric-card,.inventory-card,.crm-metric-card,.lead-card,.aura-3d-card{position:relative!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.85)!important;background:#ffffffa6!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;box-shadow:0 10px 32px #0f172a0f!important;transform:translateZ(0);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)!important}.workspace-card:after,.kpi-card:after,.bottom-detail-panel:after,.weather-banner-card:after,.rail-widget-card:after,.tasks-controls-card:after,.task-card:after,.folder-grid-card:after,.folder-card:after,.project-card:after,.projects-metric-card:after,.tasks-metric-card:after,.tasks-main-card:after,.kanban-column:after,.kanban-task-card:after,.calendar-card:after,.upcoming-tasks-card:after,.files-metric-card:after,.files-folder-card:after,.files-storage-card:after,.recent-activity-card:after,.accounting-metric-card:after,.bank-account-card:after,.ledger-card:after,.accounting-card:after,.team-metric-card:after,.team-member-card:after,.department-card:after,.settings-card:after,.analytics-metric-card:after,.analytics-chart-card:after,.analytics-card:after,.knowledge-card:after,.knowledge-stat-card:after,.hr-metric-card:after,.payroll-card:after,.inventory-metric-card:after,.inventory-card:after,.crm-metric-card:after,.lead-card:after,.aura-3d-card:after{content:""!important;position:absolute!important;top:-1.5px!important;right:-1.5px!important;bottom:-1.5px!important;left:-1.5px!important;border-radius:inherit!important;padding:1.5px!important;background:conic-gradient(from var(--beam-angle),transparent 0deg,transparent 230deg,rgba(37,99,235,.25) 270deg,#2563EB 310deg,#7C3AED 335deg,#EC4899 350deg,#2563EB 358deg,transparent 360deg)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;z-index:5!important;animation:auraBorderBeamRotate 5s linear infinite!important}.workspace-card:nth-child(1){animation-duration:6s!important}.workspace-card:nth-child(2){animation-duration:5s!important}.workspace-card:nth-child(3){animation-duration:6.5s!important}.kpi-card:nth-child(1){animation-duration:5.5s!important}.kpi-card:nth-child(2){animation-duration:6.2s!important}.kpi-card:nth-child(3){animation-duration:5s!important}.kpi-card:nth-child(4){animation-duration:7s!important}.bottom-detail-panel:nth-child(1){animation-duration:6.2s!important}.bottom-detail-panel:nth-child(2){animation-duration:5.4s!important}.bottom-detail-panel:nth-child(3){animation-duration:6.8s!important}.workspace-card:hover,.kpi-card:hover,.bottom-detail-panel:hover,.weather-banner-card:hover,.rail-widget-card:hover,.tasks-controls-card:hover,.task-card:hover,.folder-grid-card:hover,.folder-card:hover,.project-card:hover,.projects-metric-card:hover,.tasks-metric-card:hover,.kanban-task-card:hover,.calendar-card:hover,.upcoming-tasks-card:hover,.files-metric-card:hover,.files-folder-card:hover,.files-storage-card:hover,.recent-activity-card:hover,.accounting-metric-card:hover,.bank-account-card:hover,.ledger-card:hover,.team-metric-card:hover,.team-member-card:hover,.department-card:hover,.settings-card:hover,.analytics-metric-card:hover,.analytics-chart-card:hover,.knowledge-card:hover,.knowledge-stat-card:hover,.hr-metric-card:hover,.payroll-card:hover,.inventory-metric-card:hover,.inventory-card:hover,.crm-metric-card:hover,.lead-card:hover,.aura-3d-card:hover{transform:translateY(-4px) scale(1.003) translateZ(0)!important;box-shadow:0 2px 6px #17233f08,0 12px 28px -4px #4267f51f,0 24px 52px -6px #17233f12,inset 0 1px 2px #fff!important;animation-duration:3s!important}[data-theme=dark] .workspace-card,[data-theme=dark] .kpi-card,[data-theme=dark] .bottom-detail-panel,[data-theme=dark] .weather-banner-card,[data-theme=dark] .rail-widget-card,[data-theme=dark] .tasks-controls-card,[data-theme=dark] .task-card,[data-theme=dark] .folder-grid-card,[data-theme=dark] .folder-card,[data-theme=dark] .project-card,[data-theme=dark] .project-metric-card,[data-theme=dark] .projects-metric-card,[data-theme=dark] .tasks-metric-card,[data-theme=dark] .tasks-main-card,[data-theme=dark] .kanban-column,[data-theme=dark] .kanban-col,[data-theme=dark] .kanban-task-card,[data-theme=dark] .calendar-card,[data-theme=dark] .calendar-metric-card,[data-theme=dark] .month-calendar-card,[data-theme=dark] .calendar-controls-card,[data-theme=dark] .upcoming-tasks-card,[data-theme=dark] .files-metric-card,[data-theme=dark] .files-folder-card,[data-theme=dark] .files-storage-card,[data-theme=dark] .recent-activity-card,[data-theme=dark] .accounting-metric-card,[data-theme=dark] .bank-account-card,[data-theme=dark] .ledger-card,[data-theme=dark] .accounting-card,[data-theme=dark] .team-metric-card,[data-theme=dark] .team-member-card,[data-theme=dark] .department-card,[data-theme=dark] .settings-card,[data-theme=dark] .analytics-metric-card,[data-theme=dark] .analytics-chart-card,[data-theme=dark] .analytics-card,[data-theme=dark] .knowledge-card,[data-theme=dark] .knowledge-stat-card,[data-theme=dark] .hr-metric-card,[data-theme=dark] .payroll-card,[data-theme=dark] .inventory-metric-card,[data-theme=dark] .inventory-card,[data-theme=dark] .crm-metric-card,[data-theme=dark] .lead-card,[data-theme=dark] .aura-3d-card,[data-theme=dark] .agent-block,[data-theme=dark] .dept-card,[data-theme=dark] .conversation-card{position:relative!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0d142485!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important;box-shadow:0 8px 32px #00000059!important;color:#f8fafc!important}[data-theme=dark] .workspace-card:hover,[data-theme=dark] .kpi-card:hover,[data-theme=dark] .bottom-detail-panel:hover,[data-theme=dark] .weather-banner-card:hover,[data-theme=dark] .rail-widget-card:hover,[data-theme=dark] .tasks-controls-card:hover,[data-theme=dark] .task-card:hover,[data-theme=dark] .folder-grid-card:hover,[data-theme=dark] .folder-card:hover,[data-theme=dark] .project-card:hover,[data-theme=dark] .project-metric-card:hover,[data-theme=dark] .projects-metric-card:hover,[data-theme=dark] .tasks-metric-card:hover,[data-theme=dark] .kanban-task-card:hover,[data-theme=dark] .calendar-card:hover,[data-theme=dark] .calendar-metric-card:hover,[data-theme=dark] .month-calendar-card:hover,[data-theme=dark] .upcoming-tasks-card:hover,[data-theme=dark] .files-metric-card:hover,[data-theme=dark] .files-folder-card:hover,[data-theme=dark] .files-storage-card:hover,[data-theme=dark] .recent-activity-card:hover,[data-theme=dark] .accounting-metric-card:hover,[data-theme=dark] .bank-account-card:hover,[data-theme=dark] .ledger-card:hover,[data-theme=dark] .team-metric-card:hover,[data-theme=dark] .team-member-card:hover,[data-theme=dark] .department-card:hover,[data-theme=dark] .settings-card:hover,[data-theme=dark] .analytics-metric-card:hover,[data-theme=dark] .analytics-chart-card:hover,[data-theme=dark] .knowledge-card:hover,[data-theme=dark] .knowledge-stat-card:hover,[data-theme=dark] .hr-metric-card:hover,[data-theme=dark] .payroll-card:hover,[data-theme=dark] .inventory-metric-card:hover,[data-theme=dark] .inventory-card:hover,[data-theme=dark] .crm-metric-card:hover,[data-theme=dark] .lead-card:hover,[data-theme=dark] .aura-3d-card:hover,[data-theme=dark] .agent-block:hover,[data-theme=dark] .dept-card:hover{transform:translateY(-4px) scale(1.003) translateZ(0)!important;box-shadow:0 6px 22px #000000b3,0 16px 40px -4px #38bdf840,0 0 24px 2px #00d2ff59,inset 0 1px 1px #ffffff1f!important}.aura-no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.aura-no-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.aura-no-scrollbar::-webkit-scrollbar-button,.aura-no-scrollbar::-webkit-scrollbar-track,.aura-no-scrollbar::-webkit-scrollbar-thumb{display:none!important;width:0!important;height:0!important;background:transparent!important}@keyframes auraNavGlow{0%{box-shadow:0 20px 50px -10px #000000b3,0 0 25px #50c9f559;border-color:#50c9f566}to{box-shadow:0 24px 60px -10px #000c,0 0 45px #00d2ff8c;border-color:#00d2ff99}}@keyframes auraSpeakingGlow{0%{box-shadow:0 20px 50px -10px #000000a6,0 0 25px #818cf859,0 0 50px #50c9f533;border-color:#818cf859}to{box-shadow:0 24px 60px -10px #000000bf,0 0 40px #818cf880,0 0 75px #50c9f54d;border-color:#818cf880}}@keyframes auraListeningGlow{0%{box-shadow:0 20px 50px -10px #000000a6,0 0 25px #10b98159;border-color:#10b98159}to{box-shadow:0 24px 60px -10px #000000bf,0 0 40px #10b98180;border-color:#10b98180}}@keyframes equalizerBar{0%,to{height:4px}50%{height:16px}}@keyframes holographicPulseBeam{0%,to{opacity:.55;transform:translate(-50%) scaleX(1)}50%{opacity:.9;transform:translate(-50%) scaleX(1.15)}}.aura-floating-panel.light-theme.is-navigating{border-color:#0284c759!important;animation:auraNavGlowLight 1.6s ease-in-out infinite alternate!important}@keyframes auraNavGlowLight{0%{box-shadow:0 20px 50px -10px #17233f1f,0 0 25px #0ea5e933}to{box-shadow:0 24px 60px -10px #17233f29,0 0 40px #0ea5e959}}.aura-floating-panel.light-theme.is-answering{border-color:#6366f159!important;animation:auraSpeakingGlowLight 1.6s ease-in-out infinite alternate!important}@keyframes auraSpeakingGlowLight{0%{box-shadow:0 20px 50px -10px #17233f1f,0 0 25px #6366f133}to{box-shadow:0 24px 60px -10px #17233f29,0 0 40px #6366f159}}.aura-floating-panel.light-theme.is-listening{border-color:#10b98159!important;animation:auraListeningGlowLight 1.6s ease-in-out infinite alternate!important}@keyframes auraListeningGlowLight{0%{box-shadow:0 20px 50px -10px #17233f1f,0 0 25px #10b98133}to{box-shadow:0 24px 60px -10px #17233f29,0 0 40px #10b98159}}.workspace-card,.kpi-card,.bottom-detail-panel,.weather-banner-card,.rail-widget-card,.tasks-controls-card,.task-card,.folder-grid-card,.folder-card,.project-card,.project-metric-card,.projects-metric-card,.tasks-metric-card,.tasks-main-card,.kanban-col,.calendar-card,.calendar-metric-card,.month-calendar-card,.calendar-controls-card,.upcoming-tasks-card,.files-metric-card,.files-folder-card,.files-storage-card,.recent-activity-card,.accounting-metric-card,.bank-account-card,.ledger-card,.accounting-card,.team-metric-card,.team-member-card,.department-card,.settings-card,.analytics-metric-card,.analytics-chart-card,.knowledge-card,.hr-metric-card,.payroll-card,.inventory-metric-card,.crm-metric-card,.lead-card,.aura-3d-card,.agent-block,.dept-card{position:relative!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.85)!important;background:#ffffffa6!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;box-shadow:0 10px 32px #0f172a14!important;transition:transform .22s ease,box-shadow .22s ease!important}[data-theme=dark] .workspace-card,[data-theme=dark] .kpi-card,[data-theme=dark] .bottom-detail-panel,[data-theme=dark] .weather-banner-card,[data-theme=dark] .rail-widget-card,[data-theme=dark] .tasks-controls-card,[data-theme=dark] .task-card,[data-theme=dark] .folder-grid-card,[data-theme=dark] .folder-card,[data-theme=dark] .project-card,[data-theme=dark] .project-metric-card,[data-theme=dark] .projects-metric-card,[data-theme=dark] .tasks-metric-card,[data-theme=dark] .tasks-main-card,[data-theme=dark] .kanban-col,[data-theme=dark] .calendar-card,[data-theme=dark] .calendar-metric-card,[data-theme=dark] .month-calendar-card,[data-theme=dark] .calendar-controls-card,[data-theme=dark] .upcoming-tasks-card,[data-theme=dark] .files-metric-card,[data-theme=dark] .files-folder-card,[data-theme=dark] .files-storage-card,[data-theme=dark] .recent-activity-card,[data-theme=dark] .accounting-metric-card,[data-theme=dark] .bank-account-card,[data-theme=dark] .ledger-card,[data-theme=dark] .accounting-card,[data-theme=dark] .team-metric-card,[data-theme=dark] .team-member-card,[data-theme=dark] .department-card,[data-theme=dark] .settings-card,[data-theme=dark] .analytics-metric-card,[data-theme=dark] .analytics-chart-card,[data-theme=dark] .knowledge-card,[data-theme=dark] .hr-metric-card,[data-theme=dark] .payroll-card,[data-theme=dark] .inventory-metric-card,[data-theme=dark] .crm-metric-card,[data-theme=dark] .lead-card,[data-theme=dark] .aura-3d-card,[data-theme=dark] .agent-block,[data-theme=dark] .dept-card,.dark .workspace-card,.dark .kpi-card,.dark .bottom-detail-panel,.dark .weather-banner-card,.dark .rail-widget-card,.dark .tasks-controls-card,.dark .task-card,.dark .folder-grid-card,.dark .folder-card,.dark .project-card,.dark .project-metric-card,.dark .projects-metric-card,.dark .tasks-metric-card,.dark .tasks-main-card,.dark .kanban-col,.dark .calendar-card,.dark .calendar-metric-card,.dark .month-calendar-card,.dark .calendar-controls-card,.dark .upcoming-tasks-card,.dark .files-metric-card,.dark .files-folder-card,.dark .files-storage-card,.dark .recent-activity-card,.dark .accounting-metric-card,.dark .bank-account-card,.dark .ledger-card,.dark .accounting-card,.dark .team-metric-card,.dark .team-member-card,.dark .department-card,.dark .settings-card,.dark .analytics-metric-card,.dark .analytics-chart-card,.dark .knowledge-card,.dark .hr-metric-card,.dark .payroll-card,.dark .inventory-metric-card,.dark .crm-metric-card,.dark .lead-card,.dark .aura-3d-card,.dark .agent-block,.dark .dept-card{position:relative!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0d142485!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important;box-shadow:0 8px 32px #00000059!important;color:#f8fafc!important}.aura-sidebar{width:220px;min-width:220px;height:100vh;max-height:100vh;display:flex;flex-direction:column;background:#ffffff85!important;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;border-right:1px solid rgba(255,255,255,.75)!important;padding:14px 10px 12px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;position:relative;overflow:visible;box-sizing:border-box;transition:width .26s cubic-bezier(.16,1,.3,1),min-width .26s cubic-bezier(.16,1,.3,1),padding .26s cubic-bezier(.16,1,.3,1);z-index:20}.aura-sidebar.collapsed{width:72px;min-width:72px;padding:14px 8px 12px}.sidebar-brand-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid rgba(226,232,240,.6);flex-shrink:0;gap:6px;position:relative}.sidebar-collapse-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid rgba(226,232,240,.8);background:#fff;color:#64748b;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);flex-shrink:0;padding:0}.sidebar-collapse-btn:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe;transform:scale(1.08)}.aura-sidebar.collapsed .sidebar-collapse-btn{display:none}.sidebar-brand-header{display:flex;align-items:center;gap:10px;text-decoration:none;padding:2px 4px;flex:1;min-width:0}.sidebar-brand-header-collapsed{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;outline:none;position:relative}.sidebar-brand-header-collapsed:hover .brand-icon{transform:scale(1.08);box-shadow:0 4px 14px #4267f566}.aura-sidebar.collapsed .sidebar-brand-header-collapsed:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%) translate(-4px);background:#0f172a;color:#fff;font-size:11px;font-weight:700;padding:5px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 4px 16px #0000004d;border:1px solid rgba(255,255,255,.12);transition:all .18s cubic-bezier(.16,1,.3,1);z-index:99999}.aura-sidebar.collapsed .sidebar-brand-header-collapsed:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.aura-sidebar.collapsed .sidebar-brand-container{justify-content:center;padding-bottom:8px}.aura-sidebar.collapsed .sidebar-brand-header{justify-content:center;padding:0;flex:0}.sidebar-close-trigger{display:none;width:30px;height:30px;border-radius:8px;border:1px solid var(--aura-card-border);background:#fff;color:var(--aura-text-muted);align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.sidebar-close-trigger:hover{color:var(--aura-text-dark);background:#f1f4f9}.sidebar-brand-header .brand-icon{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#4267f5,#8064f7,#50c9f5);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 3px 10px #4267f53d;flex-shrink:0}.sidebar-brand-header .brand-title{font-size:19px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.025em;white-space:nowrap}.sidebar-nav{display:flex;flex-direction:column;gap:1.5px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:4px;padding-bottom:4px;scrollbar-width:none!important;-ms-overflow-style:none!important}.sidebar-nav::-webkit-scrollbar,.aura-sidebar::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important;background:transparent!important}.sidebar-nav::-webkit-scrollbar-button,.aura-sidebar::-webkit-scrollbar-button,.sidebar-nav::-webkit-scrollbar-track,.aura-sidebar::-webkit-scrollbar-track,.sidebar-nav::-webkit-scrollbar-track-piece,.aura-sidebar::-webkit-scrollbar-track-piece,.sidebar-nav::-webkit-scrollbar-thumb,.aura-sidebar::-webkit-scrollbar-thumb,.sidebar-nav::-webkit-scrollbar-corner,.aura-sidebar::-webkit-scrollbar-corner{display:none!important;width:0px!important;height:0px!important;background:transparent!important}.sidebar-section-wrap{display:flex;flex-direction:column;gap:1.5px;margin-bottom:4px}.sidebar-section-header{font-size:9px;font-weight:800;color:#94a3b8;letter-spacing:.08em;padding:4px 10px 2px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between}.aura-sidebar.collapsed .sidebar-section-header{height:1px;margin:6px 4px 5px;padding:0;background:#e2e8f0b3}.aura-sidebar.collapsed .sidebar-section-header span{display:none}.sidebar-nav-item{display:flex;align-items:center;gap:10px;padding:6.5px 11px;border-radius:10px;font-size:12px;font-weight:500;color:#64748b;text-decoration:none;white-space:nowrap;position:relative;overflow:visible;border:1px solid transparent;transition:color .18s ease;z-index:1}.aura-sidebar.collapsed .sidebar-nav-item{justify-content:center;padding:8px 0;width:100%}.aura-sidebar.collapsed .sidebar-nav-item .nav-icon-box{margin:0 auto}.nav-badge-collapsed-dot{position:absolute;top:6px;right:12px;width:6px;height:6px;border-radius:50%;background:#4267f5;box-shadow:0 0 6px #4267f599}.aura-sidebar.collapsed .sidebar-nav-item:after,.aura-sidebar.collapsed .sidebar-ask-aura-card:after,.aura-sidebar.collapsed .sidebar-user-footer:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-4px);background:#0f172a;color:#fff;font-size:11px;font-weight:700;padding:5px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 4px 16px #0000004d;border:1px solid rgba(255,255,255,.12);transition:all .18s cubic-bezier(.16,1,.3,1);z-index:99999}.aura-sidebar.collapsed .sidebar-nav-item:hover:after,.aura-sidebar.collapsed .sidebar-ask-aura-card:hover:after,.aura-sidebar.collapsed .sidebar-user-footer:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.sidebar-nav-item:hover{color:#1e293b;background-color:#f8fafc}.sidebar-nav-item .ink-water-canvas{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;overflow:hidden;pointer-events:none;z-index:1!important;will-change:opacity}.sidebar-nav-item .ink-clear-water-base{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff0d;border-radius:10px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-theme=dark] .sidebar-nav-item .ink-clear-water-base{background:#ffffff05}.sidebar-nav-item .ink-drop-bloom{position:absolute;top:50%;left:24px;width:70px;height:70px;margin-top:-35px;margin-left:-35px;border-radius:50%;background:radial-gradient(circle,#38BDF8 0%,#4267F5 35%,#8064F7 65%,transparent 85%);pointer-events:none;transform-origin:center center;will-change:transform,opacity;z-index:2}[data-theme=dark] .sidebar-nav-item .ink-drop-bloom{background:radial-gradient(circle,#38BDF8 0%,#2563EB 40%,rgba(129,140,248,.8) 70%,transparent 88%)}.sidebar-nav-item .ink-water-ripple{position:absolute;top:50%;left:24px;width:60px;height:60px;margin-top:-30px;margin-left:-30px;border-radius:50%;border:1.5px solid rgba(56,189,248,.7);box-shadow:0 0 10px #38bdf880;pointer-events:none;transform-origin:center center;will-change:transform,opacity;z-index:2}.sidebar-nav-item .ink-water-ripple.ripple-2{border-color:#8064f799;box-shadow:0 0 12px #8064f766}.sidebar-nav-item .ink-water-dissolved{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:linear-gradient(135deg,#4267f529,#8064f71f 60%,#50c9f514);border:1px solid rgba(66,103,245,.32);box-shadow:0 4px 16px -2px #4267f52e,inset 0 1px 2px #ffffffe6;pointer-events:none;z-index:3}[data-theme=dark] .sidebar-nav-item .ink-water-dissolved{background:radial-gradient(ellipse at 25% 50%,#38bdf838,#6366f129 60%,#0f172a66);border:1px solid rgba(56,189,248,.4);box-shadow:0 0 16px #38bdf833,inset 0 1px 1px #ffffff26}.sidebar-nav-item.active{color:#1d4ed8;font-weight:700;background-color:transparent}.sidebar-nav-item .nav-icon-box{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;will-change:transform;border-radius:7px;position:relative;z-index:20!important;transition:color .18s ease}.sidebar-nav-item svg{width:17px;height:17px;flex-shrink:0;color:#64748b;position:relative;z-index:20!important;transition:color .2s ease,stroke-width .2s ease}[data-theme=light] .sidebar-nav-item:hover,.light .sidebar-nav-item:hover{color:#0f172a!important;background-color:#f1f5f9!important}[data-theme=light] .sidebar-nav-item:hover .nav-label,.light .sidebar-nav-item:hover .nav-label{color:#0f172a!important}[data-theme=light] .sidebar-nav-item:hover svg,.light .sidebar-nav-item:hover svg{color:#2563eb!important;stroke:#2563eb!important}[data-theme=light] .sidebar-nav-item:hover .nav-icon-box,.light .sidebar-nav-item:hover .nav-icon-box{color:#2563eb!important}.sidebar-nav-item.active svg{color:#2563eb!important;stroke:#2563eb!important;stroke-width:2.3px;filter:drop-shadow(0 2px 7px rgba(37,99,235,.45))}.sidebar-nav-item .nav-label{flex:1;font-size:12.5px;letter-spacing:-.01em;will-change:transform;position:relative;z-index:20!important}.sidebar-nav-item .nav-badge{position:relative;z-index:10!important}.sidebar-nav-item.active .nav-label{color:#0f172a;font-weight:700}.sidebar-user-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:12px;transition:background-color .16s ease;cursor:pointer;background:#ffffffb3;border:1px solid rgba(229,234,245,.8)}.sidebar-user-footer:hover{background-color:#f5f8ff}.user-meta-left{display:flex;align-items:center;gap:10px}.user-avatar-wrap{position:relative;width:30px;height:30px;border-radius:50%;background-color:#ebf1ff;color:var(--aura-primary-blue);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-status-dot{position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;background-color:var(--aura-success);border:1.5px solid #FFFFFF}.user-info-text{display:flex;flex-direction:column}.user-name{font-size:12px;font-weight:700;color:var(--aura-text-dark);line-height:1.2}.user-subtext{font-size:10.5px;font-weight:500;color:var(--aura-text-muted)}.user-chevron{color:var(--aura-text-muted);width:14px;height:14px}.sidebar-subnav-list{display:flex;flex-direction:column;gap:2px;padding-left:12px;margin-top:2px;margin-bottom:4px;border-left:1.5px solid #E5EAF5;margin-left:16px}.sidebar-subnav-item{display:flex;align-items:center;gap:7px;padding:4.5px 8px;border-radius:6px;font-size:11.5px;font-weight:500;color:var(--aura-text-muted);text-decoration:none;transition:all .15s ease;cursor:pointer;white-space:nowrap}.sidebar-subnav-item:hover{color:var(--aura-text-dark);background-color:#f5f8ff}.sidebar-subnav-item.active{color:var(--aura-primary-blue);font-weight:700;background-color:#eef2ff}.sidebar-subnav-dot{width:4px;height:4px;border-radius:50%;background-color:#c3d0e8;transition:all .15s ease}.sidebar-subnav-item.active .sidebar-subnav-dot{background-color:var(--aura-primary-blue);box-shadow:0 0 6px #4267f599}.sidebar-bottom-anchor{flex-shrink:0;margin-top:auto;padding-top:8px;border-top:1px solid rgba(226,232,240,.7);display:flex;flex-direction:column;gap:8px}.sidebar-ask-aura-card{margin:0;padding:8px 10px;border-radius:12px;background:linear-gradient(135deg,#eef2ffe6,#f5f3ffe6);border:1px solid rgba(128,100,247,.2);display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #4267f50a}.sidebar-ask-aura-card:hover{transform:translateY(-1px);border-color:#8064f773;box-shadow:0 4px 12px #4267f51a}.ask-aura-card-orb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#4267f5,#8064f7,#ec4899);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #8064f759;flex-shrink:0}.ask-aura-card-text{display:flex;flex-direction:column;gap:2px}.ask-aura-heading{font-size:12px;font-weight:800;color:#17233f;letter-spacing:-.01em}.ask-aura-card-text p{font-size:10.5px;color:#64748b;line-height:1.35;margin:0}.sidebar-mobile-backdrop{display:none}@media(max-width:900px){.sidebar-mobile-backdrop{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;animation:sidebarFadeIn .2s ease forwards}.aura-sidebar{position:fixed;top:0;left:0;bottom:0;width:260px;min-width:260px;height:100vh;z-index:999;background:#fff;box-shadow:0 16px 40px #0f172a29;transform:translate(-100%);transition:transform .28s cubic-bezier(.16,1,.3,1);overflow-y:auto}.aura-sidebar.mobile-open{transform:translate(0)}.sidebar-close-trigger{display:flex}}@keyframes sidebarFadeIn{0%{opacity:0}to{opacity:1}}[data-theme=dark] .aura-sidebar,.dark .aura-sidebar{background:#0a102073!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important;border-right:1px solid rgba(255,255,255,.1)!important;box-shadow:4px 0 32px #00000073!important}[data-theme=dark] .sidebar-nav-item,.dark .sidebar-nav-item{color:#cbd5e1!important}[data-theme=dark] .sidebar-nav-item svg,.dark .sidebar-nav-item svg{color:#cbd5e1!important;stroke:#cbd5e1!important;stroke-width:2px!important;opacity:1!important;transition:all .2s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .sidebar-nav-item:hover,.dark .sidebar-nav-item:hover{color:#fff!important;background-color:#ffffff14!important}[data-theme=dark] .sidebar-nav-item:hover .nav-label,.dark .sidebar-nav-item:hover .nav-label{color:#fff!important}[data-theme=dark] .sidebar-nav-item:hover svg,.dark .sidebar-nav-item:hover svg,[data-theme=dark] .sidebar-nav-item:hover .nav-icon-box svg,.dark .sidebar-nav-item:hover .nav-icon-box svg{color:#38bdf8!important;stroke:#38bdf8!important;stroke-width:2.2px!important;transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(56,189,248,.95))!important}[data-theme=dark] .sidebar-nav-item:hover .nav-icon-box,.dark .sidebar-nav-item:hover .nav-icon-box{color:#38bdf8!important;background:#38bdf826!important}[data-theme=dark] .sidebar-nav-item.active,.dark .sidebar-nav-item.active{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;color:#fff!important;box-shadow:0 4px 16px #2563eb73!important}[data-theme=dark] .sidebar-nav-item.active svg,.dark .sidebar-nav-item.active svg{color:#fff!important;stroke:#fff!important;stroke-width:2.3px!important;filter:drop-shadow(0 0 10px rgba(56,189,248,.95))!important}[data-theme=dark] .sidebar-nav-item.active .nav-icon-box,.dark .sidebar-nav-item.active .nav-icon-box{color:#fff!important}[data-theme=dark] .sidebar-nav-item.active .nav-label,.dark .sidebar-nav-item.active .nav-label{color:#f8fafc!important;font-weight:600!important}[data-theme=dark] .sidebar-section-header{color:#64748b}[data-theme=dark] .sidebar-ask-aura-card{background:#111827f2;border-color:#38bdf859;box-shadow:0 4px 18px #0006}[data-theme=dark] .ask-aura-heading{color:#f8fafc}[data-theme=dark] .sidebar-user-footer{background:#111827e6;border-color:#334155b3}[data-theme=dark] .user-name{color:#f8fafc}[data-theme=dark] .sidebar-brand-container{border-bottom-color:#33415599}[data-theme=dark] .sidebar-collapse-btn,.dark .sidebar-collapse-btn{background:#1e293bb3!important;border-color:#334155cc!important;color:#94a3b8!important}[data-theme=dark] .sidebar-collapse-btn:hover,.dark .sidebar-collapse-btn:hover{background:#334155f2!important;color:#38bdf8!important;border-color:#38bdf866!important;box-shadow:0 0 10px #38bdf840}[data-theme=dark] .aura-sidebar.collapsed .sidebar-section-header,.dark .aura-sidebar.collapsed .sidebar-section-header{background:#334155b3!important}.aura-navbar{height:60px;min-height:60px;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:16px 24px 6px;position:relative;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-menu-trigger{display:none;width:36px;height:36px;border-radius:10px;border:1px solid var(--aura-card-border);background:#fff;color:var(--aura-text-dark);align-items:center;justify-content:center;cursor:pointer;margin-right:12px}@media(max-width:900px){.mobile-menu-trigger{display:flex}}.navbar-search-wrap{flex:1;max-width:520px}.search-input-box{position:relative;display:flex;align-items:center;width:100%}.search-icon-left{position:absolute;left:14px;width:15px;height:15px;color:var(--aura-text-muted);pointer-events:none}.search-input-field{width:100%;height:40px;padding:0 68px 0 38px;background:#fff;border:1px solid var(--aura-card-border);border-radius:var(--aura-radius-pill);font-size:12.5px;font-family:inherit;color:var(--aura-text-dark);box-shadow:0 1px 4px #17233f08;outline:none;transition:all .2s ease}.search-input-field::-moz-placeholder{color:var(--aura-text-muted);font-size:12.5px}.search-input-field::placeholder{color:var(--aura-text-muted);font-size:12.5px}.search-input-field:focus{border-color:var(--aura-primary-blue);box-shadow:0 0 0 3px #4267f51f}.search-kbd-badge{position:absolute;right:12px;display:flex;align-items:center;gap:3px;padding:2px 6px;background:#f4f7ff;border:1px solid var(--aura-card-border);border-radius:6px;font-size:10.5px;font-weight:600;color:var(--aura-text-muted);pointer-events:none}.navbar-controls-right{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-shrink:0}.language-pill-toggle{display:flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--aura-radius-pill);background:#fff;border:1px solid var(--aura-card-border);cursor:pointer;box-shadow:0 1px 4px #17233f08;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-pill-toggle:hover{border-color:#4267f566;box-shadow:0 2px 8px #4267f51f;transform:translateY(-1px)}.language-pill-toggle.active-ml{background:linear-gradient(135deg,#fff,#f5f0ff);border-color:#8064f7;box-shadow:0 2px 10px #8064f729}.lang-text-label{font-size:11.5px;font-weight:700;color:var(--aura-text-dark);letter-spacing:-.01em}.lang-switch-hint{font-size:9.5px;font-weight:600;color:var(--aura-primary-blue);background:#eef2ff;padding:2px 6px;border-radius:6px;transition:all .15s ease}.language-pill-toggle.active-ml .lang-switch-hint{color:#8064f7;background:#f3efff}.nav-icon-button{width:36px;height:36px;border-radius:50%;border:1px solid var(--aura-card-border);background:#fff;color:var(--aura-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .18s ease;box-shadow:0 1px 3px #17233f05}.nav-icon-button:hover{color:var(--aura-primary-blue);background:#f5f8ff;border-color:#4267f54d}.notification-badge-dot{position:absolute;top:8px;right:8px;width:6px;height:6px;background-color:var(--aura-danger);border-radius:50%;border:1.5px solid #FFFFFF}.aura-main-scroll-pane{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 24px 28px;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-behavior:auto!important;overscroll-behavior-y:contain}.aura-main-container{max-width:1640px;margin:0 auto;width:100%}@media(max-width:900px){.aura-navbar{padding:12px 16px 4px}.aura-main-scroll-pane{padding:0 14px 20px}.lang-switch-hint{display:none}}@media(max-width:640px){.aura-navbar{padding:10px 10px 4px;gap:8px}.aura-main-scroll-pane{padding:0 8px 16px}.navbar-controls-right{gap:6px}.search-kbd-badge{display:none}.search-input-field{height:36px;padding:0 10px 0 32px;font-size:11.5px}.language-pill-toggle{padding:5px 8px}.nav-icon-button{width:34px;height:34px}}[data-theme=dark] .search-input-field{background:#111827d9;border-color:#334155bf;color:#f8fafc;box-shadow:0 2px 8px #00000059}[data-theme=dark] .search-input-field:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf833}[data-theme=dark] .search-kbd-badge{background:#1e293be6;border-color:#334155cc;color:#94a3b8}[data-theme=dark] .nav-icon-button{background:#111827cc;border-color:#334155bf;color:#94a3b8}[data-theme=dark] .nav-icon-button:hover{background:#1e293be6;color:#f8fafc;border-color:#38bdf880}[data-theme=dark] .language-pill-toggle{background:#111827d9;border-color:#334155bf}[data-theme=dark] .mobile-menu-trigger{background:#111827;border-color:#334155b3;color:#f8fafc}.centerpiece-root{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;padding:4px 6px}.centerpiece-orb-stage{position:relative;width:100%;height:250px;display:flex;align-items:center;justify-content:center;margin:0 auto;perspective:700px}.orb-hologram-grid-floor{position:absolute;bottom:10px;width:280px;height:90px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(80,201,245,.28) 0%,rgba(66,103,245,.12) 45%,transparent 75%),linear-gradient(rgba(80,201,245,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(80,201,245,.18) 1px,transparent 1px);background-size:100% 100%,16px 16px,16px 16px;transform:rotateX(65deg);border:1.5px solid rgba(80,201,245,.35);box-shadow:0 0 30px #4267f54d,inset 0 0 20px #50c9f540;pointer-events:none;z-index:2;animation:auraGridPulse 4s ease-in-out infinite alternate}.orb-volumetric-beam{position:absolute;bottom:22px;width:160px;height:140px;background:linear-gradient(to top,rgba(80,201,245,.32) 0%,rgba(66,103,245,.1) 50%,transparent 100%);clip-path:polygon(25% 100%,75% 100%,95% 0%,5% 0%);filter:blur(2px);pointer-events:none;z-index:3;animation:auraBeamFlicker 3.5s ease-in-out infinite alternate}.orb-pedestal-platform{position:absolute;bottom:18px;width:170px;height:48px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:4;transform:rotateX(62deg)}.pedestal-ring-outer{position:absolute;width:170px;height:170px;border-radius:50%;border:1.5px dashed rgba(80,201,245,.65);box-shadow:0 0 16px #50c9f566;animation:pedestalSpinClockwise 14s linear infinite}.pedestal-ring-inner{position:absolute;width:120px;height:120px;border-radius:50%;border:1.5px solid rgba(128,100,247,.85);box-shadow:0 0 12px #8064f780;animation:pedestalSpinCounter 9s linear infinite}.pedestal-core-disc{position:absolute;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,#FFFFFF 0%,rgba(80,201,245,.9) 35%,rgba(66,103,245,.5) 65%,transparent 80%);box-shadow:0 0 25px #50c9f5cc}@keyframes pedestalSpinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pedestalSpinCounter{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes auraGridPulse{0%{opacity:.55;transform:rotateX(65deg) scale(.98)}to{opacity:.85;transform:rotateX(65deg) scale(1.03)}}@keyframes auraBeamFlicker{0%{opacity:.6}50%{opacity:.9}to{opacity:.7}}.centerpiece-backlight-glow{position:absolute;width:270px;height:270px;border-radius:50%;background:radial-gradient(circle,rgba(80,201,245,.35) 0%,rgba(66,103,245,.2) 40%,rgba(128,100,247,.1) 65%,transparent 80%);filter:blur(40px);pointer-events:none;z-index:1}.orb-pill{position:absolute;z-index:30;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,234,248,.95);box-shadow:0 2px 6px #17233f0a,0 8px 18px -2px #4267f51f,inset 0 1px 1px #fff;font-size:11px;font-weight:700;color:#75819b;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1)}.orb-pill:hover{transform:translateY(-2px) scale(1.05);color:#17233f;box-shadow:0 4px 10px #17233f0f,0 12px 24px -2px #4267f538}.orb-pill.active{background:#fff;border-color:#4267f5;box-shadow:0 0 0 2.5px #4267f533,0 8px 22px #4267f559;color:#4267f5}.pill-listening{top:12px;left:16px}.pill-thinking{top:12px;right:16px}.pill-processing{bottom:16px;left:16px}.pill-responding{bottom:16px;right:16px}.audio-bars-indicator{display:flex;align-items:center;gap:2px;height:12px}.audio-bar-1,.audio-bar-2,.audio-bar-3{width:2px;background-color:#4267f5;border-radius:9999px}.audio-bar-1{height:7px}.audio-bar-2{height:12px}.audio-bar-3{height:9px}.pedestal-controls-cluster{display:flex;align-items:center;justify-content:center;gap:14px;z-index:30;margin-top:2px}.pedestal-secondary-btn{width:34px;height:34px;border-radius:50%;border:1px solid #E5EAF5;background:#fff;color:#75819b;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #17233f0a;transition:all .18s ease}.pedestal-secondary-btn:hover{color:#17233f;border-color:#4267f5}.pedestal-secondary-btn.muted{background:#fff1f2;border-color:#fecdd3;color:#f16c7d}.pedestal-mic-trigger{width:48px;height:48px;border-radius:50%;border:none;background:linear-gradient(135deg,#4267f5,#8064f7);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #4267f559;transition:all .22s ease}.pedestal-mic-trigger:hover{transform:scale(1.05);box-shadow:0 6px 20px #4267f573}.pedestal-mic-trigger.recording{background:linear-gradient(135deg,#3454db,#4267f5,#50c9f5);box-shadow:0 0 0 5px #50c9f559;animation:auraPulse 1.4s infinite}.pedestal-end-btn{width:34px;height:34px;border-radius:50%;border:1px solid #FECDD3;background:#fff1f2;color:#f16c7d;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #f16c7d1a;transition:all .18s ease}.pedestal-end-btn:hover{background:#ffe4e6}.centerpiece-status-line{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11.5px;font-weight:600;color:#75819b;margin:8px auto 6px;z-index:30;max-width:90%;text-align:center;line-height:1.4;white-space:normal;transition:all .25s ease}.centerpiece-status-line.status-listening{background:#6366f11f;border:1px solid rgba(99,102,241,.4);color:#4338ca;padding:4px 14px;border-radius:14px;box-shadow:0 0 12px #6366f133;animation:auraBadgePulse 1.4s ease-in-out infinite}.centerpiece-status-line.status-thinking{background:#4267f51f;border:1px solid rgba(66,103,245,.4);color:#1d4ed8;padding:4px 14px;border-radius:14px;box-shadow:0 0 12px #4267f533;animation:auraBadgePulse 1.4s ease-in-out infinite}.centerpiece-status-line.status-responding{background:#0ea5e91f;border:1px solid rgba(14,165,233,.4);color:#0369a1;padding:4px 14px;border-radius:14px;box-shadow:0 0 12px #0ea5e933}.status-dots-group{display:flex;align-items:center;gap:3.5px;flex-shrink:0}.status-dot-blue{width:5px;height:5px;border-radius:50%;background-color:#4267f5}.status-dot-violet{width:5px;height:5px;border-radius:50%;background-color:#8064f7}.status-dot-cyan{width:5px;height:5px;border-radius:50%;background-color:#50c9f5}.status-text-dark{color:#17233f;word-break:break-word}.quick-actions-container{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;z-index:30}.quick-actions-row{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.quick-action-pill-btn{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:12px;background:#fff;border:1px solid #E5EAF5;color:#17233f;font-size:11.5px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 1px 4px #17233f05;transition:all .16s ease}.quick-action-pill-btn:hover{background:#f8faff;border-color:#4267f559;transform:translateY(-1px)}.action-icon-badge{width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center}.action-icon-badge svg{width:11px;height:11px}.badge-green{background:#e6f9f3;color:#20b995}.badge-blue{background:#eef2ff;color:#4267f5}.badge-purple{background:#f3efff;color:#8064f7}.badge-amber{background:#fef3c7;color:#d97706}[data-theme=dark] .quick-action-pill-btn{background:#111827f2;border-color:#334155cc;color:#f8fafc;box-shadow:0 2px 8px #00000059}[data-theme=dark] .quick-action-pill-btn:hover{background:#1e293bf2;border-color:#38bdf880;color:#38bdf8}[data-theme=dark] .centerpiece-status-text{color:#f1f5f9}[data-theme=dark] .control-round-btn.mute-btn{background:#111827e6;border-color:#334155cc;color:#94a3b8}[data-theme=dark] .control-round-btn.disconnect-btn{background:#ef444426;border-color:#ef444459}[data-theme=dark] .jarvis-intelligence-modal,.dark .jarvis-intelligence-modal{background:#090d16!important;color:#f8fafc!important;border-color:#334155bf!important}[data-theme=dark] .jarvis-intelligence-modal header,.dark .jarvis-intelligence-modal header{background:#111827!important;border-bottom-color:#334155b3!important;color:#f8fafc!important}[data-theme=dark] .jarvis-intelligence-modal nav,.dark .jarvis-intelligence-modal nav{background:#111827!important;border-right-color:#334155b3!important}[data-theme=dark] .jarvis-intelligence-modal aside,.dark .jarvis-intelligence-modal aside{background:#111827!important;border-left-color:#334155b3!important}[data-theme=dark] .jarvis-intelligence-modal .bg-white,[data-theme=dark] .jarvis-intelligence-modal .bg-white\/95,[data-theme=dark] .jarvis-intelligence-modal .bg-white\/90,[data-theme=dark] .jarvis-intelligence-modal .bg-white\/70,[data-theme=dark] .jarvis-intelligence-modal .bg-white\/50,.dark .jarvis-intelligence-modal .bg-white,.dark .jarvis-intelligence-modal .bg-white\/95,.dark .jarvis-intelligence-modal .bg-white\/90,.dark .jarvis-intelligence-modal .bg-white\/70,.dark .jarvis-intelligence-modal .bg-white\/50{background:#111827!important;color:#f8fafc!important}[data-theme=dark] .jarvis-intelligence-modal .border-slate-200,[data-theme=dark] .jarvis-intelligence-modal .border-slate-200\/80,[data-theme=dark] .jarvis-intelligence-modal .border-slate-100,.dark .jarvis-intelligence-modal .border-slate-200,.dark .jarvis-intelligence-modal .border-slate-200\/80,.dark .jarvis-intelligence-modal .border-slate-100{border-color:#33415599!important}[data-theme=dark] .jarvis-intelligence-modal .text-slate-900,[data-theme=dark] .jarvis-intelligence-modal .text-slate-800,[data-theme=dark] .jarvis-intelligence-modal .text-slate-700,.dark .jarvis-intelligence-modal .text-slate-900,.dark .jarvis-intelligence-modal .text-slate-800,.dark .jarvis-intelligence-modal .text-slate-700{color:#f8fafc!important}[data-theme=dark] .jarvis-intelligence-modal .text-slate-500,[data-theme=dark] .jarvis-intelligence-modal .text-slate-400,.dark .jarvis-intelligence-modal .text-slate-500,.dark .jarvis-intelligence-modal .text-slate-400{color:#94a3b8!important}[data-theme=dark] .jarvis-intelligence-modal .bg-slate-100,[data-theme=dark] .jarvis-intelligence-modal .bg-slate-100\/80,[data-theme=dark] .jarvis-intelligence-modal .bg-slate-100\/90,.dark .jarvis-intelligence-modal .bg-slate-100,.dark .jarvis-intelligence-modal .bg-slate-100\/80,.dark .jarvis-intelligence-modal .bg-slate-100\/90{background:#1e293b!important;color:#f8fafc!important}.aimodels-page{display:flex;flex-direction:column;gap:22px;width:100%}.aimodels-hero{position:relative;background:#fff;border:1px solid var(--aura-card-border);border-radius:28px;padding:30px 36px;box-shadow:0 4px 24px #4267f50d;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden}.aimodels-hero:before{content:"";position:absolute;top:0;right:15%;width:500px;height:100%;background:radial-gradient(circle at center,rgba(128,100,247,.12) 0%,rgba(80,201,245,.14) 40%,transparent 70%);pointer-events:none;z-index:1}.hero-left{flex:1.2;display:flex;flex-direction:column;gap:12px;z-index:2}.hero-badge-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--aura-radius-pill);background:#8064f71f;color:#8064f7;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-title{font-size:32px;font-weight:800;color:var(--aura-text-dark);line-height:1.18;letter-spacing:-.025em}.hero-title-gradient{background:linear-gradient(135deg,#4267f5,#8064f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:13.5px;color:var(--aura-text-muted);line-height:1.55;max-width:480px}.hero-tags-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.hero-tag-item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:#f8faff;border:1px solid #E8EEFB;font-size:11.5px;font-weight:600;color:var(--aura-text-dark);transition:all .18s ease}.hero-tag-item:hover{background:#eef2ff;border-color:#4267f54d;color:var(--aura-primary-blue)}.hero-tag-item svg{width:13px;height:13px;color:var(--aura-primary-blue)}.hero-center-orb-wrap{position:relative;width:320px;height:220px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:2}.hero-floating-pill{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:14px;background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(229,234,245,.95);box-shadow:0 4px 16px #17233f0f;font-size:11px;font-weight:700;color:var(--aura-text-dark);z-index:10;transition:transform .2s ease}.hero-floating-pill:hover{transform:scale(1.05)}.hero-floating-pill svg{width:12px;height:12px;color:var(--aura-primary-blue)}.pill-pos-top-left{top:8px;left:-10px}.pill-pos-top-right{top:12px;right:-10px}.pill-pos-bottom-left{bottom:12px;left:0}.pill-pos-bottom-right{bottom:8px;right:-5px}.hero-right-stats{width:170px;background:#fff;border:1px solid var(--aura-card-border);border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 12px #17233f08;z-index:2;flex-shrink:0}.hero-stat-row{display:flex;align-items:center;gap:12px}.hero-stat-icon-wrap{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-stat-icon-wrap svg{width:16px;height:16px}.icon-blue{background:#eef2ff;color:#4267f5}.icon-green{background:#e6f9f3;color:#20b995}.icon-purple{background:#f3efff;color:#8064f7}.icon-violet{background:#f5f3ff;color:#8064f7}.hero-stat-content{display:flex;flex-direction:column}.hero-stat-value{font-size:15px;font-weight:800;color:var(--aura-text-dark);line-height:1.15}.hero-stat-label{font-size:11px;font-weight:500;color:var(--aura-text-muted)}.aimodels-control-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.filter-pills-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-btn{padding:8px 18px;border-radius:var(--aura-radius-pill);font-size:12.5px;font-weight:600;font-family:inherit;border:1px solid var(--aura-card-border);background:#fff;color:var(--aura-text-muted);cursor:pointer;transition:all .18s ease}.filter-btn:hover{color:var(--aura-text-dark);border-color:#4267f566}.filter-btn.active{background:var(--aura-primary-blue);color:#fff;border-color:var(--aura-primary-blue);box-shadow:0 4px 12px #4267f540}.filter-controls-right{display:flex;align-items:center;gap:10px}.filter-search-box{position:relative;display:flex;align-items:center}.filter-search-icon{position:absolute;left:12px;width:14px;height:14px;color:var(--aura-text-muted);pointer-events:none}.filter-search-input{height:36px;padding:0 14px 0 34px;background:#fff;border:1px solid var(--aura-card-border);border-radius:12px;font-size:12.5px;font-family:inherit;color:var(--aura-text-dark);outline:none;transition:all .18s ease;width:180px}.filter-search-input:focus{border-color:var(--aura-primary-blue);box-shadow:0 0 0 3px #4267f51f;width:220px}.filter-dropdown-select{height:36px;padding:0 12px;background:#fff;border:1px solid var(--aura-card-border);border-radius:12px;font-size:12px;font-weight:600;font-family:inherit;color:var(--aura-text-dark);cursor:pointer;display:flex;align-items:center;gap:6px}.filter-icon-button{width:36px;height:36px;border-radius:12px;border:1px solid var(--aura-card-border);background:#fff;color:var(--aura-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.filter-icon-button:hover{color:var(--aura-primary-blue);border-color:#4267f566}.filter-icon-button svg{width:16px;height:16px}.providers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1280px){.providers-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.providers-grid{grid-template-columns:1fr}.aimodels-hero{flex-direction:column;padding:24px}.hero-right-stats{width:100%;flex-direction:row;justify-content:space-around}}.provider-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:24px;padding:24px;box-shadow:0 2px 14px #17233f08;display:flex;flex-direction:column;justify-content:space-between;transition:all .22s ease;position:relative}.provider-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #4267f514;border-color:#4267f54d}.card-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.provider-meta-left{display:flex;align-items:center;gap:12px}.provider-logo-frame{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid #EBF0FA;flex-shrink:0}.provider-logo-frame svg{width:26px;height:26px}.provider-name-block{display:flex;flex-direction:column}.provider-name{font-size:16px;font-weight:800;color:var(--aura-text-dark);line-height:1.2}.provider-org{font-size:11.5px;font-weight:500;color:var(--aura-text-muted);margin-top:2px}.card-top-actions{display:flex;align-items:center;gap:8px}.active-provider-badge{padding:4px 10px;border-radius:var(--aura-radius-pill);background:#20b9951f;color:var(--aura-success);font-size:11px;font-weight:700}.card-star-btn{background:none;border:none;color:#9aa5bc;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;transition:color .18s ease}.card-star-btn:hover{color:var(--aura-warning)}.card-star-btn svg{width:17px;height:17px}.provider-description{font-size:12.5px;color:var(--aura-text-muted);line-height:1.55;margin-bottom:16px;min-height:38px}.supported-models-wrap{margin-bottom:18px}.supported-models-title{font-size:11px;font-weight:700;color:var(--aura-text-dark);margin-bottom:8px;text-transform:capitalize}.models-tags-container{display:flex;flex-wrap:wrap;gap:6px}.model-tag-pill{padding:4px 10px;border-radius:8px;background:#f4f7ff;border:1px solid #E5EAF5;font-size:11px;font-weight:600;color:var(--aura-text-dark)}.card-metrics-row{background:#f8faff;border:1px solid #EBF0FA;border-radius:14px;padding:10px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;margin-bottom:16px}.metric-column{display:flex;flex-direction:column;align-items:center;gap:3px}.metric-label-with-icon{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:500;color:var(--aura-text-muted)}.metric-label-with-icon svg{width:12px;height:12px;color:var(--aura-primary-blue)}.metric-stat-number{font-size:12px;font-weight:700;color:var(--aura-text-dark)}.card-footer-action{border-top:1px solid #F0F4FC;padding-top:14px;display:flex;justify-content:center}.view-models-link-btn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--aura-primary-blue);text-decoration:none;background:none;border:none;cursor:pointer;transition:all .18s ease}.view-models-link-btn:hover{color:var(--aura-primary-hover);transform:translate(2px)}.view-models-link-btn svg{width:14px;height:14px}[data-theme=dark] .aimodels-hero,.dark .aimodels-hero{background:#111827!important;border-color:#334155bf!important;box-shadow:0 4px 24px #00000080!important}[data-theme=dark] .hero-title,.dark .hero-title{color:#f8fafc!important}[data-theme=dark] .hero-subtitle,.dark .hero-subtitle{color:#94a3b8!important}[data-theme=dark] .hero-tag-item,.dark .hero-tag-item{background:#1e293b!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .hero-tag-item:hover,.dark .hero-tag-item:hover{background:#334155!important;border-color:#38bdf8!important;color:#38bdf8!important}[data-theme=dark] .hero-floating-pill,.dark .hero-floating-pill{background:#1e293bf2!important;border-color:#334155cc!important;color:#f8fafc!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .hero-right-stats,.dark .hero-right-stats{background:#1e293b!important;border-color:#334155bf!important;box-shadow:0 4px 16px #0000004d!important}[data-theme=dark] .hero-stat-value,.dark .hero-stat-value{color:#f8fafc!important}[data-theme=dark] .hero-stat-label,.dark .hero-stat-label{color:#94a3b8!important}[data-theme=dark] .filter-btn,.dark .filter-btn{background:#1e293b!important;border-color:#334155bf!important;color:#94a3b8!important}[data-theme=dark] .filter-btn:hover,.dark .filter-btn:hover{background:#334155!important;color:#f8fafc!important;border-color:#38bdf880!important}[data-theme=dark] .filter-btn.active,.dark .filter-btn.active{background:var(--aura-primary-blue)!important;color:#fff!important;border-color:var(--aura-primary-blue)!important}[data-theme=dark] .filter-search-input,.dark .filter-search-input{background:#1e293b!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .filter-search-input::-moz-placeholder,.dark .filter-search-input::-moz-placeholder{color:#64748b!important}[data-theme=dark] .filter-search-input::placeholder,.dark .filter-search-input::placeholder{color:#64748b!important}[data-theme=dark] .filter-dropdown-select,.dark .filter-dropdown-select,[data-theme=dark] .filter-icon-button,.dark .filter-icon-button{background:#1e293b!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .provider-card,.dark .provider-card{background:#111827!important;border-color:#334155bf!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .provider-card:hover,.dark .provider-card:hover{border-color:#38bdf8!important;box-shadow:0 8px 28px #38bdf826!important}[data-theme=dark] .provider-name,.dark .provider-name{color:#f8fafc!important}[data-theme=dark] .provider-company,.dark .provider-company,[data-theme=dark] .provider-description,.dark .provider-description{color:#94a3b8!important}[data-theme=dark] .provider-logo-frame,.dark .provider-logo-frame{background:#1e293b!important;border-color:#334155bf!important}.provider-logo-frame img{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:8px}[data-theme=dark] .supported-models-title,.dark .supported-models-title{color:#f8fafc!important}[data-theme=dark] .model-tag-pill,.dark .model-tag-pill{background:#1e293b!important;border-color:#334155bf!important;color:#cbd5e1!important}[data-theme=dark] .card-metrics-row,.dark .card-metrics-row{background:#1e293b!important;border-color:#33415599!important}[data-theme=dark] .metric-stat-label,.dark .metric-stat-label{color:#94a3b8!important}[data-theme=dark] .metric-stat-number,.dark .metric-stat-number{color:#f8fafc!important}[data-theme=dark] .card-footer-action,.dark .card-footer-action{border-top-color:#33415580!important}[data-theme=dark] .view-models-link-btn,.dark .view-models-link-btn{color:var(--aura-primary-blue)!important}.overview-page{display:flex;flex-direction:column;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.greeting-weather-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:2px}@media(max-width:640px){.greeting-weather-row{flex-direction:column;align-items:stretch;gap:10px}}.greeting-text-box h1{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.greeting-text-box p{font-size:12px;color:var(--aura-text-muted);margin-top:2px}.weather-banner-card{background:#ffffff85;border:1px solid rgba(255,255,255,.8);border-radius:16px;padding:8px 16px;box-shadow:inset 0 1px 2px #fffffff2,0 2px 10px #17233f08;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;overflow:hidden;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);min-width:260px}.weather-info-left{position:relative;z-index:2}.weather-date{font-size:10.5px;font-weight:600;color:var(--aura-text-muted)}.weather-tagline{font-size:12px;font-weight:800;color:var(--aura-text-dark);margin-top:2px}.weather-temp-badge{position:relative;z-index:2;display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;color:var(--aura-text-dark)}.weather-skyline-bg{position:absolute;right:0;top:0;bottom:0;width:110px;pointer-events:none;opacity:.35;background-size:cover;background-position:center;mask-image:linear-gradient(to left,black 35%,transparent 100%);-webkit-mask-image:linear-gradient(to left,black 35%,transparent 100%)}.three-column-workspace{display:grid;grid-template-columns:1fr 1.35fr 1.15fr;gap:14px;align-items:stretch;height:490px;max-height:490px}@media(max-width:1100px){.three-column-workspace{grid-template-columns:1fr;height:auto;max-height:none}}.workspace-card{border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:100%;min-height:0;overflow:hidden;position:relative;background:#ffffff85;border:1px solid rgba(255,255,255,.8);backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);box-shadow:0 4px 20px -2px #4267f514,0 2px 6px #0f172a08,inset 0 1px 2px #fffffff2}@media(max-width:1100px){.workspace-card{height:auto;max-height:none;min-height:380px}}.workflow-card{padding:14px 16px;height:100%;max-height:100%;overflow-y:auto}.card-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.card-header-title{font-size:13.5px;font-weight:800;color:var(--aura-text-dark);display:flex;align-items:center;gap:8px}.active-ping-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--aura-radius-pill);background:#20b9951f;color:var(--aura-success);font-size:9.5px;font-weight:700}.active-ping-dot{width:5px;height:5px;border-radius:50%;background:var(--aura-success);animation:auraPulse 1.8s infinite}.header-view-all-link{font-size:11.5px;font-weight:600;color:var(--aura-primary-blue);text-decoration:none;display:flex;align-items:center;gap:3px}.header-view-all-link:hover{text-decoration:underline}.timeline-connector-wrap{position:relative;padding-left:24px;display:flex;flex-direction:column;gap:11px}.timeline-vertical-line{position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:#e5eaf5}.timeline-item-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px}.timeline-node-icon{position:absolute;left:-24px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #FFFFFF;z-index:2}.timeline-node-icon svg{width:12px;height:12px}.timeline-text-content{min-width:0;padding-right:6px}.timeline-item-title{font-size:11.5px;font-weight:700;color:var(--aura-text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-item-time{font-size:9.5px;color:var(--aura-text-muted);font-weight:500;margin-top:1.5px}.timeline-badge{padding:3px 8px;border-radius:6px;font-size:9px;font-weight:700;white-space:nowrap}.badge-success{background:#e6f9f3;color:var(--aura-success)}.badge-brand{background:#eef2ff;color:var(--aura-primary-blue)}.badge-neutral{background:#f4f7ff;color:var(--aura-text-muted)}.center-orb-card{padding:12px 14px 14px;position:relative;overflow:hidden;align-items:center;background:linear-gradient(180deg,#fff,#fafcff) padding-box,conic-gradient(from var(--beam-angle),rgba(226,234,248,.6) 0deg,rgba(226,234,248,.6) 240deg,rgba(66,103,245,.35) 280deg,rgba(80,201,245,.85) 320deg,rgba(128,100,247,.95) 345deg,rgba(255,255,255,1) 355deg,rgba(226,234,248,.6) 360deg) border-box!important;border:2.5px solid transparent!important;box-shadow:0 2px 5px #17233f05,0 10px 24px -2px #4267f51f,0 22px 48px -6px #17233f12,inset 0 1px 1.5px #fff!important;animation:auraBorderBeamRotate 5s linear infinite!important}.center-orb-card:hover{transform:translateY(-4px) scale(1.003) translateZ(0)!important;box-shadow:0 4px 12px #17233f08,0 16px 36px -4px #4267f52e,0 32px 64px -6px #17233f1a,inset 0 1px 2px #fff!important}.center-orb-card.is-responding{transform:translateY(-3px) scale(1.002) translateZ(0)!important;border:2.5px solid rgba(80,201,245,1)!important;background:linear-gradient(180deg,#fff,#f5f9ff) padding-box,conic-gradient(from var(--beam-angle),rgba(80,201,245,.35) 0deg,rgba(66,103,245,.55) 120deg,rgba(80,201,245,1) 240deg,rgba(255,255,255,1) 320deg,rgba(128,100,247,.95) 345deg,rgba(80,201,245,.35) 360deg) border-box!important;animation:auraBorderBeamRotate 2.2s linear infinite,auraCardRespondingPulse 2s ease-in-out infinite!important}.center-orb-card.is-speaking{border:3.5px solid rgba(80,201,245,1)!important;box-shadow:0 0 0 4px #50c9f5,0 0 50px #50c9f5f2,0 0 100px #4267f5d9,0 0 160px #50c9f599,0 24px 64px -4px #4267f573,inset 0 0 35px #50c9f559!important;border-color:#50c9f5!important;animation:auraBorderBeamRotate 1.6s linear infinite,auraCardSpeakingPulse 1.4s ease-in-out infinite!important}@keyframes auraCardSpeakingPulse{0%,to{box-shadow:0 0 0 4px #50c9f5,0 0 48px #50c9f5e6,0 0 95px #4267f5bf,0 0 145px #50c9f580,inset 0 0 28px #50c9f54d!important}50%{box-shadow:0 0 0 5px #50c9f5,0 0 80px #50c9f5,0 0 145px #4267f5f2,0 0 210px #50c9f5b3,0 28px 72px -4px #50c9f58c,inset 0 0 50px #50c9f580!important}}@keyframes auraCardRespondingPulse{0%,to{box-shadow:0 0 0 3px #4267f5f2,0 0 40px #50c9f5cc,0 0 88px #4267f5a6,0 0 140px #50c9f566,0 20px 50px -4px #4267f566,inset 0 0 28px #50c9f540!important}50%{box-shadow:0 0 0 4px #50c9f5,0 0 65px #50c9f5,0 0 120px #4267f5d9,0 0 175px #50c9f599,0 28px 64px -4px #4267f580,inset 0 0 45px #50c9f559!important}}.aura-responding-badge,.aura-responding-subbadge{display:inline-flex;align-items:center;gap:4.5px;padding:1.5px 8px;border-radius:9999px;background:#50c9f51f;border:1px solid rgba(80,201,245,.45);font-size:9.5px;font-weight:700;color:#0284c7;box-shadow:0 0 10px #50c9f540;animation:auraBadgePulse 1.6s ease-in-out infinite;white-space:nowrap;flex-shrink:0}.conversation-card{display:flex;flex-direction:column;height:100%;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(226,232,240,.9);box-shadow:0 4px 20px -2px #0f172a0d,0 1px 3px #00000005;transition:box-shadow .22s ease,border-color .22s ease}.conversation-header{padding:12px 16px 10px;border-bottom:1px solid rgba(226,232,240,.85);display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:62px;background:linear-gradient(180deg,#fff,#f8fafc);flex-shrink:0;box-sizing:border-box}.conversation-header-row-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;position:relative}.conversation-header-row-sub{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;min-height:22px}.conversation-header-left{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.conversation-header-actions{display:flex;align-items:center;gap:7px;flex-shrink:0;white-space:nowrap}.conversation-voice-toggle{height:27px;padding:0 10px;border-radius:20px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conversation-voice-toggle.female{background:#fdf2f8;color:#db2777;border-color:#fbcfe8;box-shadow:0 1px 3px #db277714}.conversation-voice-toggle.female:hover{background:#fce7f3;color:#be185d;border-color:#f472b6;transform:translateY(-1px);box-shadow:0 3px 8px #db277729}.conversation-voice-toggle.male{background:#eff6ff;color:#2563eb;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb14}.conversation-voice-toggle.male:hover{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 3px 8px #2563eb29}.conversation-voice-toggle .voice-gender-icon{font-size:13px;line-height:1}.ai-model-pill-btn{height:24px;padding:0 9px;border-radius:9999px;background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.3);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .18s ease}.ai-model-pill-btn:hover{background:#10b9812e;border-color:#10b981;transform:translateY(-.5px)}.conversation-stream{flex:1 1 0%;min-height:0;max-height:100%;padding:16px 16px 12px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.conversation-stream::-webkit-scrollbar{width:5px}.conversation-stream::-webkit-scrollbar-track{background:transparent}.conversation-stream::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:9999px}.conversation-stream::-webkit-scrollbar-thumb:hover{background:#3b82f680}.message-user-wrap{display:flex;align-items:flex-start;justify-content:flex-end;gap:9px}.user-bubble{max-width:82%;background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid rgba(59,130,246,.3);color:#fff;padding:10px 14px;border-radius:16px 4px 16px 16px;font-size:12px;font-weight:500;line-height:1.5;word-break:break-word;overflow-wrap:anywhere;box-shadow:0 3px 10px #2563eb2e}.user-msg-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;box-shadow:0 2px 6px #2563eb40}.message-aura-wrap{display:flex;align-items:flex-start;gap:9px}.aura-msg-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;box-shadow:0 2px 8px #6366f159}.aura-bubble{width:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:4px 16px 16px;padding:12px 15px;box-shadow:0 2px 10px #0f172a0a;font-size:12px;line-height:1.55;color:#0f172a;word-break:break-word;overflow-wrap:anywhere}.aura-checklist-item{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;font-weight:500;color:#1e293b;margin-top:6px;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.45}.checklist-check-icon{width:15px;height:15px;border-radius:50%;background:#10b981;color:#fff;font-size:9px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.suggested-chips-bar{flex-shrink:0;padding:10px 14px;border-top:1px solid rgba(226,232,240,.85);background:linear-gradient(180deg,#f8fafc,#f1f5f9);display:flex;flex-direction:column;gap:7px;position:relative;overflow:hidden}.suggested-chips-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;padding:1px 0;-webkit-overflow-scrolling:touch}.suggested-chips-row::-webkit-scrollbar{display:none}.suggested-chip-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:9999px;background:#fff;border:1px solid rgba(203,213,225,.95);color:#1e293b;font-size:11.5px;font-weight:550;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 3px #0f172a0a;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.suggested-chip-btn:hover{background:#eff6ff;border-color:#60a5fa;color:#1d4ed8;box-shadow:0 4px 10px #2563eb24;transform:translateY(-1.5px)}.suggested-chip-btn:active{transform:scale(.97)}.suggested-chip-btn svg{flex-shrink:0;color:#3b82f6}.conversation-input-form{flex-shrink:0;padding:10px 14px;border-top:1px solid rgba(226,232,240,.85);background:#fff;display:flex;align-items:center;gap:8px}.chat-input-field{flex:1;height:38px;padding:0 13px;background:#f8fafc;border:1px solid rgba(226,232,240,.95);border-radius:12px;font-size:12px;font-family:inherit;color:#0f172a;outline:none;transition:all .18s ease}.chat-input-field:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.chat-send-btn{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 10px #2563eb47;transition:all .18s ease;flex-shrink:0}.chat-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 14px #2563eb66}.chat-send-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.kpi-row-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:900px){.kpi-row-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.kpi-row-grid{grid-template-columns:1fr}}.kpi-card{background:var(--aura-card-bg);border:1px solid var(--aura-card-border);border-radius:16px;padding:12px 16px;box-shadow:var(--aura-card-shadow-3d);display:flex;align-items:center;justify-content:space-between;transition:all .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.kpi-card:hover{transform:translateY(-3px) scale(1.008);box-shadow:var(--aura-card-shadow-3d-hover);border-color:#4267f54d}.kpi-left-cluster{display:flex;align-items:center;gap:10px}.kpi-icon-frame{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-val-trend{display:flex;align-items:baseline;gap:6px}.kpi-val-number{font-size:19px;font-weight:900;color:var(--aura-text-dark);line-height:1.1}.kpi-trend-pct{font-size:11px;font-weight:700}.kpi-title-label{font-size:11px;color:var(--aura-text-muted);font-weight:500;margin-top:1.5px}.kpi-sparkline-svg{width:54px;height:26px;flex-shrink:0}.bottom-panels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}@media(max-width:900px){.bottom-panels-grid{grid-template-columns:1fr}}.bottom-detail-panel{background:var(--aura-card-bg);border:1px solid var(--aura-card-border);border-radius:18px;padding:14px 16px;box-shadow:var(--aura-card-shadow-3d);display:flex;flex-direction:column;justify-content:space-between;min-height:240px;position:relative;overflow:hidden;transition:all .28s cubic-bezier(.16,1,.3,1)}.bottom-detail-panel:hover{transform:translateY(-3px) scale(1.004);box-shadow:var(--aura-card-shadow-3d-hover);border-color:#4267f54d}@keyframes auraDotBounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-5px);opacity:1}}@keyframes equalizerBar{0%,to{height:6px}50%{height:16px}}.live-thinking-wrap,.live-listening-wrap{animation:floatingPanelSlideUp .25s ease-out}.aura-responding-subbadge.listening{background:#6366f11f!important;border-color:#6366f166!important;color:#4338ca!important}.aura-responding-subbadge.processing{background:#4267f51f!important;border-color:#4267f566!important;color:#1d4ed8!important}.aura-responding-subbadge.speaking{background:#10b9811f!important;border-color:#10b98166!important;color:#047857!important}[data-theme=dark] .workspace-card,[data-theme=dark] .weather-banner-card,[data-theme=dark] .kpi-card,[data-theme=dark] .conversation-card,[data-theme=dark] .bottom-detail-panel,[data-theme=dark] .center-orb-card{position:relative!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0d162a85!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important;box-shadow:0 8px 32px #00000059!important;color:#f8fafc!important}[data-theme=light] .workspace-card,[data-theme=light] .weather-banner-card,[data-theme=light] .kpi-card,[data-theme=light] .conversation-card,[data-theme=light] .bottom-detail-panel,[data-theme=light] .center-orb-card,.light .workspace-card,.light .weather-banner-card,.light .kpi-card,.light .conversation-card,.light .bottom-detail-panel,.light .center-orb-card{position:relative!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.85)!important;background:#ffffffa6!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;box-shadow:0 10px 32px #0f172a14!important;color:#0f172a!important}[data-theme=dark] .workspace-card:after,[data-theme=dark] .weather-banner-card:after,[data-theme=dark] .kpi-card:after,[data-theme=dark] .conversation-card:after,[data-theme=dark] .bottom-detail-panel:after,[data-theme=dark] .center-orb-card:after,.dark .workspace-card:after,.dark .weather-banner-card:after,.dark .kpi-card:after,.dark .conversation-card:after,.dark .bottom-detail-panel:after,.dark .center-orb-card:after{content:""!important;position:absolute!important;top:-1.5px!important;right:-1.5px!important;bottom:-1.5px!important;left:-1.5px!important;border-radius:inherit!important;padding:1.5px!important;background:conic-gradient(from var(--beam-angle),transparent 0deg,transparent 230deg,rgba(56,189,248,.25) 270deg,#38BDF8 310deg,#818CF8 335deg,#EC4899 350deg,#38BDF8 358deg,transparent 360deg)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;z-index:5!important;animation:auraBorderBeamRotate 4.5s linear infinite!important}[data-theme=light] .workspace-card:after,[data-theme=light] .weather-banner-card:after,[data-theme=light] .kpi-card:after,[data-theme=light] .conversation-card:after,[data-theme=light] .bottom-detail-panel:after,[data-theme=light] .center-orb-card:after,.light .workspace-card:after,.light .weather-banner-card:after,.light .kpi-card:after,.light .conversation-card:after,.light .bottom-detail-panel:after,.light .center-orb-card:after{content:""!important;position:absolute!important;top:-1.5px!important;right:-1.5px!important;bottom:-1.5px!important;left:-1.5px!important;border-radius:inherit!important;padding:1.5px!important;background:conic-gradient(from var(--beam-angle),transparent 0deg,transparent 230deg,rgba(37,99,235,.25) 270deg,#2563EB 310deg,#7C3AED 335deg,#EC4899 350deg,#2563EB 358deg,transparent 360deg)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;z-index:5!important;animation:auraBorderBeamRotate 4.5s linear infinite!important}[data-theme=dark] .conversation-header{background:#111827!important;border-bottom-color:#334155b3!important}[data-theme=dark] .conversation-voice-toggle.female,.dark .conversation-voice-toggle.female{background:#ec48992e!important;color:#f472b6!important;border-color:#ec489966!important;box-shadow:0 1px 4px #00000040!important}[data-theme=dark] .conversation-voice-toggle.male,.dark .conversation-voice-toggle.male{background:#3b82f62e!important;color:#60a5fa!important;border-color:#3b82f666!important;box-shadow:0 1px 4px #00000040!important}[data-theme=dark] .chat-input-bar{background:#1e293b!important;border-color:#334155b3!important}[data-theme=dark] .chat-input-field{color:#f8fafc!important}[data-theme=dark] .user-bubble,.dark .user-bubble{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border-color:#3b82f673!important;box-shadow:0 4px 14px #2563eb59!important}[data-theme=dark] .aura-bubble,.dark .aura-bubble{background:#1e293b!important;border-color:#334155cc!important;color:#f8fafc!important}[data-theme=dark] .aura-checklist-item,.dark .aura-checklist-item{color:#f8fafc!important}[data-theme=dark] .suggested-chips-bar,.dark .suggested-chips-bar{background:linear-gradient(180deg,#111827,#0f172a)!important;border-top-color:#334155bf!important}[data-theme=dark] .suggested-chip-btn,.dark .suggested-chip-btn{background:#1e293b!important;color:#38bdf8!important;border-color:#38bdf859!important}[data-theme=dark] .suggested-chip-btn:hover,.dark .suggested-chip-btn:hover{background:#334155!important;color:#7dd3fc!important;border-color:#38bdf899!important}[data-theme=dark] .conversation-input-form,.dark .conversation-input-form{background:#111827!important;border-color:#334155cc!important;box-shadow:0 4px 14px #00000059!important}[data-theme=dark] .chat-input-field{color:#f8fafc!important;background:transparent!important}[data-theme=dark] .chat-input-field::-moz-placeholder{color:#64748b!important}[data-theme=dark] .chat-input-field::placeholder{color:#64748b!important}[data-theme=dark] .conversation-header{border-bottom-color:#33415599!important}[data-theme=dark] .badge-neutral{background:#33415580!important;color:#94a3b8!important}[data-theme=dark] .badge-brand{background:#38bdf826!important;color:#38bdf8!important}[data-theme=dark] .badge-success{background:#34d39926!important;color:#34d399!important}.aura-auth-wrapper{height:100vh;max-height:100vh;width:100vw;min-width:100vw;margin:0;background-color:#edf3fc;background-image:radial-gradient(circle at 10% 15%,rgba(80,201,245,.18) 0%,transparent 45%),radial-gradient(circle at 85% 20%,rgba(128,100,247,.14) 0%,transparent 40%),radial-gradient(circle at 50% 90%,rgba(66,103,245,.12) 0%,transparent 50%);display:flex;align-items:center;justify-content:center;padding:16px 24px;box-sizing:border-box;font-family:var(--aura-font, "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif);color:#17233f;overflow:hidden}@media(max-width:1024px){.aura-auth-wrapper{height:auto;min-height:100vh;overflow-y:auto;padding:12px}}.aura-auth-card-frame{width:100%;max-width:1060px;height:calc(100vh - 36px);max-height:590px;background:#ffffffc7;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.95);border-radius:22px;box-shadow:0 20px 50px -10px #2d4baf24,0 4px 14px -2px #17233f0a;display:flex;flex-direction:row;overflow:hidden;position:relative;box-sizing:border-box}@media(max-width:1024px){.aura-auth-card-frame{flex-direction:column;height:auto;max-height:none;border-radius:18px}}.auth-hero-pane{position:relative;flex:1.15;padding:24px 28px;display:flex;flex-direction:column;justify-content:space-between;background-size:cover;background-position:center;overflow:hidden;border-right:1px solid rgba(229,234,245,.7);box-sizing:border-box}@media(max-width:1024px){.auth-hero-pane{padding:20px 18px;min-height:440px;border-right:none;border-bottom:1px solid rgba(229,234,245,.7)}}.auth-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fff6,#f0f5ff26,#ffffff73);pointer-events:none;z-index:1}.auth-hero-inner{position:relative;z-index:5;height:100%;display:flex;flex-direction:column;justify-content:space-between}.auth-brand-badge{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#17233f;width:-moz-fit-content;width:fit-content}.auth-brand-logo-icon{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#4267f5,#8064f7);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #4267f54d}.auth-brand-logo-text{font-size:20px;font-weight:800;letter-spacing:-.025em;color:#17233f}.auth-hero-headings{margin-top:12px;max-width:400px}.auth-hero-h1{font-size:27px;font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#17233f;margin-bottom:6px}@media(max-width:640px){.auth-hero-h1{font-size:22px}}.auth-gradient-text{background:linear-gradient(135deg,#4267f5,#8064f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-hero-sub{font-size:11.5px;color:#75819b;line-height:1.4;max-width:340px}.auth-stage-container{position:relative;width:100%;min-height:220px;margin:6px 0;display:flex;align-items:center;justify-content:space-between}.auth-feature-pills-col{display:flex;flex-direction:column;gap:7px;z-index:10;width:185px}.auth-feature-pill{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(229,234,245,.95);border-radius:11px;box-shadow:0 2px 8px #17233f08;transition:all .2s ease}.auth-feature-pill:hover{transform:translate(2px);box-shadow:0 4px 12px #4267f51a;border-color:#4267f54d}.auth-feature-icon-box{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auth-feature-title{font-size:11px;font-weight:700;color:#17233f;line-height:1.2}.auth-feature-desc{font-size:9px;color:#75819b;white-space:nowrap}.auth-orb-pedestal-wrap{position:relative;width:220px;height:210px;display:flex;align-items:center;justify-content:center;margin-right:4px}@media(max-width:640px){.auth-orb-pedestal-wrap{display:none}}.auth-orb-backglow{position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(80,201,245,.35) 0%,rgba(66,103,245,.2) 45%,transparent 70%);filter:blur(24px);pointer-events:none}.auth-pedestal-base{position:absolute;bottom:8px;width:170px;height:38px;border-radius:50%;background:radial-gradient(ellipse,#17233F 0%,#0F172A 70%,transparent 100%);box-shadow:0 0 20px #50c9f580,inset 0 0 12px #4267f5b3;border:1.2px solid rgba(80,201,245,.7)}.auth-pedestal-ring{position:absolute;bottom:16px;width:140px;height:28px;border-radius:50%;border:1.2px solid rgba(128,100,247,.7);box-shadow:0 0 14px #8064f773;animation:auraPedestalPulse 3s infinite alternate}@keyframes auraPedestalPulse{0%{transform:scale(.96);opacity:.7}to{transform:scale(1.03);opacity:1}}.auth-3d-orb-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none}.auth-orbit-node{position:absolute;width:22px;height:22px;border-radius:50%;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(229,234,245,.9);box-shadow:0 3px 8px #17233f14;display:flex;align-items:center;justify-content:center;z-index:8;animation:auraFloat 3.5s ease-in-out infinite}.node-folder{top:24px;left:10px;color:#4267f5;animation-delay:0s}.node-check{bottom:45px;left:16px;color:#20b995;animation-delay:1.2s}.node-users{top:48px;right:10px;color:#8064f7;animation-delay:.8s}.node-chart{bottom:32px;right:18px;color:#0284c7;animation-delay:2s}.auth-quote-card{background:#ffffffd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.95);border-radius:14px;padding:10px 14px;max-width:280px;box-shadow:0 3px 12px #17233f08}.auth-quote-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.auth-quote-mark{font-size:22px;line-height:1;color:#4267f5;font-family:serif;font-weight:900}.auth-quote-text{font-size:11px;font-weight:600;color:#17233f;line-height:1.35}.auth-quote-pills{display:flex;align-items:center;gap:4px;padding-left:16px}.auth-quote-pill-active{width:18px;height:3.5px;border-radius:9999px;background:#4267f5}.auth-quote-pill-dot{width:4px;height:3.5px;border-radius:9999px;background:#d0dbee}.auth-form-pane{flex:.95;padding:24px 32px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;box-sizing:border-box;overflow:hidden}@media(max-width:1024px){.auth-form-pane{padding:20px 18px}}.auth-top-header-bar{display:flex;align-items:center;justify-content:flex-end;margin-bottom:4px}.auth-lang-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:10px;border:1px solid #E5EAF5;background:#fff;color:#17233f;font-size:11px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #17233f05;transition:all .2s ease}.auth-lang-btn:hover{background:#f4f7ff;border-color:#c8d7fc}.auth-form-content{max-width:360px;width:100%;margin:0 auto}.auth-form-title{font-size:23px;font-weight:800;letter-spacing:-.025em;color:#17233f;margin-bottom:3px}.auth-form-subtitle{font-size:11.5px;color:#75819b;line-height:1.35;margin-bottom:14px}.auth-field-block{margin-bottom:10px}.auth-field-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.auth-field-label{font-size:11.5px;font-weight:600;color:#17233f}.auth-forgot-link{font-size:11px;font-weight:600;color:#4267f5;text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.auth-forgot-link:hover{text-decoration:underline}.auth-input-container{position:relative;display:flex;align-items:center}.auth-input-icon{position:absolute;left:12px;color:#75819b;display:flex;align-items:center;pointer-events:none}.auth-text-input{width:100%;height:38px;padding:0 12px 0 36px;background:#f7faff;border:1px solid #E5EAF5;border-radius:10px;font-size:12.5px;color:#17233f;outline:none;font-family:inherit;transition:all .2s ease;box-sizing:border-box}.auth-text-input::-moz-placeholder{color:#9aa5bc}.auth-text-input::placeholder{color:#9aa5bc}.auth-text-input:hover{background:#f2f6fe;border-color:#d6e0f2}.auth-text-input:focus{background:#fff;border-color:#4267f5;box-shadow:0 0 0 2.5px #4267f524}.auth-eye-btn{position:absolute;right:12px;background:none;border:none;color:#75819b;cursor:pointer;display:flex;align-items:center;padding:3px;transition:color .2s}.auth-eye-btn:hover{color:#17233f}.auth-remember-row{display:flex;align-items:center;gap:7px;margin:4px 0 14px;font-size:11.5px;color:#17233f;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-checkbox{width:14px;height:14px;border-radius:3px;accent-color:#4267F5;cursor:pointer}.auth-cta-btn{width:100%;height:40px;background:linear-gradient(135deg,#3b66f5,#7e57f5);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 5px 14px #4267f54d;cursor:pointer;transition:all .2s ease}.auth-cta-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 18px #4267f566}.auth-cta-btn:disabled{opacity:.65;cursor:not-allowed}.auth-sso-divider{position:relative;text-align:center;margin:12px 0}.auth-sso-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5eaf5}.auth-sso-divider span{position:relative;padding:0 10px;background:#fff;font-size:10.5px;color:#75819b;font-weight:500}.auth-sso-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.auth-sso-btn{height:35px;display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #E5EAF5;border-radius:9px;cursor:pointer;font-size:11px;font-weight:600;color:#17233f;transition:all .2s ease;box-shadow:0 1px 2px #17233f05}.auth-sso-btn:hover{background:#f8fafd;border-color:#c8d7fc;box-shadow:0 2px 6px #4267f514}.auth-bottom-banner{background:#f8fafd;border:1px solid #E5EAF5;border-radius:12px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-bottom-banner-text{font-size:10.5px;color:#75819b;line-height:1.3}.auth-bottom-banner-text strong{color:#17233f;display:block;font-size:11px;margin-bottom:1px}.auth-create-btn{display:inline-flex;align-items:center;gap:3px;padding:6px 11px;background:#fff;border:1px solid #E5EAF5;border-radius:8px;font-size:11px;font-weight:700;color:#4267f5;text-decoration:none;white-space:nowrap;box-shadow:0 1px 3px #17233f08;transition:all .2s ease}.auth-create-btn:hover{border-color:#4267f5;box-shadow:0 3px 8px #4267f51f;transform:translateY(-1px)}[data-theme=dark] .aura-auth-wrapper{background-color:#0a0f1d;background-image:radial-gradient(circle at 10% 15%,rgba(56,189,248,.12) 0%,transparent 45%),radial-gradient(circle at 85% 20%,rgba(129,140,248,.1) 0%,transparent 40%),radial-gradient(circle at 50% 90%,rgba(37,99,235,.08) 0%,transparent 50%);color:#f8fafc}[data-theme=dark] .aura-auth-card-frame{background:#111827e0;border:1px solid rgba(51,65,85,.7);box-shadow:0 25px 60px -10px #0009,0 0 25px #38bdf814}[data-theme=dark] .auth-hero-pane{border-right-color:#33415599}[data-theme=dark] .auth-hero-overlay{background:linear-gradient(135deg,#0f172aa6,#11182766,#0f172ab3)}[data-theme=dark] .auth-form-pane{background:#111827f2;color:#f8fafc}[data-theme=dark] .auth-form-title{color:#f8fafc}[data-theme=dark] .auth-form-sub{color:#94a3b8}[data-theme=dark] .auth-input-group label{color:#cbd5e1}[data-theme=dark] .auth-input-wrapper{background:#1e293b;border-color:#334155bf}[data-theme=dark] .auth-input-wrapper input{color:#f8fafc;background:transparent}[data-theme=dark] .auth-input-wrapper input::-moz-placeholder{color:#64748b}[data-theme=dark] .auth-input-wrapper input::placeholder{color:#64748b}[data-theme=dark] .auth-sso-divider:before{background:#334155b3}[data-theme=dark] .auth-sso-divider span{background:#111827;color:#94a3b8}[data-theme=dark] .auth-sso-btn{background:#1e293b;border-color:#334155bf;color:#f8fafc}[data-theme=dark] .auth-sso-btn:hover{background:#334155;border-color:#38bdf8;color:#38bdf8}[data-theme=dark] .auth-bottom-banner{background:#1e293b;border-color:#334155bf}[data-theme=dark] .auth-bottom-banner-text{color:#94a3b8}[data-theme=dark] .auth-bottom-banner-text strong{color:#f8fafc}[data-theme=dark] .auth-create-btn{background:#111827;border-color:#334155bf;color:#38bdf8}[data-theme=dark] .auth-create-btn:hover{border-color:#38bdf8;box-shadow:0 4px 12px #38bdf840}[data-theme=dark] .auth-feature-pill,.dark .auth-feature-pill{background:#111827d9!important;border-color:#334155bf!important}[data-theme=dark] .auth-feature-title,.dark .auth-feature-title{color:#f8fafc!important}[data-theme=dark] .auth-quote-card,.dark .auth-quote-card{background:#111827d9!important;border-color:#334155bf!important}[data-theme=dark] .auth-quote-text,.dark .auth-quote-text{color:#f8fafc!important}[data-theme=dark] .auth-lang-btn,.dark .auth-lang-btn{background:#1e293b!important;color:#f8fafc!important;border-color:#334155bf!important}.apply-wrapper{height:100vh;max-height:100vh;width:100%;min-width:100%;background-color:#edf3fc;background-image:radial-gradient(circle at 10% 15%,rgba(80,201,245,.18) 0%,transparent 45%),radial-gradient(circle at 85% 20%,rgba(128,100,247,.14) 0%,transparent 40%),radial-gradient(circle at 50% 90%,rgba(66,103,245,.12) 0%,transparent 50%);display:flex;align-items:center;justify-content:center;padding:16px 20px;box-sizing:border-box;font-family:var(--aura-font, "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif);color:#17233f;overflow:hidden}@media(max-width:1024px){.apply-wrapper{height:auto;min-height:100vh;overflow-y:auto;padding:10px}}.apply-card-frame{width:100%;max-width:1100px;height:calc(100vh - 36px);max-height:610px;background:#ffffffc7;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.95);border-radius:22px;box-shadow:0 20px 50px -10px #2d4baf24,0 4px 14px -2px #17233f0a;display:flex;flex-direction:row;overflow:hidden;position:relative;box-sizing:border-box}@media(max-width:1024px){.apply-card-frame{flex-direction:column;height:auto;max-height:none;border-radius:18px}}.apply-hero-pane{position:relative;flex:.95;padding:22px 26px;display:flex;flex-direction:column;justify-content:space-between;background-size:cover;background-position:center;overflow:hidden;border-right:1px solid rgba(229,234,245,.7);box-sizing:border-box}@media(max-width:1024px){.apply-hero-pane{padding:18px 16px;border-right:none;border-bottom:1px solid rgba(229,234,245,.7);min-height:420px}}.apply-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fff6,#f0f5ff26,#ffffff73);pointer-events:none;z-index:1}.apply-hero-inner{position:relative;z-index:5;height:100%;display:flex;flex-direction:column;justify-content:space-between}.apply-form-pane{flex:1.35;padding:22px 30px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;overflow-y:auto;box-sizing:border-box}.apply-form-pane::-webkit-scrollbar{width:4px}.apply-form-pane::-webkit-scrollbar-thumb{background:#75819b38;border-radius:999px}@media(max-width:1024px){.apply-form-pane{padding:20px 16px}}.wizard-top-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wizard-step-counter{font-size:12px;font-weight:700;color:#17233f}.wizard-signin-link{font-size:11.5px;color:#75819b;text-decoration:none}.wizard-signin-link strong{color:#4267f5;margin-left:3px}.wizard-signin-link:hover strong{text-decoration:underline}.wizard-stepper-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #E5EAF5;overflow-x:auto}.stepper-item{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.stepper-num-bubble{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;background:#e5eaf5;color:#75819b;transition:all .2s ease}.stepper-item.active .stepper-num-bubble{background:#4267f5;color:#fff;box-shadow:0 0 0 2.5px #4267f533}.stepper-item.completed .stepper-num-bubble{background:#20b995;color:#fff}.stepper-label{font-size:11px;font-weight:600;color:#75819b}.stepper-item.active .stepper-label{color:#17233f;font-weight:700}.stepper-line{flex:1;height:1.5px;background:#e5eaf5;min-width:12px}.stepper-line.active{background:#4267f5}.wizard-card-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.wizard-card-header-icon{width:32px;height:32px;border-radius:9px;background:#eef2ff;color:#4267f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wizard-card-header-title{font-size:17px;font-weight:800;color:#17233f;letter-spacing:-.02em}.wizard-card-header-desc{font-size:11.5px;color:#75819b;margin-top:1px}.wizard-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px}@media(max-width:640px){.wizard-grid-2{grid-template-columns:1fr;gap:9px}}.wizard-input-wrap{display:flex;flex-direction:column;gap:3px}.wizard-label{font-size:11px;font-weight:600;color:#17233f}.wizard-label span{color:#ef4444}.wizard-input{width:100%;height:36px;padding:0 11px;background:#f7faff;border:1px solid #E5EAF5;border-radius:9px;font-size:12px;color:#17233f;outline:none;font-family:inherit;box-sizing:border-box;transition:all .2s}.wizard-input:focus{background:#fff;border-color:#4267f5;box-shadow:0 0 0 2px #4267f51f}.wizard-select{width:100%;cursor:pointer}.wizard-textarea{width:100%;min-height:52px;padding:7px 11px;background:#f7faff;border:1px solid #E5EAF5;border-radius:9px;font-size:12px;color:#17233f;outline:none;font-family:inherit;box-sizing:border-box;resize:vertical}.wizard-textarea:focus{background:#fff;border-color:#4267f5;box-shadow:0 0 0 2px #4267f51f}.wizard-avatar-upload-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border:1.5px dashed #D0DBEE;border-radius:12px;background:#f8fafd;cursor:pointer;margin-bottom:12px;text-align:center;transition:all .2s}.wizard-avatar-upload-box:hover{border-color:#4267f5;background:#f0f4ff}.wizard-avatar-icon-circle{width:38px;height:38px;border-radius:50%;background:#eef2ff;color:#4267f5;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.wizard-url-compound{display:flex;align-items:center;border:1px solid #E5EAF5;border-radius:9px;background:#f7faff;overflow:hidden;height:36px}.wizard-url-prefix,.wizard-url-suffix{padding:0 10px;font-size:11.5px;color:#75819b;background:#eef2ff;height:100%;display:flex;align-items:center;font-weight:500}.wizard-url-input{flex:1;border:none;background:transparent;padding:0 8px;font-size:12.5px;font-weight:600;color:#17233f;outline:none}.wizard-url-status{font-size:10.5px;font-weight:600;color:#20b995;display:flex;align-items:center;gap:4px;margin-top:3px}.wizard-color-palette-row{display:flex;align-items:center;gap:8px;margin-top:4px}.wizard-color-dot{width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px solid #FFFFFF;box-shadow:0 1px 3px #17233f26;transition:all .2s}.wizard-color-dot.active{transform:scale(1.15);box-shadow:0 0 0 2px #4267f5}.wizard-review-box{background:#f8fafd;border:1px solid #E5EAF5;border-radius:12px;padding:10px 14px;margin-bottom:9px}.wizard-review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.wizard-review-title{font-size:12.5px;font-weight:700;color:#17233f;display:flex;align-items:center;gap:6px}.wizard-edit-btn{font-size:11px;font-weight:600;color:#4267f5;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:2px}.wizard-edit-btn:hover{text-decoration:underline}.wizard-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;font-size:11px}.wizard-review-item{color:#75819b}.wizard-review-item strong{color:#17233f;font-weight:600}.wizard-nav-buttons-row{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid #E5EAF5}.wizard-back-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:9px;border:1px solid #E5EAF5;background:#fff;font-size:12px;font-weight:600;color:#75819b;cursor:pointer;transition:all .2s}.wizard-back-btn:hover{background:#f4f7ff;color:#17233f}.wizard-next-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:9px;border:none;background:linear-gradient(135deg,#3b66f5,#7e57f5);color:#fff;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px #4267f547;transition:all .2s}.wizard-next-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 14px #4267f561}.wizard-next-btn:disabled{opacity:.6;cursor:not-allowed}.platform-admin-page{display:flex;flex-direction:column;gap:20px;width:100%;padding-bottom:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platform-header{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:var(--aura-radius-xl);padding:18px 24px;box-shadow:0 4px 20px -2px #4267f50d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.platform-header-left{display:flex;align-items:center;gap:16px}.platform-shield-icon{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#4267f5,#8064f7);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 6px 16px #4267f540;flex-shrink:0}.platform-header-title-box h1{font-size:20px;font-weight:800;color:var(--aura-text-dark);letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.platform-badge-pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:9999px;background:#4267f51a;color:var(--aura-primary-blue);border:1px solid rgba(66,103,245,.2)}.platform-header-title-box p{font-size:12.5px;color:var(--aura-text-muted);margin-top:3px}.platform-header-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.platform-telemetry-chip{display:flex;align-items:center;gap:7px;padding:6px 12px;background:#f8fafe;border:1px solid var(--aura-card-border);border-radius:10px;font-size:11.5px;color:var(--aura-text-dark);font-weight:600}.pulse-dot-green{width:7px;height:7px;border-radius:50%;background:#20b995;box-shadow:0 0 0 2px #20b99533;animation:pulseGreen 2s infinite}@keyframes pulseGreen{0%{transform:scale(.95);box-shadow:0 0 #20b99580}70%{transform:scale(1.1);box-shadow:0 0 0 6px #20b99500}to{transform:scale(.95);box-shadow:0 0 #20b99500}}.pulse-dot-amber{width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33;animation:pulseAmber 2s infinite}@keyframes pulseAmber{0%{transform:scale(.95);box-shadow:0 0 #f59e0b80}70%{transform:scale(1.1);box-shadow:0 0 0 6px #f59e0b00}to{transform:scale(.95);box-shadow:0 0 #f59e0b00}}.btn-superadmin-primary{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,#4267f5,#8064f7);color:#fff;border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #4267f540}.btn-superadmin-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #4267f559}.btn-superadmin-secondary{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--aura-text-dark);border:1px solid var(--aura-card-border);border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-superadmin-secondary:hover{background:#f4f7ff;border-color:#cad5e8}.platform-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.platform-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.platform-kpi-grid{grid-template-columns:1fr}}.platform-kpi-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:16px;padding:16px 20px;box-shadow:0 2px 10px #17233f08;display:flex;align-items:center;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}.platform-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4267f514}.kpi-content-box{display:flex;flex-direction:column;gap:4px}.kpi-title{font-size:12px;color:var(--aura-text-muted);font-weight:600}.kpi-value-row{display:flex;align-items:baseline;gap:8px}.kpi-value{font-size:24px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.03em}.kpi-subtext{font-size:11px;color:var(--aura-text-light);font-weight:500}.kpi-icon-wrap{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-blue{background:#4267f51a;color:var(--aura-primary-blue)}.kpi-icon-amber{background:#f59e0b1f;color:#d97706}.kpi-icon-violet{background:#8064f71f;color:var(--aura-secondary-violet)}.kpi-icon-green{background:#20b9951f;color:#20b995}.platform-nav-tabs{display:flex;align-items:center;gap:8px;background:#fffc;border:1px solid var(--aura-card-border);padding:6px;border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:auto}.platform-tab-btn{display:flex;align-items:center;gap:8px;padding:9px 18px;border-radius:10px;font-size:13px;font-weight:600;color:var(--aura-text-muted);background:transparent;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.platform-tab-btn:hover{color:var(--aura-text-dark);background:#4267f50d}.platform-tab-btn.active{background:#fff;color:var(--aura-primary-blue);box-shadow:0 2px 8px #4267f51f;font-weight:700}.tab-badge{font-size:11px;font-weight:700;padding:1px 7px;border-radius:9999px;background:#edf2fc;color:var(--aura-text-muted)}.platform-tab-btn.active .tab-badge{background:#4267f51f;color:var(--aura-primary-blue)}.tab-badge-alert{background:#fee2e2!important;color:#dc2626!important}.platform-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:18px;box-shadow:0 4px 20px -2px #4267f50a;padding:24px;display:flex;flex-direction:column;gap:18px}.card-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.card-title-left{display:flex;flex-direction:column;gap:3px}.card-title-left h2{font-size:17px;font-weight:800;color:var(--aura-text-dark);display:flex;align-items:center;gap:8px}.card-title-left p{font-size:12.5px;color:var(--aura-text-muted)}.platform-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.search-input-wrap{position:relative;display:flex;align-items:center;min-width:280px;max-width:380px;flex:1}.search-input-icon{position:absolute;left:12px;color:var(--aura-text-light);pointer-events:none}.platform-search-input{width:100%;padding:9px 12px 9px 36px;border-radius:10px;border:1px solid var(--aura-card-border);background:#f8fafe;font-size:12.5px;color:var(--aura-text-dark);outline:none;transition:all .15s ease}.platform-search-input:focus{background:#fff;border-color:var(--aura-primary-blue);box-shadow:0 0 0 3px #4267f51a}.filter-pills-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.filter-pill{padding:6px 12px;border-radius:8px;border:1px solid var(--aura-card-border);background:#fff;font-size:12px;font-weight:600;color:var(--aura-text-muted);cursor:pointer;transition:all .15s ease}.filter-pill:hover{border-color:#cad5e8;color:var(--aura-text-dark)}.filter-pill.active{background:var(--aura-primary-blue);color:#fff;border-color:var(--aura-primary-blue)}.platform-table-wrap{width:100%;overflow-x:auto;border-radius:12px;border:1px solid var(--aura-card-border)}.platform-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:12.5px}.platform-table thead{background:#f8fafe}.platform-table th{padding:12px 16px;font-size:11.5px;font-weight:700;color:var(--aura-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--aura-card-border);white-space:nowrap}.platform-table td{padding:14px 16px;border-bottom:1px solid #EEF2FA;color:var(--aura-text-dark);vertical-align:middle}.platform-table tbody tr:last-child td{border-bottom:none}.platform-table tbody tr:hover{background:#f9fbff}.company-cell{display:flex;align-items:center;gap:12px}.company-avatar-box{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#4267f5,#50c9f5);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex-shrink:0}.company-meta-box{display:flex;flex-direction:column;gap:2px}.company-name{font-weight:700;color:var(--aura-text-dark)}.company-slug-row{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--aura-text-light)}.slug-code{background:#edf2fc;padding:1px 5px;border-radius:4px;font-family:monospace;font-size:11px;color:var(--aura-primary-blue)}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.status-active,.status-approved{background:#20b9951f;color:#0e9f6e;border:1px solid rgba(32,185,149,.25)}.status-pending{background:#f59e0b1f;color:#d97706;border:1px solid rgba(245,158,11,.3)}.status-suspended,.status-rejected{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.25)}.plan-badge{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:capitalize}.plan-enterprise{background:#8064f71f;color:var(--aura-secondary-violet);border:1px solid rgba(128,100,247,.25)}.plan-professional{background:#4267f51f;color:var(--aura-primary-blue);border:1px solid rgba(66,103,245,.25)}.plan-standard{background:#edf2fc;color:var(--aura-text-muted);border:1px solid #D5E0F2}.table-actions-cell{display:flex;align-items:center;gap:6px;justify-content:flex-end}.btn-action-icon{width:32px;height:32px;border-radius:8px;border:1px solid var(--aura-card-border);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--aura-text-muted);cursor:pointer;transition:all .15s ease}.btn-action-icon:hover{background:#f4f7ff;color:var(--aura-primary-blue);border-color:#cad5e8}.btn-action-approve{display:inline-flex;align-items:center;gap:5px;background:#0e9f6e;color:#fff;border:none;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-action-approve:hover{background:#097b55;box-shadow:0 2px 8px #0e9f6e4d}.btn-action-reject{display:inline-flex;align-items:center;gap:5px;background:#fff;color:#dc2626;border:1px solid #FCA5A5;border-radius:7px;padding:6px 10px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-action-reject:hover{background:#fee2e2}.permissions-scope-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#f8fafe;padding:12px 16px;border-radius:12px;border:1px solid var(--aura-card-border)}.scope-selector-group{display:flex;align-items:center;gap:10px}.scope-label{font-size:12.5px;font-weight:700;color:var(--aura-text-dark)}.scope-select{cursor:pointer}.role-tabs-strip{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:4px 0}.role-tab-pill{padding:7px 14px;border-radius:8px;font-size:12px;font-weight:700;color:var(--aura-text-muted);background:#edf2fc;border:none;cursor:pointer;transition:all .15s ease;white-space:nowrap}.role-tab-pill:hover{color:var(--aura-text-dark);background:#e2eaf8}.role-tab-pill.active{background:var(--aura-primary-blue);color:#fff;box-shadow:0 2px 8px #4267f540}.presets-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-preset{font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:6px;background:#fff;border:1px solid var(--aura-card-border);color:var(--aura-text-dark);cursor:pointer;transition:all .15s ease}.btn-preset:hover{background:#f4f7ff;border-color:#cad5e8}.matrix-module-info{display:flex;align-items:center;gap:10px}.matrix-module-icon{width:32px;height:32px;border-radius:8px;background:#edf3fc;color:var(--aura-primary-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.matrix-module-text{display:flex;flex-direction:column;gap:2px}.module-title{font-weight:700;color:var(--aura-text-dark)}.module-route{font-family:monospace;font-size:11px;color:var(--aura-text-light)}.matrix-switch-cell{text-align:center}.aura-switch{position:relative;display:inline-block;width:40px;height:22px}.aura-switch input{opacity:0;width:0;height:0}.aura-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d9e6;transition:.25s;border-radius:34px}.aura-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.25s;border-radius:50%;box-shadow:0 1px 4px #0003}input:checked+.aura-slider{background-color:var(--aura-primary-blue)}input:checked+.aura-slider:before{transform:translate(18px)}.matrix-sticky-footer{display:flex;align-items:center;justify-content:space-between;background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:14px;padding:12px 20px;box-shadow:0 4px 18px #17233f0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sticky-footer-left{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--aura-text-muted)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#17233f73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-dialog{background:#fff;border-radius:20px;box-shadow:0 20px 40px #17233f26;width:100%;max-width:580px;overflow:hidden;border:1px solid var(--aura-card-border);display:flex;flex-direction:column;animation:slideUp .2s ease}@keyframes slideUp{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{padding:18px 24px;border-bottom:1px solid var(--aura-card-border);display:flex;align-items:center;justify-content:space-between;background:#f8fafe}.modal-header h3{font-size:16px;font-weight:800;color:var(--aura-text-dark)}.modal-close-btn{background:transparent;border:none;color:var(--aura-text-light);cursor:pointer;padding:4px;border-radius:6px}.modal-close-btn:hover{color:var(--aura-text-dark);background:#eef2fa}.modal-body{padding:20px 24px;display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow-y:auto}.modal-footer{padding:14px 24px;border-top:1px solid var(--aura-card-border);display:flex;align-items:center;justify-content:flex-end;gap:10px;background:#f8fafe}.detail-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.detail-item{display:flex;flex-direction:column;gap:3px}.detail-label{font-size:11.5px;color:var(--aura-text-muted);font-weight:600}.detail-value{font-size:13.5px;font-weight:700;color:var(--aura-text-dark)}.platform-toast{background:#17233f;color:#fff;padding:12px 20px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;font-weight:600;box-shadow:0 10px 25px #17233f40;animation:slideUp .25s ease}.toast-token-box{background:#ffffff26;padding:4px 8px;border-radius:6px;font-family:monospace;font-size:12px;color:#50c9f5;-webkit-user-select:all;-moz-user-select:all;user-select:all}[data-theme=dark] .platform-header,.dark .platform-header,.platform-header{background:#0d162a6b!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 1px #ffffff26,0 12px 36px #00000073!important;color:#f8fafc!important}[data-theme=light] .platform-header,.light .platform-header{background:#ffffff85!important;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 2px #fffffff2,0 10px 32px #0f172a0f!important;color:#0f172a!important}[data-theme=dark] .platform-header-title-box h1,.dark .platform-header-title-box h1{color:#f8fafc!important}[data-theme=light] .platform-header-title-box h1,.light .platform-header-title-box h1{color:#0f172a!important}[data-theme=dark] .platform-badge-pill,.dark .platform-badge-pill{background:#38bdf826!important;color:#38bdf8!important;border-color:#38bdf859!important}[data-theme=dark] .platform-header-title-box p,.dark .platform-header-title-box p{color:#94a3b8!important}[data-theme=light] .platform-header-title-box p,.light .platform-header-title-box p{color:#475569!important}[data-theme=dark] .platform-telemetry-chip,.dark .platform-telemetry-chip{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#f8fafc!important}[data-theme=light] .platform-telemetry-chip,.light .platform-telemetry-chip{background:#fff9!important;border-color:#cbd5e1cc!important;color:#1e293b!important}[data-theme=dark] .btn-superadmin-secondary,.dark .btn-superadmin-secondary{background:#ffffff14!important;border-color:#ffffff1f!important;color:#f8fafc!important}[data-theme=light] .btn-superadmin-secondary,.light .btn-superadmin-secondary{background:#ffffffb3!important;border-color:#cbd5e1cc!important;color:#1e293b!important}[data-theme=dark] .btn-superadmin-secondary:hover,.dark .btn-superadmin-secondary:hover{background:#ffffff26!important;border-color:#38bdf8!important;color:#38bdf8!important}[data-theme=dark] .platform-kpi-card,.dark .platform-kpi-card,.platform-kpi-card{background:#0d162a6b!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 1px #ffffff26,0 12px 36px #00000073!important;color:#f8fafc!important}[data-theme=light] .platform-kpi-card,.light .platform-kpi-card{background:#ffffff85!important;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 2px #fffffff2,0 10px 32px #0f172a0f!important;color:#0f172a!important}[data-theme=dark] .platform-kpi-card:hover,.dark .platform-kpi-card:hover{border-color:#38bdf8!important;box-shadow:0 8px 24px #38bdf826!important}[data-theme=dark] .kpi-title,.dark .kpi-title{color:#94a3b8!important}[data-theme=dark] .kpi-value,.dark .kpi-value{color:#f8fafc!important}[data-theme=dark] .kpi-subtext,.dark .kpi-subtext{color:#64748b!important}[data-theme=dark] .platform-nav-tabs,.dark .platform-nav-tabs{background:#111827!important;border-color:#334155bf!important}[data-theme=dark] .platform-tab-btn,.dark .platform-tab-btn{color:#94a3b8!important}[data-theme=dark] .platform-tab-btn:hover,.dark .platform-tab-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .platform-tab-btn.active,.dark .platform-tab-btn.active{background:#1e293b!important;color:#38bdf8!important;box-shadow:0 2px 10px #38bdf833!important}[data-theme=dark] .tab-badge,.dark .tab-badge{background:#334155b3!important;color:#cbd5e1!important}[data-theme=dark] .platform-tab-btn.active .tab-badge,.dark .platform-tab-btn.active .tab-badge{background:#38bdf840!important;color:#38bdf8!important}[data-theme=dark] .platform-card,.dark .platform-card,.platform-card{background:#0d162a6b!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 1px #ffffff26,0 12px 36px #00000073!important;color:#f8fafc!important}[data-theme=light] .platform-card,.light .platform-card{background:#ffffff85!important;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 2px #fffffff2,0 10px 32px #0f172a0f!important;color:#0f172a!important}[data-theme=dark] .card-title-left h2,.dark .card-title-left h2{color:#f8fafc!important}[data-theme=dark] .card-title-left p,.dark .card-title-left p{color:#94a3b8!important}[data-theme=dark] .card-title-row,.dark .card-title-row,[data-theme=dark] .platform-toolbar,.dark .platform-toolbar{border-bottom-color:#33415599!important}[data-theme=dark] .search-input-wrap,.dark .search-input-wrap{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .platform-search-input,.dark .platform-search-input{background:transparent!important;color:#f8fafc!important}[data-theme=dark] .platform-search-input::-moz-placeholder,.dark .platform-search-input::-moz-placeholder{color:#64748b!important}[data-theme=dark] .platform-search-input::placeholder,.dark .platform-search-input::placeholder{color:#64748b!important}[data-theme=dark] .search-input-icon,.dark .search-input-icon{color:#64748b!important}[data-theme=dark] .filter-pill,.dark .filter-pill{background:#1e293b!important;border-color:#334155bf!important;color:#94a3b8!important}[data-theme=dark] .filter-pill:hover,.dark .filter-pill:hover{background:#334155!important;color:#f8fafc!important}[data-theme=dark] .filter-pill.active,.dark .filter-pill.active{background:var(--aura-primary-blue)!important;color:#fff!important;border-color:var(--aura-primary-blue)!important}[data-theme=dark] .platform-table-wrap,.dark .platform-table-wrap{border-color:#33415599!important}[data-theme=dark] .platform-table thead tr,.dark .platform-table thead tr{background:#1e293b!important;border-bottom-color:#334155bf!important}[data-theme=dark] .platform-table th,.dark .platform-table th{background:#1e293b!important;color:#94a3b8!important;border-bottom-color:#334155bf!important}[data-theme=dark] .platform-table td,.dark .platform-table td{color:#f8fafc!important;border-bottom-color:#33415573!important}[data-theme=dark] .platform-table tr:hover td,.dark .platform-table tr:hover td{background:#1e293ba6!important}[data-theme=dark] .company-name,.dark .company-name{color:#f8fafc!important}[data-theme=dark] .slug-code,.dark .slug-code{background:#38bdf81f!important;color:#38bdf8!important;border-color:#38bdf84d!important}[data-theme=dark] .btn-action-icon,.dark .btn-action-icon{background:#1e293b!important;border-color:#334155bf!important;color:#94a3b8!important}[data-theme=dark] .btn-action-icon:hover,.dark .btn-action-icon:hover{background:#334155!important;border-color:#38bdf8!important;color:#38bdf8!important}[data-theme=dark] .permissions-scope-bar,.dark .permissions-scope-bar{background:#1e293b!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .scope-label,.dark .scope-label{color:#94a3b8!important}[data-theme=dark] .role-tabs-strip,.dark .role-tabs-strip{border-bottom-color:#33415599!important}[data-theme=dark] .btn-preset,.dark .btn-preset{background:#1e293b!important;border-color:#334155bf!important;color:#cbd5e1!important}[data-theme=dark] .btn-preset:hover,.dark .btn-preset:hover{background:#334155!important;border-color:#38bdf8!important;color:#38bdf8!important}[data-theme=dark] .matrix-module-info,.dark .matrix-module-info,[data-theme=dark] .module-title,.dark .module-title{color:#f8fafc!important}[data-theme=dark] .module-route,.dark .module-route{color:#64748b!important}[data-theme=dark] .aura-slider,.dark .aura-slider{background-color:#334155!important}[data-theme=dark] input:checked+.aura-slider,.dark input:checked+.aura-slider{background-color:#2563eb!important}[data-theme=dark] .matrix-sticky-footer,.dark .matrix-sticky-footer{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 4px 20px #00000080!important}[data-theme=dark] .sticky-footer-left,.dark .sticky-footer-left{color:#94a3b8!important}[data-theme=dark] .modal-overlay,.dark .modal-overlay{background:#000000bf!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=dark] .modal-dialog,.dark .modal-dialog{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 20px 50px #000c!important}[data-theme=dark] .modal-header,.dark .modal-header{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .modal-header h3,.dark .modal-header h3{color:#f8fafc!important}[data-theme=dark] .modal-close-btn,.dark .modal-close-btn{color:#94a3b8!important}[data-theme=dark] .modal-close-btn:hover,.dark .modal-close-btn:hover{color:#f8fafc!important;background:#334155!important}[data-theme=dark] .modal-body,.dark .modal-body{background:#111827!important;color:#f8fafc!important}[data-theme=dark] .modal-footer,.dark .modal-footer{background:#1e293b!important;border-top-color:#334155b3!important}[data-theme=dark] .detail-label,.dark .detail-label{color:#94a3b8!important}[data-theme=dark] .detail-value,.dark .detail-value{color:#f8fafc!important}[data-theme=dark] .platform-toast,.dark .platform-toast{background:#1e293b!important;border:1px solid rgba(51,65,85,.75)!important;color:#f8fafc!important}:root{--sa-bg: #06090F;--sa-sidebar-bg: rgba(10, 16, 32, .42);--sa-card-bg: rgba(13, 22, 42, .42);--sa-surface-elevated: rgba(21, 31, 48, .45);--sa-surface-subtle: rgba(14, 22, 38, .4);--sa-primary-blue: #1677FF;--sa-blue-highlight: #268BFF;--sa-blue-glow: rgba(22, 119, 255, .2);--sa-orange: #F5A623;--sa-cyan: #22C7D9;--sa-teal: #18B9A5;--sa-green: #10B981;--sa-red: #EF4444;--sa-text-primary: #F4F7FC;--sa-text-secondary: #9AA9BD;--sa-text-muted: #64748B;--sa-border: rgba(255, 255, 255, .12);--sa-border-strong: rgba(255, 255, 255, .2);--sa-border-focus: rgba(22, 119, 255, .45);--sa-radius-sm: 6px;--sa-radius-md: 10px;--sa-radius-lg: 14px;--sa-radius-xl: 18px;--sa-shadow-card: inset 0 1px 1px 0 rgba(255, 255, 255, .15), 0 12px 36px rgba(0, 0, 0, .45);--sa-shadow-elevated: inset 0 1px 1px 0 rgba(255, 255, 255, .2), 0 18px 48px -4px rgba(0, 0, 0, .6);--sa-shadow-dropdown: 0 12px 36px 0 rgba(0, 0, 0, .75);--sa-transition: all .2s cubic-bezier(.16, 1, .3, 1)}[data-theme=light],.light{--sa-bg: #F0F4F9;--sa-sidebar-bg: rgba(255, 255, 255, .55);--sa-card-bg: rgba(255, 255, 255, .52);--sa-surface-elevated: rgba(255, 255, 255, .65);--sa-surface-subtle: rgba(240, 244, 250, .5);--sa-text-primary: #0F172A;--sa-text-secondary: #475569;--sa-text-muted: #64748B;--sa-border: rgba(255, 255, 255, .8);--sa-border-strong: rgba(203, 213, 225, .9);--sa-border-focus: rgba(22, 119, 255, .45);--sa-shadow-card: inset 0 1px 2px rgba(255, 255, 255, .95), 0 10px 32px rgba(15, 23, 42, .06);--sa-shadow-elevated: inset 0 1px 2px rgba(255, 255, 255, 1), 0 16px 40px rgba(15, 23, 42, .1)}.platform-card,.platform-header,.sa-card,.sa-kpi-card,.sa-hero-telemetry-card,.sa-quota-goal-card,.sa-live-node-card,.sa-kanban-card,.sa-kanban-col,.aura-sidebar,.weather-banner-card,.overview-kpi-card,.studio-kpi-card,.studio-workflow-card{position:relative!important;border:1px solid rgba(255,255,255,.1)!important;background:#0a102073!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important;box-shadow:inset 0 1px 1px #ffffff1f,0 12px 36px #00000073!important}.superadmin-sidebar{border:1px solid rgba(255,255,255,.1)!important;background:#0a102073!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important;box-shadow:inset 0 1px 1px #ffffff1f,0 12px 40px #00000080!important}.platform-card:after,.platform-header:after,.sa-card:after,.sa-kpi-card:after,.sa-hero-telemetry-card:after,.sa-quota-goal-card:after,.sa-live-node-card:after,.sa-kanban-card:after,.sa-kanban-col:after,.superadmin-sidebar:after,.aura-sidebar:after,.weather-banner-card:after,.overview-kpi-card:after,.studio-kpi-card:after,.studio-workflow-card:after{content:""!important;position:absolute!important;top:-1.5px!important;right:-1.5px!important;bottom:-1.5px!important;left:-1.5px!important;border-radius:inherit!important;padding:1.5px!important;background:conic-gradient(from var(--border-loop-angle, 0deg),transparent 0deg,transparent 200deg,rgba(56,189,248,.25) 250deg,#38BDF8 290deg,#818CF8 325deg,#EC4899 345deg,#38BDF8 358deg,transparent 360deg)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;z-index:5!important;animation:borderLoopAnimation 5.5s linear infinite!important}[data-theme=light] .platform-card,.light .platform-card,[data-theme=light] .platform-header,.light .platform-header,[data-theme=light] .sa-card,.light .sa-card,[data-theme=light] .sa-kpi-card,.light .sa-kpi-card,[data-theme=light] .sa-hero-telemetry-card,.light .sa-hero-telemetry-card,[data-theme=light] .sa-quota-goal-card,.light .sa-quota-goal-card,[data-theme=light] .sa-live-node-card,.light .sa-live-node-card,[data-theme=light] .sa-kanban-card,.light .sa-kanban-card,[data-theme=light] .sa-kanban-col,.light .sa-kanban-col,[data-theme=light] .superadmin-sidebar,.light .superadmin-sidebar,[data-theme=light] .aura-sidebar,.light .aura-sidebar,[data-theme=light] .weather-banner-card,.light .weather-banner-card,[data-theme=light] .overview-kpi-card,.light .overview-kpi-card,[data-theme=light] .studio-kpi-card,.light .studio-kpi-card,[data-theme=light] .studio-workflow-card,.light .studio-workflow-card{border:1px solid rgba(255,255,255,.85)!important;background:#ffffff8c!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;box-shadow:inset 0 1px 2px #fffffff2,0 10px 32px #0f172a0f!important;color:#0f172a!important}[data-theme=light] .platform-card:after,.light .platform-card:after,[data-theme=light] .platform-header:after,.light .platform-header:after,[data-theme=light] .sa-card:after,.light .sa-card:after,[data-theme=light] .sa-kpi-card:after,.light .sa-kpi-card:after,[data-theme=light] .sa-hero-telemetry-card:after,.light .sa-hero-telemetry-card:after,[data-theme=light] .sa-quota-goal-card:after,.light .sa-quota-goal-card:after,[data-theme=light] .sa-live-node-card:after,.light .sa-live-node-card:after,[data-theme=light] .sa-kanban-card:after,.light .sa-kanban-card:after,[data-theme=light] .sa-kanban-col:after,.light .sa-kanban-col:after,[data-theme=light] .superadmin-sidebar:after,.light .superadmin-sidebar:after,[data-theme=light] .aura-sidebar:after,.light .aura-sidebar:after,[data-theme=light] .weather-banner-card:after,.light .weather-banner-card:after,[data-theme=light] .overview-kpi-card:after,.light .overview-kpi-card:after,[data-theme=light] .studio-kpi-card:after,.light .studio-kpi-card:after,[data-theme=light] .studio-workflow-card:after,.light .studio-workflow-card:after{background:conic-gradient(from var(--border-loop-angle, 0deg),transparent 0deg,transparent 200deg,rgba(37,99,235,.25) 250deg,#2563EB 290deg,#7C3AED 325deg,#EC4899 345deg,#2563EB 358deg,transparent 360deg)!important}.superadmin-portal-root{background-color:#06090f;color:var(--sa-text-primary);height:100vh;max-height:100vh;width:100vw;max-width:100vw;display:flex;flex-direction:row;position:relative;overflow:hidden;box-sizing:border-box;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif!important;letter-spacing:-.01em;transition:background-color .25s ease,color .25s ease}[data-theme=light] .superadmin-portal-root,.light.superadmin-portal-root,.light .superadmin-portal-root{background-color:#f0f4f9;color:#0f172a}.superadmin-portal-root .aura-scroll,.superadmin-content{scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.25) transparent!important}.superadmin-portal-root .aura-scroll::-webkit-scrollbar,.superadmin-content::-webkit-scrollbar{width:5px!important;height:5px!important;display:block!important;background:transparent!important}.superadmin-portal-root .aura-scroll::-webkit-scrollbar-track,.superadmin-content::-webkit-scrollbar-track{background:transparent!important}.superadmin-portal-root .aura-scroll::-webkit-scrollbar-thumb,.superadmin-content::-webkit-scrollbar-thumb{background:#94a3b840!important;border-radius:9999px!important}.superadmin-portal-root .aura-scroll::-webkit-scrollbar-thumb:hover,.superadmin-content::-webkit-scrollbar-thumb:hover{background:#38bdf899!important}[data-theme=light] .superadmin-portal-root .aura-scroll,.light .superadmin-portal-root .aura-scroll,[data-theme=light] .superadmin-content,.light .superadmin-content{scrollbar-color:rgba(100,116,139,.25) transparent!important}[data-theme=light] .superadmin-portal-root .aura-scroll::-webkit-scrollbar-thumb,.light .superadmin-portal-root .aura-scroll::-webkit-scrollbar-thumb,[data-theme=light] .superadmin-content::-webkit-scrollbar-thumb,.light .superadmin-content::-webkit-scrollbar-thumb{background:#64748b40!important}.studio-kpi-card{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 22px!important;border-radius:16px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)!important}.studio-kpi-card:hover{transform:translateY(-2px)!important}.studio-workflow-card{border-radius:16px!important;padding:22px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;cursor:pointer!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)!important}.studio-workflow-card:hover{transform:translateY(-3px)!important}.sa-ambient-orbs-container{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.sa-ambient-orb{position:absolute;border-radius:50%;pointer-events:none;will-change:transform}.sa-orb-top-left{width:440px;height:440px;top:-120px;left:-120px;background:radial-gradient(circle at 35% 35%,rgba(56,189,248,.22) 0%,rgba(37,99,235,.12) 50%,transparent 80%);filter:blur(40px);opacity:.6}.sa-orb-cyan{width:520px;height:520px;bottom:-120px;right:-100px;background:radial-gradient(circle at 35% 35%,rgba(6,182,212,.22) 0%,rgba(14,116,144,.12) 50%,transparent 80%);filter:blur(40px);opacity:.6}[data-theme=light] .sa-orb-top-left,.light .sa-orb-top-left{background:radial-gradient(circle at 35% 35%,rgba(96,165,250,.2) 0%,rgba(37,99,235,.1) 60%,transparent 85%);opacity:.5}[data-theme=light] .sa-orb-cyan,.light .sa-orb-cyan{background:radial-gradient(circle at 35% 35%,rgba(56,189,248,.2) 0%,rgba(2,132,199,.1) 60%,transparent 85%);opacity:.5}.superadmin-sidebar{width:284px!important;min-width:284px!important;max-width:284px!important;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important;margin:10px 8px 10px 12px!important;border-radius:18px!important;position:relative!important;flex-shrink:0!important;background:#0a10206b!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 1px #ffffff26,0 12px 40px #00000080!important;display:flex!important;flex-direction:column!important;z-index:50!important;transition:width .25s cubic-bezier(.16,1,.3,1),min-width .25s cubic-bezier(.16,1,.3,1),max-width .25s cubic-bezier(.16,1,.3,1),background .2s ease!important;overflow:hidden!important;box-sizing:border-box!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.superadmin-sidebar::-webkit-scrollbar,.superadmin-sidebar *::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important;background:transparent!important}.superadmin-sidebar.is-collapsed{width:76px!important;min-width:76px!important;max-width:76px!important}[data-theme=light] .superadmin-sidebar,.light .superadmin-sidebar{background:#ffffff8c!important;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 2px #ffffffe6,0 10px 32px #0f172a14!important}.superadmin-main-wrap{flex:1 1 0%!important;min-width:0!important;height:100vh!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;position:relative!important;z-index:10!important;background-color:transparent!important;overflow:hidden!important}.superadmin-main-wrap::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important;background:transparent!important}.superadmin-portal-root.sidebar-collapsed .superadmin-main-wrap{margin:0!important;width:auto!important;max-width:none!important}.sa-sidebar-search-box{display:flex;align-items:center;gap:7px;margin:6px 10px 4px;padding:5px 10px;height:32px;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:var(--sa-transition)}.sa-sidebar-search-box:focus-within{border-color:#1677ff80;background:#ffffff12;box-shadow:0 0 0 3px #1677ff26}.sa-sidebar-search-icon{width:14px;height:14px;color:var(--sa-text-muted);flex-shrink:0}.sa-sidebar-search-input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:12.5px;color:var(--sa-text-primary)}.sa-sidebar-search-input::-moz-placeholder{color:var(--sa-text-muted)}.sa-sidebar-search-input::placeholder{color:var(--sa-text-muted)}.sa-sidebar-search-kbd{font-size:10px;font-weight:700;color:var(--sa-text-muted);background:#ffffff14;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.1);letter-spacing:.05em}.sa-theme-switch-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:8px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.sa-theme-switch-label{font-size:12px;font-weight:600;color:var(--sa-text-secondary)}.sa-switch-pill{width:38px;height:22px;border-radius:9999px;background:#334155;position:relative;border:none;cursor:pointer;padding:2px;transition:all .2s cubic-bezier(.16,1,.3,1)}.sa-switch-pill.is-active{background:#10b981;box-shadow:0 0 12px #10b98180}.sa-switch-thumb{width:18px;height:18px;border-radius:50%;background:#fff;display:block;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0006}.sa-switch-pill.is-active .sa-switch-thumb{transform:translate(16px)}.sa-sidebar-header{height:54px;padding:0 12px 0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sa-border);flex-shrink:0;gap:6px}.sa-brand-box{display:flex;align-items:center;gap:8px;text-decoration:none;min-width:0;flex:1}.sa-brand-logo{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#1677ff,#22c7d9);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 14px #1677ff4d;flex-shrink:0}.sa-brand-text{display:flex;flex-direction:column;white-space:nowrap;min-width:0;overflow:hidden}.sa-brand-title{font-size:13.5px;font-weight:700;color:var(--sa-text-primary);letter-spacing:-.015em;line-height:1.2}.sa-brand-title span{color:var(--sa-cyan)}.sa-brand-subtitle{font-size:8.5px;font-weight:600;color:var(--sa-text-muted);text-transform:uppercase;letter-spacing:.035em;line-height:1.2}.sa-collapse-toggle{background:transparent;border:1px solid var(--sa-border);color:var(--sa-text-secondary);width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--sa-transition);flex-shrink:0}.sa-collapse-toggle:hover{background:var(--sa-surface-elevated);color:var(--sa-text-primary);border-color:var(--sa-border-strong)}.sa-sidebar-nav{flex:1 1 0%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:4px 6px 6px!important;display:flex!important;flex-direction:column!important;gap:6px!important;scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.2) transparent!important;overscroll-behavior:contain!important}.sa-sidebar-nav::-webkit-scrollbar{width:4px!important;height:4px!important;display:block!important;background:transparent!important}.sa-sidebar-nav::-webkit-scrollbar-track{background:transparent!important}.sa-sidebar-nav::-webkit-scrollbar-thumb{background:#94a3b838!important;border-radius:9999px!important}.sa-sidebar-nav::-webkit-scrollbar-thumb:hover{background:#38bdf899!important}[data-theme=light] .sa-sidebar-nav,.light .sa-sidebar-nav{scrollbar-color:rgba(100,116,139,.2) transparent!important}[data-theme=light] .sa-sidebar-nav::-webkit-scrollbar-thumb,.light .sa-sidebar-nav::-webkit-scrollbar-thumb{background:#64748b33!important}.sa-nav-group{display:flex;flex-direction:column;gap:1.5px}.sa-nav-group-title{font-size:9px;font-weight:700;color:var(--sa-text-muted);text-transform:uppercase;letter-spacing:.08em;padding:3px 8px 1px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.superadmin-sidebar.is-collapsed .sa-nav-group-title{display:none}.sa-nav-link{display:flex;align-items:center;gap:8px;padding:5.5px 8px;height:32px;box-sizing:border-box;border-radius:7px;font-size:12px;font-weight:600;color:var(--sa-text-secondary);text-decoration:none;transition:var(--sa-transition);position:relative;white-space:nowrap;cursor:pointer;border:1px solid transparent}.sa-nav-link:hover{background:var(--sa-surface-elevated);color:var(--sa-text-primary)}.sa-nav-link:hover .sa-nav-icon{color:#38bdf8!important;stroke:#38bdf8!important;filter:drop-shadow(0 0 6px rgba(56,189,248,.6))}.sa-nav-link.is-active{background:var(--sa-primary-blue);color:#fff;box-shadow:0 4px 14px #1677ff59;font-weight:700}.sa-nav-link.is-active .sa-nav-icon{color:#fff}.sa-nav-icon{width:16px;height:16px;flex-shrink:0;color:var(--sa-text-secondary);transition:var(--sa-transition)}.sa-nav-badge{margin-left:auto;font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:9999px;background:var(--sa-surface-elevated);color:var(--sa-text-secondary)}.sa-nav-badge-alert{background:#f5a62333;color:var(--sa-orange);border:1px solid rgba(245,166,35,.3)}.sa-nav-badge-studio{background:#22c7d92e;color:var(--sa-cyan);border:1px solid rgba(34,199,217,.3)}.sa-nav-link.is-active .sa-nav-badge{background:#fff3;color:#fff;border-color:transparent}.sa-sidebar-footer{padding:8px 10px;border-top:1px solid var(--sa-border);background:#0a102059!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;display:flex;flex-direction:column;gap:6px;flex-shrink:0!important}[data-theme=light] .sa-sidebar-footer,.light .sa-sidebar-footer{background:#ffffff73!important}.sa-user-card{display:flex;align-items:center;gap:8px;padding:4px 8px;height:40px;box-sizing:border-box;border-radius:8px;background:var(--sa-surface-elevated);border:1px solid var(--sa-border)}.sa-user-avatar{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#1677ff,#151f30);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.sa-user-info{display:flex;flex-direction:column;overflow:hidden;min-width:0}.sa-user-name{font-size:11.5px;font-weight:700;color:var(--sa-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sa-user-role{font-size:9.5px;color:var(--sa-cyan);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.superadmin-header{height:56px!important;min-height:56px!important;max-height:56px!important;background:#0a1020b3;border-bottom:1px solid rgba(255,255,255,.08);padding:0 18px!important;display:flex;align-items:center;justify-content:space-between;flex-shrink:0!important;z-index:40;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);transition:background .2s ease,border-color .2s ease;gap:10px;width:100%;box-sizing:border-box}[data-theme=light] .superadmin-header,.light .superadmin-header{background:#ffffffd9;border-bottom:1px solid rgba(226,232,240,.9);box-shadow:0 1px 3px #0f172a0a}.sa-greeting-box{display:flex;flex-direction:column;gap:1px;min-width:0}.sa-greeting-title{font-size:14px!important;font-weight:600!important;color:#f8fafc;letter-spacing:-.015em;white-space:nowrap!important;line-height:1.2}[data-theme=light] .sa-greeting-title,.light .sa-greeting-title{color:#0f172a!important}.sa-greeting-subtitle{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:450;color:var(--sa-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}[data-theme=light] .sa-greeting-subtitle,.light .sa-greeting-subtitle{color:#64748b!important}.sa-header-left{display:flex;align-items:center;gap:12px;min-width:0;flex-shrink:1}.sa-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--sa-text-muted)}.sa-breadcrumb-root{color:var(--sa-text-secondary);text-decoration:none;transition:var(--sa-transition)}.sa-breadcrumb-root:hover{color:var(--sa-text-primary)}.sa-breadcrumb-current{color:var(--sa-text-primary);font-weight:600}.sa-context-pill{font-size:11px;font-weight:600;padding:3px 9px;border-radius:9999px;background:#1677ff1f;color:var(--sa-blue-highlight);border:1px solid rgba(22,119,255,.25);display:inline-flex;align-items:center;gap:6px}.sa-header-right{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0}.sa-telemetry-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:9999px;background:#101827b3;border:1px solid rgba(255,255,255,.1);font-size:11px;color:#94a3b8;font-weight:450;white-space:nowrap;box-shadow:0 1px 3px #0003;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sa-telemetry-pill strong{color:#f8fafc;font-weight:600}[data-theme=light] .sa-telemetry-pill,.light .sa-telemetry-pill{background:#ffffffd9!important;border:1px solid rgba(203,213,225,.85)!important;color:#475569!important;box-shadow:0 1px 2px #0f172a0d!important}[data-theme=light] .sa-telemetry-pill strong,.light .sa-telemetry-pill strong{color:#0f172a!important;font-weight:600!important}@media(max-width:1360px){.sa-telemetry-pill-secondary{display:none!important}}@media(max-width:1180px){.sa-btn-workspace-label{display:none!important}.sa-header-btn-workspace{padding:0 9px!important}}@media(max-width:1024px){.sa-telemetry-pill{display:none!important}}.btn-sa-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:500;color:#fff!important;background:linear-gradient(135deg,#1677ff,#268bff)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 14px #1677ff59!important;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none;white-space:nowrap}.btn-sa-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1677ff73!important}.btn-sa-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:500;color:var(--sa-text-primary)!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.btn-sa-secondary:hover{background:#ffffff1f!important;border-color:#ffffff38!important;color:#fff!important}[data-theme=light] .btn-sa-secondary,.light .btn-sa-secondary{background:#ffffffe6!important;border:1px solid rgba(203,213,225,.9)!important;color:#1e293b!important;box-shadow:0 1px 2px #0f172a0d!important}[data-theme=light] .btn-sa-secondary:hover,.light .btn-sa-secondary:hover{background:#fff!important;border-color:#94a3b8!important;color:#0f172a!important}.sa-pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--sa-teal);box-shadow:0 0 8px #18b9a599;flex-shrink:0}.sa-pulse-dot-orange{background:var(--sa-orange);box-shadow:0 0 8px #f5a62399}.superadmin-content{flex:1 1 0%!important;min-height:0!important;height:calc(100vh - 56px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:24px 28px 48px!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important}.superadmin-content.sa-content-studio{padding:0!important;max-width:100%!important;width:100%!important;margin:0!important;height:calc(100vh - 56px)!important;overflow:hidden!important;gap:0!important}.sa-welcome-hero{background:linear-gradient(135deg,var(--sa-card-bg) 0%,var(--sa-surface-subtle) 100%);border:1px solid var(--sa-border);border-radius:var(--sa-radius-xl);padding:24px 28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;box-shadow:var(--sa-shadow-card)}.sa-hero-title-group h1{font-size:24px;font-weight:650;color:var(--sa-text-primary);letter-spacing:-.03em;margin:0;display:flex;align-items:center;gap:12px}.sa-hero-title-group p{font-size:13.5px;color:var(--sa-text-secondary);margin:6px 0 0;line-height:1.5}.sa-hero-actions{display:flex;align-items:center;gap:10px}.sa-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:100%}.sa-kpi-card{background:var(--sa-card-bg);border:1px solid var(--sa-border);border-radius:var(--sa-radius-lg);padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--sa-shadow-card);transition:var(--sa-transition);position:relative;overflow:hidden}.sa-kpi-card:hover{border-color:var(--sa-border-strong);transform:translateY(-2px);box-shadow:var(--sa-shadow-elevated)}.sa-kpi-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--kpi-accent, var(--sa-primary-blue))}.sa-kpi-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sa-kpi-label{font-size:13px;font-weight:700;color:var(--sa-text-secondary)}.sa-kpi-icon-wrap{width:36px;height:36px;border-radius:var(--sa-radius-md);background:var(--sa-surface-elevated);display:flex;align-items:center;justify-content:center;color:var(--kpi-accent, var(--sa-primary-blue));border:1px solid var(--sa-border)}.sa-kpi-value-row{display:flex;align-items:baseline;gap:10px}.sa-kpi-value{font-size:30px;font-weight:700;color:var(--sa-text-primary);letter-spacing:-.03em;line-height:1}.sa-kpi-subtext{font-size:12px;color:var(--sa-text-muted);font-weight:600}.sa-card{background:var(--sa-card-bg);border:1px solid var(--sa-border);border-radius:var(--sa-radius-lg);padding:24px;box-shadow:var(--sa-shadow-card);display:flex;flex-direction:column;gap:18px}.sa-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.sa-card-title-group h2{font-size:17px;font-weight:600;color:var(--sa-text-primary);margin:0;display:flex;align-items:center;gap:10px}.sa-card-title-group p{font-size:12.5px;color:var(--sa-text-secondary);margin:3px 0 0}.sa-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--sa-border);border-radius:var(--sa-radius-md);background:var(--sa-surface-subtle)}.sa-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.sa-table th{background:var(--sa-surface-elevated);padding:12px 16px;font-size:11.5px;font-weight:700;color:var(--sa-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--sa-border);white-space:nowrap}.sa-table td{padding:14px 16px;color:var(--sa-text-primary);border-bottom:1px solid var(--sa-border);vertical-align:middle}.sa-table tr:last-child td{border-bottom:none}.sa-table tr:hover td{background:#151f3099}.btn-sa-primary{background:var(--sa-primary-blue);color:#fff;border:1px solid rgba(255,255,255,.1);padding:8px 16px;border-radius:var(--sa-radius-md);font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:var(--sa-transition);text-decoration:none;box-shadow:0 4px 14px #1677ff4d}.btn-sa-primary:hover{background:var(--sa-blue-highlight);box-shadow:0 6px 20px #1677ff73}.btn-sa-secondary{background:var(--sa-surface-elevated);color:var(--sa-text-secondary);border:1px solid var(--sa-border);padding:8px 14px;border-radius:var(--sa-radius-md);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:var(--sa-transition);text-decoration:none}.btn-sa-secondary:hover{background:#1a263d;color:var(--sa-text-primary);border-color:var(--sa-border-strong)}.btn-sa-success{background:var(--sa-teal);color:#fff;border:none;padding:7px 13px;border-radius:var(--sa-radius-md);font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:var(--sa-transition)}.btn-sa-success:hover{background:#1ec9b5}.btn-sa-danger{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);padding:7px 13px;border-radius:var(--sa-radius-md);font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:var(--sa-transition)}.btn-sa-danger:hover{background:#ef444440;color:#fff}.sa-search-input{background:var(--sa-surface-subtle);border:1px solid var(--sa-border);border-radius:var(--sa-radius-md);padding:8px 14px 8px 36px;color:var(--sa-text-primary);font-size:13px;outline:none;transition:var(--sa-transition);min-width:240px}.sa-search-input:focus{border-color:var(--sa-primary-blue);box-shadow:0 0 0 3px var(--sa-blue-glow)}.sa-filter-chip{background:var(--sa-surface-subtle);border:1px solid var(--sa-border);color:var(--sa-text-secondary);padding:5px 12px;border-radius:9999px;font-size:12px;font-weight:600;cursor:pointer;transition:var(--sa-transition)}.sa-filter-chip:hover{color:var(--sa-text-primary);border-color:var(--sa-border-strong)}.sa-filter-chip.is-active{background:var(--sa-primary-blue);color:#fff;border-color:var(--sa-primary-blue)}.sa-pill{font-size:11px;font-weight:700;padding:3px 9px;border-radius:9999px;display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.04em}.sa-pill-green{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.sa-pill-amber{background:#f5a62326;color:var(--sa-orange);border:1px solid rgba(245,166,35,.3)}.sa-pill-red{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.sa-pill-blue{background:#1677ff26;color:var(--sa-blue-highlight);border:1px solid rgba(22,119,255,.3)}.platform-admin-page{color:var(--sa-text-primary)}.platform-admin-page .platform-header{background:var(--sa-card-bg)!important;border:1px solid var(--sa-border)!important;box-shadow:var(--sa-shadow-card)!important;color:var(--sa-text-primary)!important}.platform-admin-page .platform-shield-icon{background:linear-gradient(135deg,var(--sa-primary-blue),var(--sa-cyan))!important;box-shadow:0 4px 16px #1677ff4d!important}.platform-admin-page .platform-header-title-box h1{color:var(--sa-text-primary)!important}.platform-admin-page .platform-header-title-box p{color:var(--sa-text-secondary)!important}.platform-admin-page .platform-badge-pill{background:#1677ff26!important;color:var(--sa-blue-highlight)!important;border:1px solid rgba(22,119,255,.3)!important}.platform-admin-page .platform-telemetry-chip{background:var(--sa-surface-elevated)!important;border:1px solid var(--sa-border)!important;color:var(--sa-text-primary)!important}.platform-admin-page .platform-kpi-card{background:var(--sa-card-bg)!important;border:1px solid var(--sa-border)!important;box-shadow:var(--sa-shadow-card)!important;transition:var(--sa-transition)}.platform-admin-page .platform-kpi-card:hover{border-color:#ffffff26!important;transform:translateY(-2px)}.platform-admin-page .kpi-title{color:var(--sa-text-secondary)!important}.platform-admin-page .kpi-value{color:var(--sa-text-primary)!important}.platform-admin-page .kpi-subtext{color:var(--sa-text-muted)!important}.platform-admin-page .kpi-icon-wrap.kpi-icon-blue{background:#1677ff26!important;color:var(--sa-blue-highlight)!important}.platform-admin-page .kpi-icon-wrap.kpi-icon-amber{background:#f5a62326!important;color:var(--sa-orange)!important}.platform-admin-page .kpi-icon-wrap.kpi-icon-violet{background:#22c7d926!important;color:var(--sa-cyan)!important}.platform-admin-page .kpi-icon-wrap.kpi-icon-green{background:#18b9a526!important;color:var(--sa-teal)!important}.platform-admin-page .platform-card,.platform-admin-page .sa-card,.platform-admin-page .sa-kpi-card,.platform-admin-page .sa-welcome-hero,.platform-admin-page .platform-header,.platform-admin-page .sa-hero-telemetry-card,.platform-admin-page .sa-quota-goal-card,.platform-admin-page .sa-live-node-card,.sa-card,.sa-kpi-card,.platform-card,.sa-kanban-col{position:relative!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:#0d142485!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important;box-shadow:0 8px 32px #00000059!important;color:var(--sa-text-primary)!important}[data-theme=light] .platform-admin-page .platform-card,[data-theme=light] .platform-admin-page .sa-card,[data-theme=light] .platform-admin-page .sa-kpi-card,[data-theme=light] .platform-admin-page .sa-welcome-hero,[data-theme=light] .platform-admin-page .platform-header,[data-theme=light] .platform-admin-page .sa-hero-telemetry-card,[data-theme=light] .platform-admin-page .sa-quota-goal-card,[data-theme=light] .platform-admin-page .sa-live-node-card,[data-theme=light] .sa-card,[data-theme=light] .sa-kpi-card,[data-theme=light] .platform-card,[data-theme=light] .sa-kanban-col,.light .platform-admin-page .platform-card,.light .platform-admin-page .sa-card,.light .platform-admin-page .sa-kpi-card,.light .platform-admin-page .sa-welcome-hero,.light .platform-admin-page .platform-header,.light .platform-admin-page .sa-hero-telemetry-card,.light .platform-admin-page .sa-quota-goal-card,.light .platform-admin-page .sa-live-node-card,.light .sa-card,.light .sa-kpi-card,.light .platform-card,.light .sa-kanban-col{border:1px solid rgba(255,255,255,.85)!important;background:#ffffffa6!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;box-shadow:0 10px 32px #0f172a14!important;color:#0f172a!important}.platform-admin-page .platform-card:after,.platform-admin-page .sa-card:after,.platform-admin-page .sa-kpi-card:after,.platform-admin-page .sa-welcome-hero:after,.platform-admin-page .platform-header:after,.platform-admin-page .sa-hero-telemetry-card:after,.platform-admin-page .sa-quota-goal-card:after,.platform-admin-page .sa-live-node-card:after,.sa-card:after,.sa-kpi-card:after,.platform-card:after,.sa-kanban-col:after{content:""!important;position:absolute!important;top:-1.5px!important;right:-1.5px!important;bottom:-1.5px!important;left:-1.5px!important;border-radius:inherit!important;padding:1.5px!important;background:conic-gradient(from var(--border-loop-angle),transparent 0deg,transparent 230deg,rgba(56,189,248,.25) 270deg,#38BDF8 310deg,#818CF8 335deg,#EC4899 350deg,#38BDF8 358deg,transparent 360deg)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;z-index:5!important;animation:borderLoopAnimation 4.5s linear infinite!important}[data-theme=light] .platform-admin-page .platform-card:after,[data-theme=light] .platform-admin-page .sa-card:after,[data-theme=light] .platform-admin-page .sa-kpi-card:after,[data-theme=light] .platform-admin-page .sa-welcome-hero:after,[data-theme=light] .platform-admin-page .platform-header:after,[data-theme=light] .platform-admin-page .sa-hero-telemetry-card:after,[data-theme=light] .platform-admin-page .sa-quota-goal-card:after,[data-theme=light] .platform-admin-page .sa-live-node-card:after,[data-theme=light] .sa-card:after,[data-theme=light] .sa-kpi-card:after,[data-theme=light] .platform-card:after,[data-theme=light] .sa-kanban-col:after,.light .platform-admin-page .platform-card:after,.light .platform-admin-page .sa-card:after,.light .platform-admin-page .sa-kpi-card:after,.light .platform-admin-page .sa-welcome-hero:after,.light .platform-admin-page .platform-header:after,.light .platform-admin-page .sa-hero-telemetry-card:after,.light .platform-admin-page .sa-quota-goal-card:after,.light .platform-admin-page .sa-live-node-card:after,.light .sa-card:after,.light .sa-kpi-card:after,.light .platform-card:after,.light .sa-kanban-col:after{background:conic-gradient(from var(--border-loop-angle),transparent 0deg,transparent 230deg,rgba(37,99,235,.25) 270deg,#2563EB 310deg,#7C3AED 335deg,#EC4899 350deg,#2563EB 358deg,transparent 360deg)!important}.platform-admin-page .card-title-left h2{color:var(--sa-text-primary)!important}.platform-admin-page .card-title-left p{color:var(--sa-text-secondary)!important}.platform-admin-page .platform-table-wrap{background:transparent!important;border:1px solid var(--sa-border)!important;border-radius:var(--sa-radius-md)!important;overflow-x:auto!important}.platform-admin-page .platform-table thead th{background:var(--sa-surface-subtle)!important;color:var(--sa-text-secondary)!important;border-bottom:1px solid var(--sa-border)!important;font-size:11px!important;letter-spacing:.05em!important}.platform-admin-page .platform-table tbody tr{border-bottom:1px solid var(--sa-border)!important;transition:var(--sa-transition)}.platform-admin-page .platform-table tbody tr:hover{background:#ffffff05!important}.platform-admin-page .platform-table td{color:var(--sa-text-primary)!important}.platform-admin-page .platform-search-input{background:var(--sa-surface-elevated)!important;border:1px solid var(--sa-border)!important;color:var(--sa-text-primary)!important;border-radius:var(--sa-radius-sm)!important}.platform-admin-page .platform-search-input:focus{border-color:var(--sa-primary-blue)!important;box-shadow:0 0 0 2px var(--sa-blue-glow)!important;outline:none}.platform-admin-page .filter-pill{background:var(--sa-surface-elevated)!important;border:1px solid var(--sa-border)!important;color:var(--sa-text-secondary)!important;border-radius:var(--sa-radius-sm)!important}.platform-admin-page .filter-pill:hover{color:var(--sa-text-primary)!important;border-color:#ffffff26!important}.platform-admin-page .filter-pill.active{background:var(--sa-primary-blue)!important;color:#fff!important;border-color:var(--sa-primary-blue)!important}.platform-admin-page .btn-superadmin-primary{background:var(--sa-primary-blue)!important;color:#fff!important;border:none!important;border-radius:var(--sa-radius-sm)!important;font-weight:600!important}.platform-admin-page .btn-superadmin-primary:hover{background:var(--sa-blue-highlight)!important;box-shadow:0 4px 14px #1677ff66!important}.platform-admin-page .btn-superadmin-secondary{background:var(--sa-surface-elevated)!important;border:1px solid var(--sa-border)!important;color:var(--sa-text-primary)!important;border-radius:var(--sa-radius-sm)!important}.platform-admin-page .btn-superadmin-secondary:hover{background:#ffffff14!important;border-color:#ffffff26!important}.platform-admin-page .btn-action-view{background:var(--sa-surface-elevated)!important;border:1px solid var(--sa-border)!important;color:var(--sa-blue-highlight)!important}.platform-admin-page .btn-action-view:hover{background:#1677ff26!important;border-color:#1677ff66!important}.platform-admin-page .btn-action-reject{background:#ef444426!important;border:1px solid rgba(239,68,68,.3)!important;color:var(--sa-red)!important}.platform-admin-page .btn-action-reject:hover{background:#ef444440!important}.platform-admin-page .scope-select{background:var(--sa-surface-elevated)!important;border:1px solid var(--sa-border)!important;color:var(--sa-text-primary)!important;border-radius:var(--sa-radius-sm)!important}.platform-admin-page .db-code-badge{background:var(--sa-surface-elevated)!important;border:1px solid var(--sa-border)!important;color:var(--sa-cyan)!important}.platform-admin-page .company-avatar-box{background:linear-gradient(135deg,var(--sa-primary-blue),var(--sa-cyan))!important;color:#fff!important}.modal-overlay{background:#000c!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.modal-dialog{background:var(--sa-card-bg)!important;border:1px solid var(--sa-border-strong)!important;color:var(--sa-text-primary)!important;box-shadow:var(--sa-shadow-dropdown)!important}.modal-header{border-bottom:1px solid var(--sa-border)!important;color:var(--sa-text-primary)!important}.modal-header h3{color:var(--sa-text-primary)!important}.modal-close-btn{color:var(--sa-text-secondary)!important}.modal-close-btn:hover{color:var(--sa-text-primary)!important}.modal-footer{border-top:1px solid var(--sa-border)!important}.modal-body .detail-item{background:var(--sa-surface-elevated)!important;border:1px solid var(--sa-border)!important}.modal-body .detail-label{color:var(--sa-text-secondary)!important}.modal-body .detail-value{color:var(--sa-text-primary)!important}.status-pill.status-active,.status-pill.status-approved,.status-pill.status-online{background:#10b98126!important;color:#10b981!important;border:1px solid rgba(16,185,129,.3)!important}.status-pill.status-pending{background:#f5a62326!important;color:#f5a623!important;border:1px solid rgba(245,166,35,.3)!important}.status-pill.status-rejected,.status-pill.status-suspended{background:#ef444426!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.3)!important}.plan-badge.plan-enterprise{background:#22c7d926!important;color:#22c7d9!important;border:1px solid rgba(34,199,217,.3)!important}.plan-badge.plan-professional{background:#1677ff26!important;color:#268bff!important;border:1px solid rgba(22,119,255,.3)!important}.plan-badge.plan-standard{background:#64748b26!important;color:#94a3b8!important;border:1px solid rgba(100,116,139,.3)!important}@media(max-width:1440px){.superadmin-content{padding:24px 24px 40px}}@media(max-width:1280px){.sa-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.superadmin-sidebar{width:72px;min-width:72px}.sa-brand-text,.sa-nav-group-title,.sa-user-info,.sa-collapse-toggle{display:none!important}}.sa-dashboard-hero-grid{display:grid;grid-template-columns:1fr 390px;gap:20px;align-items:stretch}@media(max-width:1200px){.sa-dashboard-hero-grid{grid-template-columns:1fr}}.sa-hero-telemetry-card{padding:26px 28px;display:flex;flex-direction:column;justify-content:space-between;min-height:440px}.sa-hero-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.sa-hero-stat-col{display:flex;flex-direction:column;gap:4px}.sa-hero-stat-val{font-size:32px;font-weight:600;color:#f4f7fc;letter-spacing:-.03em;line-height:1.1}.sa-pill-green{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#10b981;background:#10b98126;border:1px solid rgba(16,185,129,.3);padding:2px 7px;border-radius:9999px;width:-moz-fit-content;width:fit-content;margin-top:4px}.sa-pill-cyan{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#22c7d9;background:#22c7d926;border:1px solid rgba(34,199,217,.3);padding:2px 7px;border-radius:9999px;width:-moz-fit-content;width:fit-content;margin-top:4px}.sa-hero-stat-label{font-size:12px;font-weight:600;color:var(--sa-text-muted);margin-top:4px}.sa-chart-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:20px}.sa-chart-title{font-size:16px;font-weight:700;color:#f4f7fc;margin:0}.sa-chart-desc{font-size:12px;color:var(--sa-text-muted);margin:3px 0 0}.sa-time-range-toggle{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9999px;padding:3px;gap:3px}.sa-range-pill{border:none;background:transparent;color:var(--sa-text-secondary);font-size:11.5px;font-weight:600;padding:5px 12px;border-radius:9999px;cursor:pointer;transition:all .2s ease}.sa-range-pill:hover{color:#fff}.sa-range-pill.is-active{background:#1677ff;color:#fff;box-shadow:0 2px 8px #1677ff66;font-weight:700}.sa-chart-svg-wrap{margin-top:18px;display:flex;flex-direction:column;gap:8px}.sa-bezier-svg{width:100%;height:180px;overflow:visible}.sa-chart-xaxis{display:flex;justify-content:space-between;padding:0 10px;font-size:11.5px;font-weight:600;color:var(--sa-text-muted)}.sa-quota-goal-card{padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between}.sa-goal-content{display:flex;align-items:center;gap:22px;margin-top:14px}.sa-ring-gauge-wrap{width:110px;height:110px;position:relative;flex-shrink:0}.sa-ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.sa-ring-center-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.sa-ring-val{font-size:22px;font-weight:600;color:#f4f7fc;line-height:1}.sa-ring-lbl{font-size:10.5px;font-weight:600;color:var(--sa-text-muted);text-transform:uppercase;margin-top:2px}.sa-goal-stats-list{display:flex;flex-direction:column;gap:8px;flex:1}.sa-goal-stat-row{display:flex;justify-content:space-between;align-items:center;font-size:12px}.sa-goal-label{color:var(--sa-text-muted)}.sa-goal-num{font-weight:700;color:#f4f7fc}.sa-live-node-card{padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between}.sa-live-node-body{display:flex;flex-direction:column;gap:14px;margin-top:12px}.sa-live-metric-row{display:flex;align-items:baseline;gap:10px}.sa-live-metric-big{font-size:44px;font-weight:700;color:#f4f7fc;letter-spacing:-.04em;line-height:1}.sa-live-metric-sub{font-size:13px;font-weight:600;color:var(--sa-text-muted)}.sa-live-waveform{display:flex;align-items:flex-end;gap:4px;height:42px;padding:4px 0}.sa-wave-bar{flex:1;background:linear-gradient(180deg,#10b981,#22c7d9);border-radius:9999px;min-height:6px;animation:saWavePulse 1.8s ease-in-out infinite alternate}@keyframes saWavePulse{0%{transform:scaleY(.4);opacity:.6}to{transform:scaleY(1);opacity:1}}.sa-live-details-grid{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.sa-live-detail-item{display:flex;justify-content:space-between;font-size:11.5px}.sa-detail-k{color:var(--sa-text-muted)}.sa-detail-v{font-weight:700;color:#f4f7fc}.sa-kanban-board{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:14px;align-items:flex-start}@media(max-width:1200px){.sa-kanban-board{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.sa-kanban-board{grid-template-columns:1fr}}.sa-kanban-col{background:#0a102066!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 1px #ffffff1f,0 12px 36px #0006!important;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:380px}[data-theme=light] .sa-kanban-col,.light .sa-kanban-col{background:#ffffff85!important;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 2px #fffffff2,0 10px 32px #0f172a0f!important}.sa-kanban-col-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.sa-kanban-col-title{font-size:13.5px;font-weight:700;color:#f4f7fc;display:flex;align-items:center;gap:7px}[data-theme=light] .sa-kanban-col-title,.light .sa-kanban-col-title{color:#0f172a!important}.sa-kanban-col-count{font-size:11px;font-weight:700;padding:2px 7px;border-radius:9999px;background:#ffffff14;color:var(--sa-text-secondary)}.sa-kanban-cards-wrap{display:flex;flex-direction:column;gap:10px}.sa-kanban-card{position:relative!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0f172a8c!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;padding:14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 16px #00000059!important;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer}[data-theme=light] .sa-kanban-card,.light .sa-kanban-card{border:1px solid rgba(255,255,255,.8)!important;background:#ffffffa6!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:0 4px 14px #0f172a0f!important}.sa-kanban-card:after{content:""!important;position:absolute!important;top:-1.5px!important;right:-1.5px!important;bottom:-1.5px!important;left:-1.5px!important;border-radius:inherit!important;padding:1.5px!important;background:conic-gradient(from var(--border-loop-angle),transparent 0deg,transparent 230deg,rgba(56,189,248,.25) 270deg,#38BDF8 310deg,#818CF8 335deg,#EC4899 350deg,#38BDF8 358deg,transparent 360deg)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;z-index:5!important;animation:borderLoopAnimation 5s linear infinite!important}[data-theme=light] .sa-kanban-card:after,.light .sa-kanban-card:after{background:conic-gradient(from var(--border-loop-angle),transparent 0deg,transparent 230deg,rgba(37,99,235,.25) 270deg,#2563EB 310deg,#7C3AED 335deg,#EC4899 350deg,#2563EB 358deg,transparent 360deg)!important}[data-theme=light] .sa-kanban-card-title,.light .sa-kanban-card-title{color:#0f172a!important}.sa-kanban-card:hover{transform:translateY(-2px);border-color:#1677ff66;box-shadow:0 8px 24px #00000073}.sa-kanban-card-top{display:flex;align-items:center;gap:10px}.sa-kanban-card-title{font-size:13px;font-weight:700;color:#f4f7fc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-kanban-card-sub{font-size:11px;color:var(--sa-text-muted)}.sa-kanban-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.sa-subviews-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.sa-subviews-tabs{display:flex;align-items:center;gap:6px}.sa-subview-tab{background:transparent;border:none;font-size:13px;font-weight:600;color:var(--sa-text-secondary);padding:7px 14px;border-radius:9999px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.sa-subview-tab:hover{color:#fff;background:#ffffff0d}.sa-subview-tab.is-active{background:#1677ff26;color:#38bdf8;font-weight:700;border:1px solid rgba(22,119,255,.3)}.sa-view-mode-toggle{display:flex;align-items:center;gap:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:3px}.sa-mode-btn{border:none;background:transparent;color:var(--sa-text-muted);font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:7px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s ease}.sa-mode-btn:hover{color:#fff}.sa-mode-btn.is-active{background:#1677ff;color:#fff;box-shadow:0 2px 8px #1677ff59}@media(max-width:768px){.superadmin-header{padding:0 16px}.superadmin-content{padding:16px}.sa-kpi-grid{grid-template-columns:1fr}.sa-welcome-hero{flex-direction:column;align-items:flex-start}}@media(max-width:390px){.superadmin-header{height:56px;padding:0 12px}.sa-telemetry-pill{display:none}}[data-theme=light] .sa-hero-stat-val,.light .sa-hero-stat-val,[data-theme=light] .sa-chart-title,.light .sa-chart-title,[data-theme=light] .sa-ring-val,.light .sa-ring-val,[data-theme=light] .sa-goal-num,.light .sa-goal-num,[data-theme=light] .sa-live-metric-big,.light .sa-live-metric-big,[data-theme=light] .sa-detail-v,.light .sa-detail-v,[data-theme=light] .sa-greeting-title,.light .sa-greeting-title,[data-theme=light] .sa-kpi-value,.light .sa-kpi-value,[data-theme=light] .sa-user-name,.light .sa-user-name,[data-theme=light] .sa-breadcrumb-current,.light .sa-breadcrumb-current{color:#0f172a!important}[data-theme=light] .sa-user-card,.light .sa-user-card{background:#ffffffa6!important;border-color:#cbd5e1cc!important}[data-theme=light] .sa-sidebar-search-box,.light .sa-sidebar-search-box{background:#fff9!important;border-color:#cbd5e1cc!important}[data-theme=light] .sa-sidebar-search-input,.light .sa-sidebar-search-input{color:#0f172a!important}[data-theme=light] .sa-time-range-toggle,.light .sa-time-range-toggle{background:#fff9!important;border-color:#cbd5e1cc!important}[data-theme=light] .sa-range-pill:hover,.light .sa-range-pill:hover{color:#0f172a!important}[data-theme=light] .btn-sa-secondary,.light .btn-sa-secondary{background:#f1f5f9!important;color:#0f172a!important;border:1px solid #CBD5E1!important;box-shadow:0 1px 2px #0f172a0d}[data-theme=light] .btn-sa-secondary:hover,.light .btn-sa-secondary:hover{background:#e2e8f0!important;color:#0f172a!important;border-color:#94a3b8!important}[data-theme=light] .btn-sa-primary,.light .btn-sa-primary{background:#2563eb!important;color:#fff!important;border:1px solid #1D4ED8!important;box-shadow:0 2px 8px #2563eb4d!important}[data-theme=light] .btn-sa-primary:hover,.light .btn-sa-primary:hover{background:#1d4ed8!important;box-shadow:0 4px 14px #2563eb73!important}[data-theme=dark] .btn-sa-secondary,.dark .btn-sa-secondary{background:#1e293bbf!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.15)!important}[data-theme=dark] .btn-sa-secondary:hover,.dark .btn-sa-secondary:hover{background:#334155e6!important;color:#fff!important;border-color:#ffffff40!important}[data-theme=dark] .btn-sa-primary,.dark .btn-sa-primary{background:#2563eb!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 0 16px #2563eb66!important}[data-theme=dark] .btn-sa-primary:hover,.dark .btn-sa-primary:hover{background:#3b82f6!important;box-shadow:0 0 22px #3b82f699!important}[data-theme=dark] .sa-hero-stat-label,.dark .sa-hero-stat-label{color:#94a3b8!important}[data-theme=light] .sa-hero-stat-label,.light .sa-hero-stat-label{color:#475569!important}[data-theme=dark] .sa-hero-stat-val,.dark .sa-hero-stat-val{color:#f8fafc!important}[data-theme=light] .sa-hero-stat-val,.light .sa-hero-stat-val{color:#0f172a!important}.workflow-studio-container{display:flex;flex-direction:column;height:calc(100vh - 65px);width:100%;background:var(--aura-bg);overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.studio-top-toolbar{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#ffffff8c!important;border-bottom:1px solid rgba(255,255,255,.8)!important;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;z-index:30;flex-shrink:0;gap:12px}[data-theme=dark] .studio-top-toolbar,.dark .studio-top-toolbar{background:#0a10206b!important;border-bottom:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important}.studio-toolbar-left,.studio-toolbar-center,.studio-toolbar-right{display:flex;align-items:center;gap:10px}.studio-workflow-name-input{font-size:15px;font-weight:800;color:var(--aura-text-dark);background:transparent;border:1px solid transparent;border-radius:6px;padding:4px 8px;outline:none;transition:all .15s ease;min-width:220px}.studio-workflow-name-input:hover,.studio-workflow-name-input:focus{border-color:#4267f566;background:#ffffffb3}[data-theme=dark] .studio-workflow-name-input:hover,[data-theme=dark] .studio-workflow-name-input:focus{background:#1e293bcc;border-color:#38bdf866}.studio-status-pill{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:5px}.studio-status-active{background:#22c55e26;color:#10b981;border:1px solid rgba(34,197,94,.35)}.studio-status-draft{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}.studio-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid var(--aura-card-border);background:#fff;color:var(--aura-text-dark);transition:all .15s ease;flex-shrink:0}[data-theme=dark] .studio-btn{background:#1e293b;border-color:#334155cc;color:#f8fafc}.studio-btn:hover{background:#f1f5f9;transform:translateY(-1px)}[data-theme=dark] .studio-btn:hover{background:#334155;border-color:#64748b}.studio-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #1D4ED8;color:#fff!important;box-shadow:0 2px 8px #2563eb4d}.studio-btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 4px 12px #2563eb73}.studio-btn-run{background:linear-gradient(135deg,#10b981,#059669);border:1px solid #059669;color:#fff!important;box-shadow:0 2px 8px #10b9814d}.studio-btn-run:hover{background:linear-gradient(135deg,#059669,#047857)}.studio-main-workspace{display:flex;flex:1;position:relative;overflow:hidden}.studio-flow-canvas{flex:1;height:100%;position:relative;overflow:hidden;cursor:grab;background-color:var(--aura-bg);background-image:radial-gradient(rgba(148,163,184,.22) 1.2px,transparent 1.2px);background-size:24px 24px}[data-theme=dark] .studio-flow-canvas{background-color:#070b14;background-image:radial-gradient(rgba(56,189,248,.18) 1.2px,transparent 1.2px)}.studio-flow-canvas.is-panning{cursor:grabbing}.studio-canvas-viewport{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0;pointer-events:none}.studio-svg-connections-layer{position:absolute;top:0;left:0;width:5000px;height:5000px;pointer-events:none;z-index:10}.studio-wire-path{fill:none;stroke:#94a3b8d9;stroke-width:2.5px;stroke-linecap:round;transition:stroke .2s ease}[data-theme=dark] .studio-wire-path{stroke:#38bdf88c}.studio-wire-path.is-active-pulse{stroke:#38bdf8;stroke-width:3.5px;filter:drop-shadow(0 0 8px rgba(56,189,248,.8));animation:wirePulse 1.2s infinite ease-in-out}@keyframes wirePulse{0%{stroke-opacity:.5;stroke-dashoffset:20}50%{stroke-opacity:1}to{stroke-opacity:.5;stroke-dashoffset:0}}.studio-nodes-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;z-index:20}.studio-flow-node{position:absolute;width:230px;border-radius:14px;background:#ffffff8c!important;border:1.5px solid rgba(255,255,255,.85)!important;box-shadow:inset 0 1px 2px #fffffff2,0 8px 24px #0f172a14!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;cursor:move;transition:border-color .15s ease,box-shadow .15s ease,transform .08s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=dark] .studio-flow-node,.dark .studio-flow-node{background:#0d162a7a!important;border:1.5px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:inset 0 1px 1px #ffffff26,0 8px 24px #00000073!important}.studio-flow-node:hover{border-color:#4267f580;box-shadow:0 12px 30px #4267f52e}[data-theme=dark] .studio-flow-node:hover{border-color:#38bdf880;box-shadow:0 12px 30px #38bdf833}.studio-flow-node.is-selected{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb4d,0 12px 28px #2563eb40!important}[data-theme=dark] .studio-flow-node.is-selected{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf859,0 12px 28px #38bdf84d!important}.studio-flow-node.is-executing{border-color:#10b981!important;box-shadow:0 0 20px #10b98199!important}.node-header{padding:10px 12px;border-bottom:1px solid rgba(226,232,240,.8);display:flex;align-items:center;justify-content:space-between;gap:8px}[data-theme=dark] .node-header{border-bottom-color:#33415599}.node-icon-badge{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.node-title-box{flex:1;min-width:0}.node-title{font-size:12px;font-weight:700;color:var(--aura-text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-category{font-size:9.5px;font-weight:600;color:var(--aura-text-muted);text-transform:uppercase;letter-spacing:.05em}.node-body{padding:10px 12px;font-size:11px;color:var(--aura-text-muted);display:flex;flex-direction:column;gap:4px}.node-port-indicator{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #2563EB;transform:translateY(-50%);cursor:crosshair;z-index:25;transition:transform .15s ease,background .15s ease}[data-theme=dark] .node-port-indicator{background:#0b0f19;border-color:#38bdf8}.node-port-indicator:hover{transform:translateY(-50%) scale(1.3);background:#2563eb}[data-theme=dark] .node-port-indicator:hover{background:#38bdf8}.node-port-input{left:-7px}.node-port-output{right:-7px}.studio-canvas-controls{position:absolute;bottom:24px;left:24px;display:flex;align-items:center;gap:4px;background:#fffffff2;border:1px solid var(--aura-card-border);box-shadow:0 4px 16px #0f172a1a;padding:4px 6px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:28}[data-theme=dark] .studio-canvas-controls{background:#0f172aeb;border-color:#334155cc;box-shadow:0 4px 16px #0006}.studio-zoom-btn{width:28px;height:28px;border-radius:6px;background:transparent;border:none;cursor:pointer;color:var(--aura-text-dark);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.studio-zoom-btn:hover{background:#f1f5f9}[data-theme=dark] .studio-zoom-btn:hover{background:#334155}.studio-zoom-level{font-size:11px;font-weight:700;color:var(--aura-text-muted);padding:0 6px}.studio-library-drawer{width:280px;background:#ffffff8c!important;border-right:1px solid rgba(255,255,255,.8)!important;display:flex;flex-direction:column;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;z-index:28;flex-shrink:0;height:100%}[data-theme=dark] .studio-library-drawer,.dark .studio-library-drawer{background:#0a10206b!important;border-right:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important}.library-drawer-header{padding:14px 16px;border-bottom:1px solid rgba(226,232,240,.8);display:flex;align-items:center;justify-content:space-between}[data-theme=dark] .library-drawer-header{border-bottom-color:#33415599}.library-search-input{width:100%;padding:7px 12px;border-radius:8px;border:1px solid var(--aura-card-border);font-size:12px;outline:none;background:#f8fafc;color:var(--aura-text-dark)}[data-theme=dark] .library-search-input{background:#1e293b;border-color:#334155cc;color:#f8fafc}.library-nodes-list{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:14px}.library-category-title{font-size:10px;font-weight:800;color:var(--aura-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.library-node-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--aura-card-border);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=dark] .library-node-item{background:#1e293b;border-color:#334155b3}.library-node-item:hover{border-color:#2563eb;transform:translate(3px);box-shadow:0 4px 12px #2563eb26}.studio-inspector-drawer{width:320px;background:#ffffff8c!important;border-left:1px solid rgba(255,255,255,.8)!important;display:flex;flex-direction:column;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;z-index:28;flex-shrink:0;height:100%}[data-theme=dark] .studio-inspector-drawer,.dark .studio-inspector-drawer{background:#0a10206b!important;border-left:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important}.inspector-drawer-header{padding:14px 16px;border-bottom:1px solid rgba(226,232,240,.8);display:flex;align-items:center;justify-content:space-between}[data-theme=dark] .inspector-drawer-header{border-bottom-color:#33415599}.inspector-drawer-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.inspector-field-group{display:flex;flex-direction:column;gap:5px}.inspector-field-label{font-size:11px;font-weight:700;color:var(--aura-text-muted)}.inspector-input,.inspector-select,.inspector-textarea{width:100%;padding:7px 10px;border-radius:8px;border:1px solid var(--aura-card-border);font-size:12px;background:#f8fafc;color:var(--aura-text-dark);outline:none}[data-theme=dark] .inspector-input,[data-theme=dark] .inspector-select,[data-theme=dark] .inspector-textarea{background:#1e293b;border-color:#334155cc;color:#f8fafc}.studio-execution-console{position:absolute;bottom:0;left:0;right:0;height:240px;background:#0f172afa;border-top:1px solid rgba(56,189,248,.35);box-shadow:0 -8px 30px #00000080;z-index:29;display:flex;flex-direction:column;animation:slideUp .2s ease-out}.console-header{padding:8px 16px;background:#1e293be6;border-bottom:1px solid rgba(51,65,85,.8);display:flex;align-items:center;justify-content:space-between}.console-logs-list{flex:1;overflow-y:auto;padding:12px 16px;font-family:monospace;font-size:11.5px;display:flex;flex-direction:column;gap:6px}.console-log-row{display:flex;align-items:center;gap:10px;padding:4px 8px;border-radius:6px;background:#ffffff08}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.superadmin-portal-root .workflow-studio-container{background:transparent!important;height:100%}.superadmin-portal-root .studio-top-toolbar{background:var(--sa-card-bg)!important;border-bottom:1px solid var(--sa-border)!important}.superadmin-portal-root .studio-flow-canvas{background-color:var(--sa-bg)!important;background-image:radial-gradient(rgba(34,199,217,.15) 1.2px,transparent 1.2px)!important}.superadmin-portal-root .studio-flow-node{background:var(--sa-card-bg)!important;border:1px solid var(--sa-border)!important;box-shadow:0 4px 20px #00000026!important}.superadmin-portal-root .studio-palette-sidebar,.superadmin-portal-root .studio-config-drawer{background:var(--sa-card-bg)!important;border-color:var(--sa-border)!important}.company-admin-page{display:flex;flex-direction:column;gap:24px;width:100%;padding-bottom:48px;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:fadeIn .25s ease-out}.admin-demo-banner{background:linear-gradient(135deg,#4267f514,#50c9f514);border:1px solid rgba(66,103,245,.2);border-radius:var(--aura-radius-xl);padding:14px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 16px -2px #4267f50f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:640px){.admin-demo-banner{flex-direction:row;align-items:center;justify-content:space-between}}.admin-demo-text{display:flex;align-items:center;gap:12px;font-size:13px;color:#1e3a8a;line-height:1.5}.admin-demo-text strong{color:#17233f;font-weight:700}.company-admin-header{background:#fffffff5;border:1px solid var(--aura-card-border);border-radius:var(--aura-radius-xl);padding:20px 24px;box-shadow:0 4px 20px -2px #4267f50d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:16px}@media(min-width:640px){.company-admin-header{flex-direction:row;align-items:center;justify-content:space-between}}.admin-title-row{display:flex;align-items:center;gap:12px}.admin-title-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#4267f5,#8064f7);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 6px 16px #4267f540;flex-shrink:0}.admin-title-h1{font-size:22px;font-weight:800;color:var(--aura-text-dark);letter-spacing:-.02em;margin:0}.admin-tenant-meta{font-size:12px;color:var(--aura-text-muted);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-db-pill{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:#4267f514;color:#2563eb;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;border:1px solid rgba(66,103,245,.15)}.admin-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-tabs-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;border-bottom:1px solid var(--aura-card-border);scrollbar-width:none;-ms-overflow-style:none}.admin-tabs-nav::-webkit-scrollbar{display:none}.admin-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;font-size:12.5px;font-weight:600;color:var(--aura-text-muted);background:transparent;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1)}.admin-tab-btn:hover{color:var(--aura-text-dark);background:#ffffffd9;border-color:#e2eaf8e6}.admin-tab-btn.active{color:#fff;background:linear-gradient(135deg,#4267f5,#3454db);border-color:#3454db;box-shadow:0 4px 14px #4267f552}.admin-financial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:640px){.admin-financial-grid{grid-template-columns:repeat(5,1fr)}}.admin-stat-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:16px;padding:16px 18px;box-shadow:0 2px 10px #17233f0a;transition:all .25s ease;position:relative;overflow:hidden}.admin-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #4267f51a;border-color:#4267f54d}.admin-stat-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px}.admin-stat-card.emerald:before{background:#10b981}.admin-stat-card.blue:before{background:#3b82f6}.admin-stat-card.amber:before{background:#f59e0b}.admin-stat-card.rose:before{background:#f43f5e}.admin-stat-card.purple:before{background:#8b5cf6}.admin-stat-label{font-size:11.5px;font-weight:600;color:var(--aura-text-muted);text-transform:uppercase;letter-spacing:.04em}.admin-stat-val{font-size:22px;font-weight:800;color:var(--aura-text-dark);margin-top:6px;letter-spacing:-.02em}.admin-stat-sub{font-size:11px;color:#94a3b8;margin-top:4px}.admin-counts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:640px){.admin-counts-grid{grid-template-columns:repeat(6,1fr)}}.admin-count-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:14px;padding:14px;box-shadow:0 2px 8px #17233f08;transition:all .2s ease}.admin-count-card:hover{transform:translateY(-2px);border-color:#4267f54d;box-shadow:0 6px 18px #4267f514}.admin-count-top{display:flex;align-items:center;justify-content:space-between}.admin-count-label{font-size:11px;font-weight:600;color:var(--aura-text-muted)}.admin-count-number{font-size:20px;font-weight:800;color:var(--aura-text-dark);margin-top:6px}.admin-table-container{overflow-x:auto;border-radius:14px;border:1px solid var(--aura-card-border);background:#fff}.admin-table{width:100%;border-collapse:collapse;text-align:left;font-size:12.5px}.admin-table thead{background:#f8fafe;border-bottom:1px solid var(--aura-card-border)}.admin-table th{padding:12px 16px;font-size:11.5px;font-weight:700;color:var(--aura-text-muted);text-transform:uppercase;letter-spacing:.04em}.admin-table td{padding:12px 16px;border-bottom:1px solid rgba(226,234,248,.7);color:var(--aura-text-dark);vertical-align:middle}.admin-table tr:hover td{background:#4267f505}.admin-table tr:last-child td{border-bottom:none}.admin-form-box{background:#f8fafe;border:1px solid var(--aura-card-border);border-radius:14px;padding:18px;margin-bottom:20px}.admin-form-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aura-text-dark);margin-bottom:14px}[data-theme=dark] .admin-demo-banner{background:#1e293bcc!important;border-color:#38bdf859!important}[data-theme=dark] .admin-demo-text{color:#7dd3fc!important}[data-theme=dark] .admin-demo-text strong{color:#f8fafc!important}[data-theme=dark] .company-admin-header{background:#111827!important;border-color:#334155bf!important;box-shadow:0 4px 20px #0006!important}[data-theme=dark] .admin-title-h1{color:#f8fafc!important}[data-theme=dark] .admin-tenant-meta{color:#94a3b8!important}[data-theme=dark] .admin-db-pill{background:#38bdf826!important;color:#38bdf8!important;border-color:#38bdf84d!important}[data-theme=dark] .admin-tab-btn{color:#94a3b8!important}[data-theme=dark] .admin-tab-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .admin-tab-btn.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .admin-stat-card,[data-theme=dark] .admin-count-card{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 4px 16px #00000059!important}[data-theme=dark] .admin-stat-val,[data-theme=dark] .admin-count-number{color:#f8fafc!important}[data-theme=dark] .admin-stat-label,[data-theme=dark] .admin-count-label{color:#94a3b8!important}[data-theme=dark] .admin-table-wrap{background:#111827!important;border-color:#334155bf!important}[data-theme=dark] .admin-table thead{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .admin-table th{color:#94a3b8!important}[data-theme=dark] .admin-table td{color:#f8fafc!important;border-bottom-color:#33415573!important}[data-theme=dark] .admin-table tr:hover td{background:#1e293b!important}[data-theme=dark] .admin-form-box{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .admin-form-title{color:#f8fafc!important}[data-theme=dark] .company-admin-page .bg-white,.dark .company-admin-page .bg-white{background:#111827!important;color:#f8fafc!important}[data-theme=dark] .company-admin-page .border-slate-200,[data-theme=dark] .company-admin-page .border-slate-100,[data-theme=dark] .company-admin-page .border-slate-300,.dark .company-admin-page .border-slate-200,.dark .company-admin-page .border-slate-100,.dark .company-admin-page .border-slate-300{border-color:#334155bf!important}[data-theme=dark] .company-admin-page .text-slate-900,[data-theme=dark] .company-admin-page .text-slate-800,[data-theme=dark] .company-admin-page .text-slate-700,.dark .company-admin-page .text-slate-900,.dark .company-admin-page .text-slate-800,.dark .company-admin-page .text-slate-700{color:#f8fafc!important}[data-theme=dark] .company-admin-page .text-slate-600,[data-theme=dark] .company-admin-page .text-slate-500,[data-theme=dark] .company-admin-page .text-slate-400,.dark .company-admin-page .text-slate-600,.dark .company-admin-page .text-slate-500,.dark .company-admin-page .text-slate-400{color:#94a3b8!important}[data-theme=dark] .company-admin-page .bg-slate-50,[data-theme=dark] .company-admin-page .bg-slate-100,.dark .company-admin-page .bg-slate-50,.dark .company-admin-page .bg-slate-100{background:#1e293b!important}[data-theme=dark] .company-admin-page input,.dark .company-admin-page input{background:#1e293b!important;color:#f8fafc!important;border-color:#334155bf!important}.files-page{display:flex;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.files-main-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px;overflow:hidden}.files-right-col{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}@media(max-width:1200px){.files-page{flex-direction:column}.files-right-col{width:100%}}.files-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.files-title-box{display:flex;flex-direction:column;gap:2px}.files-breadcrumb{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--aura-primary-blue);letter-spacing:.05em}.files-title-box h1{font-size:24px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.files-title-box p{font-size:12.5px;color:var(--aura-text-muted)}.files-header-actions{display:flex;align-items:center;gap:10px}.btn-header-action{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid var(--aura-card-border);background:#fff;color:var(--aura-text-dark);transition:all .15s ease}.btn-header-action:hover{background:#f4f7ff;border-color:#cad5e8}.btn-header-primary{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;font-size:12.5px;font-weight:700;cursor:pointer;border:none;background:linear-gradient(135deg,#4267f5,#8064f7);color:#fff;box-shadow:0 4px 14px #4267f540;transition:all .15s ease}.btn-header-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #4267f559}.files-metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1360px){.files-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.files-metrics-row{grid-template-columns:1fr}}.files-metric-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #17233f08;min-width:0;overflow:hidden}.metric-left{display:flex;align-items:center;gap:12px}.metric-icon-box{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-info{display:flex;flex-direction:column}.metric-num{font-size:20px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.metric-label{font-size:11.5px;color:var(--aura-text-muted);font-weight:600}.metric-spark-box{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.metric-badge-green{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#0e9f6e;background:#20b9951f;padding:2px 6px;border-radius:6px}.files-toolbar-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 10px #17233f08}.files-nav-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.files-tab-pills{display:flex;align-items:center;gap:6px}.files-tab-btn{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;color:var(--aura-text-muted);background:transparent;border:none;cursor:pointer;transition:all .15s ease}.files-tab-btn:hover{background:#f4f7ff;color:var(--aura-text-dark)}.files-tab-btn.active{background:var(--aura-primary-blue);color:#fff;box-shadow:0 2px 8px #4267f540}.files-search-controls{display:flex;align-items:center;gap:8px}.files-search-input{padding:7px 12px 7px 32px;border-radius:8px;border:1px solid var(--aura-card-border);background:#f8fafe;font-size:12px;outline:none;width:180px}.files-ctrl-btn{padding:6px 10px;border-radius:8px;border:1px solid var(--aura-card-border);background:#fff;font-size:12px;font-weight:600;color:var(--aura-text-muted);display:inline-flex;align-items:center;gap:5px;cursor:pointer}.folders-section{display:flex;flex-direction:column;gap:10px}.folders-section h3{font-size:14px;font-weight:800;color:var(--aura-text-dark)}.folders-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:900px){.folders-grid{grid-template-columns:repeat(2,1fr)}}.folder-card{background:#f8fafe;border:1px solid var(--aura-card-border);border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .15s ease}.folder-card:hover{background:#fff;border-color:var(--aura-primary-blue);box-shadow:0 4px 12px #4267f514}.folder-info-left{display:flex;align-items:center;gap:10px}.folder-icon-wrap{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.folder-meta{display:flex;flex-direction:column}.folder-title{font-size:12.5px;font-weight:700;color:var(--aura-text-dark)}.folder-sub{font-size:11px;color:var(--aura-text-light)}.files-table-wrap{width:100%;overflow-x:auto}.files-table{width:100%;border-collapse:collapse;text-align:left;font-size:12.5px}.files-table th{padding:10px 12px;font-size:11.5px;font-weight:700;color:var(--aura-text-muted);border-bottom:1px solid var(--aura-card-border)}.files-table td{padding:12px;border-bottom:1px solid #EEF2FA;vertical-align:middle}.files-table tbody tr:hover{background:#f8fafe}.file-name-cell{display:flex;align-items:center;gap:10px}.file-badge-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;color:#fff;flex-shrink:0}.project-pill{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;background:#edf2fc;color:var(--aura-primary-blue)}.avatar-stack{display:flex;align-items:center}.avatar-stack-img{width:22px;height:22px;border-radius:50%;border:2px solid #FFFFFF;margin-left:-6px;background:#cad5e8;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff}.avatar-stack-img:first-child{margin-left:0}.rail-widget-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;padding:18px;box-shadow:0 2px 10px #17233f08;display:flex;flex-direction:column;gap:14px}.rail-widget-header{display:flex;align-items:center;justify-content:space-between}.rail-widget-header h3{font-size:14px;font-weight:800;color:var(--aura-text-dark)}.rail-link{font-size:11.5px;font-weight:700;color:var(--aura-primary-blue);text-decoration:none}.storage-progress-bar{width:100%;height:6px;background:#eef2fa;border-radius:9999px;overflow:hidden}.storage-progress-fill{height:100%;background:linear-gradient(90deg,#4267f5,#8064f7);border-radius:9999px}.storage-category-list{display:flex;flex-direction:column;gap:8px}.storage-category-item{display:flex;align-items:center;justify-content:space-between;font-size:12px}.category-left{display:flex;align-items:center;gap:8px;color:var(--aura-text-muted)}.category-dot{width:7px;height:7px;border-radius:50%}.upgrade-plan-box{background:#f8fafe;border:1px dashed #CAD5E8;border-radius:12px;padding:14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.upgrade-plan-btn{width:100%;padding:8px;border-radius:8px;border:none;background:linear-gradient(135deg,#4267f5,#8064f7);color:#fff;font-size:12px;font-weight:700;cursor:pointer}.activity-list{display:flex;flex-direction:column;gap:12px}.activity-item{display:flex;align-items:flex-start;gap:10px}.activity-dot{width:7px;height:7px;border-radius:50%;margin-top:5px;flex-shrink:0}.activity-text-box{display:flex;flex-direction:column;font-size:11.5px}.activity-msg{color:var(--aura-text-dark)}.activity-time{font-size:10.5px;color:var(--aura-text-light)}.quick-action-btn{padding:10px 8px;border-radius:10px;border:1px solid var(--aura-card-border);background:#f8fafe;color:var(--aura-text-dark);font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .15s ease}@media(max-width:900px){.files-header-row{flex-direction:column;align-items:stretch;gap:12px}.files-header-actions{width:100%;justify-content:flex-start}}@media(max-width:640px){.files-metrics-row,.files-grid-wrap{grid-template-columns:1fr}.files-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}}[data-theme=dark] .files-metric-card,[data-theme=dark] .files-storage-card,[data-theme=dark] .files-recent-card,[data-theme=dark] .files-quick-actions-card,[data-theme=dark] .files-toolbar-card,[data-theme=dark] .folder-card,[data-theme=dark] .file-card,[data-theme=dark] .files-table-wrap{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .files-toolbar-card{box-shadow:0 4px 20px #0006!important}[data-theme=dark] .files-search-box{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .btn-header-action{background:#1e293b!important;color:#f8fafc!important;border-color:#334155bf!important}[data-theme=dark] .btn-header-action:hover{background:#334155!important;border-color:#38bdf8!important;color:#38bdf8!important}[data-theme=dark] .files-tab-btn{color:#94a3b8!important}[data-theme=dark] .files-tab-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .files-search-input{background:transparent!important;color:#f8fafc!important}[data-theme=dark] .files-search-input::-moz-placeholder{color:#64748b!important}[data-theme=dark] .files-search-input::placeholder{color:#64748b!important}[data-theme=dark] .files-ctrl-btn,[data-theme=dark] .files-filter-btn{background:#1e293b!important;border-color:#334155bf!important;color:#94a3b8!important}[data-theme=dark] .files-ctrl-btn:hover,[data-theme=dark] .files-filter-btn:hover{background:#334155!important;color:#f8fafc!important}[data-theme=dark] .folders-section h3,[data-theme=dark] .files-section-title,[data-theme=dark] .folder-name,[data-theme=dark] .file-name{color:#f8fafc!important}[data-theme=dark] .folder-meta,[data-theme=dark] .file-meta{color:#94a3b8!important}[data-theme=dark] .files-table thead tr{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .files-table th{color:#94a3b8!important}[data-theme=dark] .files-table td{color:#f8fafc!important;border-bottom-color:#33415573!important}[data-theme=dark] .files-table tr:hover td{background:#1e293b!important}[data-theme=dark] .quick-action-btn{background:#1e293b!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .upgrade-plan-box{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .activity-msg{color:#f8fafc!important}.tasks-page{display:flex;gap:12px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:30px}.tasks-main-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.tasks-right-col{width:295px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.tasks-right-col .rail-widget-card{padding:14px 16px;box-sizing:border-box;width:100%}@media(max-width:1200px){.tasks-page{flex-direction:column}.tasks-right-col{width:100%}}.tasks-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.tasks-title-box{display:flex;flex-direction:column;gap:2px}.tasks-breadcrumb{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--aura-primary-blue);letter-spacing:.05em}.tasks-title-box h1{font-size:24px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.tasks-title-box p{font-size:12.5px;color:var(--aura-text-muted)}.btn-new-task{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:10px;font-size:12.5px;font-weight:700;cursor:pointer;border:none;background:linear-gradient(135deg,#4267f5,#8064f7);color:#fff;box-shadow:0 4px 14px #4267f540;transition:all .15s ease}.btn-new-task:hover{transform:translateY(-1px);box-shadow:0 6px 18px #4267f559}.tasks-metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1360px){.tasks-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tasks-metrics-row{grid-template-columns:1fr}}.tasks-metric-card{background:var(--aura-card-bg, rgba(255, 255, 255, .95));border:1px solid var(--aura-card-border);border-radius:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #17233f08;min-width:0;overflow:hidden}.tasks-controls-card{background:var(--aura-card-bg, #FFFFFF);border:1px solid var(--aura-card-border);border-radius:14px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;box-shadow:0 2px 8px #17233f08}.tasks-view-pills{display:flex;align-items:center;gap:6px;overflow-x:auto}.tasks-view-btn{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;color:var(--aura-text-muted);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .15s ease}.tasks-view-btn:hover{background:#f4f7ff;color:var(--aura-text-dark)}.tasks-view-btn.active{background:var(--aura-primary-blue);color:#fff;box-shadow:0 2px 8px #4267f540}.kanban-board-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:6px;width:100%;min-width:0}@media(max-width:1200px){.kanban-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-lighting-arrow{display:none!important}}@media(max-width:640px){.kanban-board-grid{grid-template-columns:1fr}}.kanban-lighting-arrow{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:10px;height:100%;width:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.lighting-arrow-line{width:1.5px;height:38px;background:linear-gradient(180deg,#50c9f533,#4267f599,#50c9f533);position:relative;overflow:hidden;border-radius:99px;box-shadow:0 0 8px #50c9f566}.lighting-arrow-pulse{position:absolute;top:0;left:0;right:0;height:14px;background:linear-gradient(180deg,transparent,#50C9F5,#FFFFFF);border-radius:99px;box-shadow:0 0 10px #50c9f5;animation:lightingBeamDown 2.2s ease-in-out infinite}@keyframes lightingBeamDown{0%{transform:translateY(-20px);opacity:0}30%{opacity:1}80%{opacity:1}to{transform:translateY(55px);opacity:0}}.lighting-arrow-head{width:16px;height:16px;border-radius:50%;background:#50c9f526;border:1.5px solid rgba(80,201,245,.65);display:flex;align-items:center;justify-content:center;color:#38bdf8;margin-top:4px;box-shadow:0 0 10px #50c9f599;animation:kanbanArrowPulse 1.8s ease-in-out infinite}.lighting-arrow-head svg{width:10px;height:10px}@keyframes kanbanArrowPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #50c9f566}50%{transform:scale(1.12);box-shadow:0 0 16px #50c9f5f2}}.kanban-col{background:#f8fafecc;border:1px solid var(--aura-card-border);border-radius:14px;padding:8px 6px;display:flex;flex-direction:column;gap:8px;min-width:0}.kanban-col-header{display:flex;align-items:center;justify-content:space-between}.col-header-left{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--aura-text-dark)}.col-dot{width:8px;height:8px;border-radius:50%}.col-count{font-size:11px;color:var(--aura-text-light);font-weight:600}.col-add-btn{background:transparent;border:none;color:var(--aura-text-light);cursor:pointer;padding:2px;border-radius:4px}.col-add-btn:hover{color:var(--aura-text-dark);background:#e5eaf5}.kanban-cards-stack{display:flex;flex-direction:column;gap:10px}.task-card{background:#fff;border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:7px;box-shadow:0 2px 6px #17233f05;cursor:grab;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0;overflow:hidden}.task-card:hover{transform:translateY(-1px)}.task-card:active{cursor:grabbing}.task-card.is-dragging{opacity:.45;transform:scale(.97);box-shadow:0 8px 24px #4267f533}.kanban-cards-stack.drag-over{background:#4267f50f;border:1.5px dashed var(--aura-primary-blue);border-radius:12px;min-height:120px}.kanban-empty-drop-zone{padding:24px 12px;text-align:center;font-size:11.5px;color:var(--aura-text-muted);border:1.5px dashed #E2E8F0;border-radius:10px}.task-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.task-title{font-size:11.5px;font-weight:700;color:var(--aura-text-dark);line-height:1.35;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.task-project-pill{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:6px;display:inline-block;width:-moz-fit-content;width:fit-content}.task-progress-box{display:flex;flex-direction:column;gap:3px}.task-progress-bar{width:100%;height:4px;background:#eef2fa;border-radius:9999px;overflow:hidden}.task-progress-fill{height:100%;background:var(--aura-primary-blue);border-radius:9999px}.task-card-footer{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--aura-text-light);margin-top:2px}.mini-cal-month-title{font-size:13.5px;font-weight:800;color:var(--aura-text-dark);letter-spacing:-.015em;white-space:nowrap}.mini-cal-nav-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid rgba(226,232,240,.8);background:#f1f5f9cc;color:var(--aura-text-dark);cursor:pointer;padding:0;transition:all .15s ease;flex-shrink:0}.mini-cal-cell{position:relative;width:100%;height:32px;max-width:34px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:8px;border:1.5px solid transparent;background:transparent;color:var(--aura-text-dark);font-weight:600;font-size:11.5px;cursor:pointer;padding:2px 0;transition:all .16s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.upcoming-task-item{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid #EEF2FA}.upcoming-task-item:last-child{border-bottom:none;padding-bottom:0}.upcoming-left{display:flex;align-items:flex-start;gap:10px}.upcoming-icon-wrap{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upcoming-meta{display:flex;flex-direction:column}.upcoming-title{font-size:12px;font-weight:700;color:var(--aura-text-dark)}.upcoming-sub{font-size:11px;color:var(--aura-text-light)}.quick-actions-2x2{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.quick-action-btn{padding:10px 8px;border-radius:10px;border:1px solid var(--aura-card-border);background:var(--aura-card-bg, #F8FAFE);color:var(--aura-text-dark);font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .15s ease}.quick-action-btn:hover{background:#fff;border-color:var(--aura-primary-blue);color:var(--aura-primary-blue)}[data-theme=dark] .tasks-title-box h1{color:#f8fafc!important}[data-theme=dark] .kanban-col{background:#111827bf!important;color:#f8fafc!important}[data-theme=dark] .col-header-left{color:#f8fafc!important}[data-theme=dark] .col-count{color:#94a3b8!important}[data-theme=dark] .task-card,[data-theme=dark] .tasks-metric-card,[data-theme=dark] .tasks-controls-card,[data-theme=dark] .rail-widget-card,[data-theme=dark] .tasks-side-col .task-side-card{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .task-card{box-shadow:0 4px 14px #0006!important}[data-theme=dark] .task-card:hover{border-color:#38bdf8!important;box-shadow:0 6px 20px #38bdf82e!important}[data-theme=dark] .task-title{color:#f8fafc!important}[data-theme=dark] .task-progress-bar{background:#1e293b!important}[data-theme=dark] .task-card-footer{color:#94a3b8!important;border-top-color:#33415580!important}[data-theme=dark] .metric-num{color:#f8fafc!important}[data-theme=dark] .metric-label,[data-theme=dark] .tasks-view-btn{color:#94a3b8!important}[data-theme=dark] .tasks-view-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .tasks-view-btn.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .tasks-search-input-box input{background:#1e293b!important;color:#f8fafc!important;border-color:#334155cc!important}[data-theme=dark] .tasks-search-input-box input::-moz-placeholder{color:#64748b!important}[data-theme=dark] .tasks-search-input-box input::placeholder{color:#64748b!important}[data-theme=dark] .col-add-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .mini-cal-header,.dark .mini-cal-header,[data-theme=dark] .mini-cal-month-title,.dark .mini-cal-month-title{color:#f8fafc!important}[data-theme=dark] .mini-cal-nav-btn,.dark .mini-cal-nav-btn,[data-theme=dark] .mini-cal-header svg,.dark .mini-cal-header svg{background:#1e293b!important;color:#94a3b8!important;border:1px solid rgba(51,65,85,.7)!important}[data-theme=dark] .mini-cal-nav-btn:hover,.dark .mini-cal-nav-btn:hover,[data-theme=dark] .mini-cal-header svg:hover,.dark .mini-cal-header svg:hover{background:#334155!important;color:#60a5fa!important;border-color:#60a5fa!important}[data-theme=dark] .mini-cal-cell:hover:not(.active-day),.dark .mini-cal-cell:hover:not(.active-day){background:#334155!important;color:#60a5fa!important;border-color:#60a5fa66!important}[data-theme=dark] .mini-cal-cell.is-today:not(.active-day),.dark .mini-cal-cell.is-today:not(.active-day){border-color:#60a5fa!important;color:#60a5fa!important;background:#1e3a8a4d!important}[data-theme=dark] .mini-cal-cell.muted-day,.dark .mini-cal-cell.muted-day{color:#475569!important;opacity:.45}[data-theme=dark] .upcoming-title{color:#f8fafc!important}[data-theme=dark] .upcoming-sub{color:#94a3b8!important}[data-theme=dark] .upcoming-task-item{border-bottom-color:#33415580!important}[data-theme=dark] .kanban-empty-drop-zone{border-color:#33415599!important;color:#64748b!important}[data-theme=dark] .quick-action-btn{background:#1e293b!important;border-color:#334155cc!important;color:#f8fafc!important}[data-theme=dark] .quick-action-btn:hover{background:#334155!important;border-color:#38bdf8!important;color:#38bdf8!important}[data-theme=dark] .rail-widget-header h3{color:#f8fafc!important}.calendar-page{display:flex;gap:20px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.calendar-main-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px;overflow:hidden}.calendar-right-col{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:18px}@media(max-width:1200px){.calendar-page{flex-direction:column}.calendar-right-col{width:100%}}.calendar-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.calendar-title-box{display:flex;flex-direction:column;gap:3px}.calendar-breadcrumb{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--aura-primary-blue);letter-spacing:.05em}.calendar-title-box h1{font-size:26px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.025em}.calendar-title-box p{font-size:13px;color:var(--aura-text-muted)}.btn-new-event{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:11px;font-size:13px;font-weight:700;cursor:pointer;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 14px #2563eb47;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-new-event:hover{transform:translateY(-1.5px);box-shadow:0 6px 20px #2563eb61}.calendar-metrics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1024px){.calendar-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.calendar-metrics-row{grid-template-columns:1fr}}.calendar-metric-card{background:#fff;border:1px solid rgba(226,232,240,.85);border-radius:16px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #0f172a08;min-width:0;overflow:hidden;transition:all .2s ease}.calendar-metric-card:hover{border-color:#3b82f666;box-shadow:0 4px 16px #0f172a0f}.metric-left{display:flex;align-items:center;gap:14px}.metric-icon-box{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-info{display:flex;flex-direction:column;gap:1px}.metric-num{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.metric-label{font-size:12px;font-weight:600;color:var(--aura-text-muted)}.metric-badge-green{font-size:11px;font-weight:700;color:#10b981;background:#10b9811f;padding:3px 8px;border-radius:6px}.calendar-controls-card{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;box-shadow:0 2px 8px #0f172a08}.cal-view-pills{display:flex;align-items:center;gap:4px;background:#f1f5f9;padding:4px;border-radius:12px}.cal-view-btn{padding:6px 16px;border-radius:9px;font-size:12px;font-weight:700;color:#64748b;background:transparent;border:none;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.cal-view-btn:hover{color:#0f172a}.cal-view-btn.active{background:#fff;color:#2563eb;box-shadow:0 2px 8px #0f172a14}.cal-date-nav{display:flex;align-items:center;gap:12px}.btn-today{padding:7px 16px;border-radius:10px;border:1px solid rgba(203,213,225,.95);background:#fff;font-size:12px;font-weight:700;color:#0f172a;cursor:pointer;box-shadow:0 1px 3px #0f172a0a;transition:all .18s ease}.btn-today:hover{background:#f8fafc;border-color:#3b82f6;color:#2563eb}.cal-date-selector{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.cal-date-selector svg{cursor:pointer;transition:color .15s ease,transform .15s ease}.cal-date-selector svg:hover{color:#2563eb!important;transform:scale(1.15)}.month-calendar-card{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:18px;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.month-days-header{display:grid;grid-template-columns:repeat(7,1fr);background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid rgba(226,232,240,.85)}.month-day-col-title{padding:12px 14px;font-size:11.5px;font-weight:800;text-transform:uppercase;color:#64748b;letter-spacing:.04em;text-align:left}.month-cells-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(115px,auto)}.month-cell{border-right:1px solid rgba(226,232,240,.65);border-bottom:1px solid rgba(226,232,240,.65);padding:10px;display:flex;flex-direction:column;gap:6px;transition:background .18s ease;position:relative}.month-cell:nth-child(7n){border-right:none}.month-cell:hover{background:#f8fafc}.month-cell-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.month-day-number{font-size:12.5px;font-weight:800;color:#0f172a;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.month-cell.muted-month .month-day-number{color:#94a3b8;opacity:.7}.month-cell.today-cell .month-day-number{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #2563eb59}.calendar-event-chip{padding:5px 8px;border-radius:8px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:6px;line-height:1.3;cursor:pointer;box-shadow:0 1px 2px #0f172a08;transition:all .18s cubic-bezier(.16,1,.3,1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event-chip:hover{transform:translateY(-1.5px);box-shadow:0 3px 8px #0f172a14}.chip-blue{background:#eff6ff;color:#1d4ed8;border-left:3px solid #3B82F6}.chip-green{background:#f0fdf4;color:#15803d;border-left:3px solid #10B981}.chip-pink{background:#fdf2f8;color:#be185d;border-left:3px solid #EC4899}.chip-yellow{background:#fffbeb;color:#b45309;border-left:3px solid #F59E0B}.chip-purple{background:#faf5ff;color:#6d28d9;border-left:3px solid #8B5CF6}.chip-teal{background:#f0fdfa;color:#0f766e;border-left:3px solid #14B8A6}.rail-widget-card{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:18px;padding:16px 18px;box-shadow:0 2px 10px #0f172a08;display:flex;flex-direction:column;gap:14px}.rail-widget-header{display:flex;align-items:center;justify-content:space-between;width:100%}.rail-widget-header h3{font-size:14px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.rail-link{font-size:11.5px;font-weight:700;color:#2563eb;text-decoration:none}.rail-link:hover{text-decoration:underline}.mini-calendar-wrap{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.mini-cal-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:2px;width:100%}.mini-cal-title-group{display:flex;align-items:center;min-width:0;flex:1}.mini-cal-month-title{font-size:13.5px;font-weight:800;color:#0f172a;letter-spacing:-.015em;white-space:nowrap}.mini-cal-controls-group{display:flex;align-items:center;gap:5px;flex-shrink:0}.mini-cal-today-pill{padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:700;background:#f1f5f9e6;color:#475569;border:1px solid rgba(226,232,240,.8);cursor:pointer;transition:all .15s ease;line-height:1.3;white-space:nowrap}.mini-cal-today-pill:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.mini-cal-nav-buttons{display:flex;align-items:center;gap:3px}.mini-cal-nav-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid rgba(226,232,240,.8);background:#f1f5f9cc;color:#0f172a;cursor:pointer;padding:0;transition:all .15s ease;flex-shrink:0}.mini-cal-nav-btn:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe;transform:scale(1.08)}.mini-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:2px;font-size:11.5px;width:100%;box-sizing:border-box}.mini-cal-day-header{color:#64748b;font-weight:800;font-size:9px;text-transform:uppercase;letter-spacing:.04em;padding:4px 0;background:#f1f5f999;border-radius:5px}.mini-cal-cell{position:relative;width:100%;height:32px;max-width:34px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:8px;border:1.5px solid transparent;background:transparent;color:#0f172a;font-weight:600;font-size:11.5px;cursor:pointer;padding:2px 0;transition:all .16s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.mini-cal-cell:hover:not(.active-day){background:#eff6ff;color:#2563eb;border-color:#bfdbfe99;transform:translateY(-1px)}.mini-cal-cell.is-today:not(.active-day){border-color:#3b82f6;color:#2563eb;font-weight:800;background:#eff6ff99}.mini-cal-cell.active-day{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-weight:800;box-shadow:0 2px 8px #2563eb66!important}.mini-cal-cell.muted-day{color:#94a3b8;opacity:.45}.mini-cal-day-num{line-height:1;font-size:11.5px}.mini-cal-dots-wrap{display:flex;align-items:center;justify-content:center;gap:2px;height:4px}.mini-cal-dot{width:3.5px;height:3.5px;border-radius:50%;flex-shrink:0}.upcoming-tasks-list{display:flex;flex-direction:column;gap:10px}.upcoming-task-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid rgba(226,232,240,.7);transition:all .18s ease}.upcoming-task-item:hover{background:#eff6ff;border-color:#3b82f64d;transform:translateY(-1px)}.upcoming-left{display:flex;align-items:center;gap:10px;min-width:0}.upcoming-icon-wrap{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upcoming-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.upcoming-title{font-size:12px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upcoming-sub{font-size:11px;color:#64748b}.my-calendars-list{display:flex;flex-direction:column;gap:10px}.my-cal-item{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600;color:#0f172a;padding:4px 0}.my-cal-left{display:flex;align-items:center;gap:9px}.my-cal-checkbox{width:16px;height:16px;border-radius:5px;cursor:pointer}@media(max-width:900px){.calendar-header-row{flex-direction:column;align-items:stretch;gap:12px}.calendar-controls-card{flex-direction:column;align-items:stretch;gap:10px}.cal-date-selector{justify-content:space-between}}@media(max-width:768px){.month-calendar-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.month-days-header,.month-cells-grid{min-width:680px}}[data-theme=dark] .calendar-title-box h1,.dark .calendar-title-box h1{color:#f8fafc!important}[data-theme=dark] .calendar-metric-card,[data-theme=dark] .calendar-controls-card,[data-theme=dark] .month-calendar-card,[data-theme=dark] .rail-widget-card,.dark .calendar-metric-card,.dark .calendar-controls-card,.dark .month-calendar-card,.dark .rail-widget-card{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 4px 16px #00000059!important}[data-theme=dark] .month-days-header,.dark .month-days-header{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .month-day-col-title,.dark .month-day-col-title{color:#94a3b8!important}[data-theme=dark] .month-cell,.dark .month-cell{border-right-color:#33415573!important;border-bottom-color:#33415573!important;color:#f8fafc!important}[data-theme=dark] .month-cell:hover,.dark .month-cell:hover{background:#1e293b!important}[data-theme=dark] .month-day-number,.dark .month-day-number{color:#f8fafc!important}[data-theme=dark] .month-cell.muted-month .month-day-number,.dark .month-cell.muted-month .month-day-number{color:#475569!important}[data-theme=dark] .month-cell.today-cell .month-day-number,.dark .month-cell.today-cell .month-day-number{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}[data-theme=dark] .cal-view-pills,.dark .cal-view-pills{background:#1e293b!important}[data-theme=dark] .cal-view-btn,.dark .cal-view-btn{color:#94a3b8!important}[data-theme=dark] .cal-view-btn:hover,.dark .cal-view-btn:hover{color:#f8fafc!important}[data-theme=dark] .cal-view-btn.active,.dark .cal-view-btn.active{background:#3b82f6!important;color:#fff!important;box-shadow:0 2px 8px #3b82f666!important}[data-theme=dark] .btn-today,.dark .btn-today{background:#1e293b!important;color:#f8fafc!important;border-color:#334155bf!important}[data-theme=dark] .btn-today:hover,.dark .btn-today:hover{background:#334155!important;border-color:#60a5fa!important;color:#60a5fa!important}[data-theme=dark] .cal-date-selector,.dark .cal-date-selector,[data-theme=dark] .metric-num,.dark .metric-num,[data-theme=dark] .rail-widget-header h3,.dark .rail-widget-header h3,[data-theme=dark] .mini-cal-header,.dark .mini-cal-header,[data-theme=dark] .mini-cal-month-title,.dark .mini-cal-month-title,[data-theme=dark] .upcoming-title,.dark .upcoming-title,[data-theme=dark] .my-cal-item,.dark .my-cal-item{color:#f8fafc!important}[data-theme=dark] .mini-cal-today-pill,.dark .mini-cal-today-pill{background:#1e293b!important;color:#94a3b8!important;border-color:#334155b3!important}[data-theme=dark] .mini-cal-today-pill:hover,.dark .mini-cal-today-pill:hover{background:#334155!important;color:#60a5fa!important;border-color:#60a5fa!important}[data-theme=dark] .mini-cal-nav-btn,.dark .mini-cal-nav-btn{background:#1e293b!important;color:#94a3b8!important;border:1px solid rgba(51,65,85,.7)!important}[data-theme=dark] .mini-cal-nav-btn:hover,.dark .mini-cal-nav-btn:hover{background:#334155!important;color:#60a5fa!important;border-color:#60a5fa!important}[data-theme=dark] .mini-cal-day-header,.dark .mini-cal-day-header{background:#1e293b99!important;color:#94a3b8!important}[data-theme=dark] .upcoming-task-item,.dark .upcoming-task-item{background:#1e293b!important;border-color:#33415599!important}[data-theme=dark] .upcoming-task-item:hover,.dark .upcoming-task-item:hover{background:#334155!important;border-color:#60a5fa66!important}[data-theme=dark] .upcoming-sub,.dark .upcoming-sub{color:#94a3b8!important}[data-theme=dark] .mini-cal-cell,.dark .mini-cal-cell{color:#f8fafc!important}[data-theme=dark] .mini-cal-cell:hover:not(.active-day),.dark .mini-cal-cell:hover:not(.active-day){background:#334155!important;color:#60a5fa!important}[data-theme=dark] .mini-cal-cell.muted-day,.dark .mini-cal-cell.muted-day{color:#475569!important}[data-theme=dark] .chip-blue,.dark .chip-blue{background:#3b82f62e!important;color:#93c5fd!important;border-left-color:#3b82f6!important}[data-theme=dark] .chip-green,.dark .chip-green{background:#10b9812e!important;color:#6ee7b7!important;border-left-color:#10b981!important}[data-theme=dark] .chip-pink,.dark .chip-pink{background:#ec48992e!important;color:#f472b6!important;border-left-color:#ec4899!important}[data-theme=dark] .chip-yellow,.dark .chip-yellow{background:#f59e0b2e!important;color:#fcd34d!important;border-left-color:#f59e0b!important}[data-theme=dark] .chip-purple,.dark .chip-purple{background:#8b5cf62e!important;color:#c4b5fd!important;border-left-color:#8b5cf6!important}[data-theme=dark] .chip-teal,.dark .chip-teal{background:#14b8a62e!important;color:#5eead4!important;border-left-color:#14b8a6!important}.accounting-page{display:flex;flex-direction:column;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.accounting-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.accounting-title-box h1{font-size:24px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.accounting-title-box p{font-size:12.5px;color:var(--aura-text-muted);margin-top:2px}.accounting-date-picker-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid var(--aura-card-border);background:#fff;font-size:12.5px;font-weight:700;color:var(--aura-text-dark);cursor:pointer;box-shadow:0 2px 6px #17233f05}.accounting-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.accounting-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.accounting-metrics-grid{grid-template-columns:1fr}}.accounting-metric-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:16px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #17233f08}.acc-metric-content{display:flex;flex-direction:column;gap:4px}.acc-metric-top-row{display:flex;align-items:center;gap:8px}.acc-metric-icon-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.acc-metric-label{font-size:12px;color:var(--aura-text-muted);font-weight:600}.acc-metric-val{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.acc-metric-sub{font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px}.sub-up-green{color:#0e9f6e}.sub-down-red{color:#ef4444}.acc-mini-bars{display:flex;align-items:flex-end;gap:3px;height:36px}.acc-bar{width:5px;border-radius:2px}.accounting-middle-row{display:grid;grid-template-columns:2.2fr 1.2fr 1fr;gap:16px}@media(max-width:1280px){.accounting-middle-row{grid-template-columns:1fr}}.chart-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;padding:18px 20px;box-shadow:0 2px 10px #17233f08;display:flex;flex-direction:column;gap:14px}.chart-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.chart-header h3{font-size:14px;font-weight:800;color:var(--aura-text-dark)}.chart-legend{display:flex;align-items:center;gap:12px;font-size:11.5px;font-weight:600;color:var(--aura-text-muted)}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px}.chart-tooltip-box{background:#fffffff2;border:1px solid var(--aura-card-border);box-shadow:0 8px 20px #17233f1f;border-radius:10px;padding:8px 12px;font-size:11px;display:flex;flex-direction:column;gap:3px;position:absolute;top:15px;right:140px;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quick-actions-column{display:flex;flex-direction:column;gap:8px}.acc-quick-btn{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .15s ease;width:100%}.acc-btn-primary{background:linear-gradient(135deg,#4267f5,#8064f7);color:#fff;box-shadow:0 4px 12px #4267f540}.acc-btn-pink{background:#fff1f2;color:#be123c;border-color:#ffe4e6}.acc-btn-teal{background:#f0fdf4;color:#15803d;border-color:#dcfce7}.acc-btn-purple{background:#faf5ff;color:#7e22ce;border-color:#f3e8ff}.acc-btn-gold{background:#fffbeb;color:#b45309;border-color:#fef3c7}.accounting-bottom-row-1{display:grid;grid-template-columns:2.2fr 1.2fr;gap:16px}@media(max-width:1024px){.accounting-bottom-row-1{grid-template-columns:1fr}}.accounting-bottom-row-2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media(max-width:1024px){.accounting-bottom-row-2{grid-template-columns:1fr}}.acc-table-wrap{width:100%;overflow-x:auto}.acc-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.acc-table th{padding:8px 10px;font-size:11px;font-weight:700;color:var(--aura-text-muted);border-bottom:1px solid var(--aura-card-border)}.acc-table td{padding:10px;border-bottom:1px solid #EEF2FA;vertical-align:middle}.type-pill-income{color:#0e9f6e;font-weight:700;display:inline-flex;align-items:center;gap:3px}.type-pill-expense{color:#ef4444;font-weight:700;display:inline-flex;align-items:center;gap:3px}.badge-completed{padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:700;background:#20b9951f;color:#0e9f6e}.client-bar-item{display:flex;flex-direction:column;gap:4px}.client-bar-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.client-progress-track{width:100%;height:6px;background:#f1f5f9;border-radius:9999px;overflow:hidden}.client-progress-fill{height:100%;border-radius:9999px}.bank-account-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:#f8fafe;border:1px solid var(--aura-card-border)}.bank-item-left{display:flex;align-items:center;gap:10px}.bank-icon-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.accounting-subtabs-nav{display:flex;align-items:center;gap:8px;padding:4px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--aura-card-border);border-radius:12px;overflow-x:auto;scrollbar-width:none}.accounting-subtabs-nav::-webkit-scrollbar{display:none}.acc-tab-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;color:var(--aura-text-muted);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .16s ease}.acc-tab-pill:hover{color:var(--aura-text-dark);background:#eef2ff80}.acc-tab-pill.active{color:#fff;background:linear-gradient(135deg,#4267f5,#8064f7);box-shadow:0 2px 8px #4267f547}.acc-subview-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.acc-toolbar-left{display:flex;align-items:center;gap:10px;flex:1}.acc-search-box{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid var(--aura-card-border);border-radius:10px;min-width:240px;font-size:12.5px}.acc-search-box input{border:none;outline:none;background:transparent;width:100%;font-size:12.5px;color:var(--aura-text-dark)}.acc-filter-pills{display:flex;align-items:center;gap:6px}.acc-filter-btn{padding:6px 12px;border-radius:8px;font-size:11.5px;font-weight:600;border:1px solid var(--aura-card-border);background:#fff;color:var(--aura-text-muted);cursor:pointer;transition:all .15s ease}.acc-filter-btn:hover,.acc-filter-btn.active{background:#eef2ff;color:var(--aura-primary-blue);border-color:#c7d7fe}.acc-primary-action-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#4267f5,#8064f7);border:none;cursor:pointer;box-shadow:0 4px 12px #4267f540;transition:all .18s ease}.acc-primary-action-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #4267f559}.acc-status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:capitalize}.status-paid,.status-active,.status-completed{background:#20b9951f;color:#0e9f6e}.status-pending,.status-unreconciled{background:#f59e0b1f;color:#d97706}.status-overdue,.status-rejected{background:#ef44441f;color:#dc2626}.acc-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a80;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:accFadeIn .2s ease-out}@media(max-width:600px){.acc-modal-overlay{padding:10px;align-items:flex-end}.acc-modal-card{max-height:92vh;border-radius:16px 16px 0 0}.acc-modal-footer{flex-direction:column-reverse;gap:8px}.acc-modal-footer button{width:100%;justify-content:center}}.acc-modal-card{background:#fff;border-radius:18px;border:1px solid var(--aura-card-border);box-shadow:0 20px 40px #0f172a33;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:accSlideUp .22s ease-out}.acc-modal-card.modal-lg{max-width:780px}.acc-modal-header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--aura-card-border);background:#f8fafe}.acc-modal-header-left{display:flex;align-items:center;gap:10px}.acc-modal-icon-badge{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center}.acc-modal-title{font-size:15px;font-weight:800;color:var(--aura-text-dark);margin:0}.acc-modal-subtitle{font-size:11.5px;color:var(--aura-text-muted);margin:0}.acc-modal-close-btn{background:transparent;border:none;color:var(--aura-text-muted);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.acc-modal-close-btn:hover{background:#eef2fa;color:var(--aura-text-dark)}.acc-modal-body{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.acc-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:600px){.acc-form-grid-2{grid-template-columns:1fr}}.acc-form-group{display:flex;flex-direction:column;gap:5px}.acc-form-label{font-size:11.5px;font-weight:700;color:var(--aura-text-dark)}.acc-form-input,.acc-form-textarea{width:100%;padding:8px 12px;border:1px solid var(--aura-card-border);border-radius:8px;font-size:12.5px;color:var(--aura-text-dark);background:#fff;outline:none;transition:border-color .15s ease;box-sizing:border-box}.acc-form-input:focus,.acc-form-textarea:focus{border-color:var(--aura-primary-blue);box-shadow:0 0 0 3px #4267f51f}.acc-form-textarea{resize:vertical;min-height:60px}.acc-items-table{width:100%;border-collapse:collapse;font-size:11.5px}.acc-items-table th{text-align:left;padding:6px 8px;background:#f8fafe;border-bottom:1px solid var(--aura-card-border);color:var(--aura-text-muted);font-weight:700}.acc-items-table td{padding:6px 8px;border-bottom:1px solid #EEF2FA}.acc-items-total-box{align-self:flex-end;display:flex;flex-direction:column;gap:4px;width:240px;padding:10px 14px;background:#f8fafe;border:1px solid var(--aura-card-border);border-radius:10px;font-size:12px}.acc-items-total-row{display:flex;align-items:center;justify-content:space-between;color:var(--aura-text-muted)}.acc-items-total-row.grand-total{font-size:13.5px;font-weight:800;color:var(--aura-text-dark);border-top:1px solid var(--aura-card-border);padding-top:4px;margin-top:2px}.acc-modal-footer{padding:14px 20px;border-top:1px solid var(--aura-card-border);background:#f8fafe;display:flex;align-items:center;justify-content:flex-end;gap:10px}.acc-btn-secondary{padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--aura-card-border);background:#fff;color:var(--aura-text-muted);cursor:pointer;transition:all .15s ease}.acc-btn-secondary:hover{background:#eef2fa;color:var(--aura-text-dark)}.acc-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;justify-content:flex-end;animation:accFadeIn .2s ease-out}.acc-drawer-sheet{width:100%;max-width:620px;height:100%;background:#fff;box-shadow:-10px 0 30px #00000026;display:flex;flex-direction:column;overflow-y:auto;animation:accSlideLeft .24s cubic-bezier(.16,1,.3,1)}.invoice-sheet-header{padding:16px 20px;border-bottom:1px solid var(--aura-card-border);display:flex;align-items:center;justify-content:space-between;background:#f8fafe}.invoice-sheet-body{padding:24px;display:flex;flex-direction:column;gap:20px}.invoice-preview-card{border:1px solid var(--aura-card-border);border-radius:14px;padding:24px;background:#fff;display:flex;flex-direction:column;gap:18px;box-shadow:0 4px 16px #17233f0a}.invoice-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px 14px;background:#f8fafe;border-radius:10px;font-size:12px}.recon-workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.recon-workspace-grid{grid-template-columns:1fr}}.recon-column{border:1px solid var(--aura-card-border);border-radius:12px;padding:12px;background:#f8fafe;display:flex;flex-direction:column;gap:10px}.recon-item-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:8px;padding:10px;display:flex;align-items:center;justify-content:space-between;transition:all .15s ease}.recon-item-card.matched{border-color:#20b995;background:#20b9950a}.coa-tree-group{border:1px solid var(--aura-card-border);border-radius:12px;margin-bottom:12px;background:#fff;overflow:hidden}.coa-group-header{padding:12px 16px;background:#f8fafe;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:1px solid var(--aura-card-border)}.coa-group-title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:var(--aura-text-dark)}.coa-row{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #EEF2FA;font-size:12px}.coa-row:last-child{border-bottom:none}.coa-code-badge{font-family:monospace;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;background:#eef2ff;color:var(--aura-primary-blue);margin-right:8px}.report-summary-box{background:#fff;border:1px solid var(--aura-card-border);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px}.report-table{width:100%;border-collapse:collapse;font-size:12px}.report-table th{text-align:left;padding:8px 12px;border-bottom:2px solid var(--aura-card-border);color:var(--aura-text-muted);font-weight:700}.report-table td{padding:8px 12px;border-bottom:1px solid #EEF2FA}.report-row-header{background:#f8fafe;font-weight:800;color:var(--aura-text-dark)}.report-row-total{font-weight:800;border-top:2px solid var(--aura-card-border)!important;border-bottom:2px solid var(--aura-card-border)!important;color:var(--aura-text-dark);background:#faf5ff}.aura-ai-finance-sheet{position:fixed;bottom:20px;right:20px;width:380px;max-width:calc(100vw - 40px);height:520px;background:#fff;border-radius:18px;border:1px solid rgba(128,100,247,.35);box-shadow:0 12px 36px #4267f533;z-index:1050;display:flex;flex-direction:column;overflow:hidden;animation:accSlideUp .24s cubic-bezier(.16,1,.3,1)}.aura-ai-header{padding:12px 16px;background:linear-gradient(135deg,#4267f5,#8064f7);color:#fff;display:flex;align-items:center;justify-content:space-between}.aura-ai-body{flex:1;padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;background:#faf8ff}.aura-ai-msg{padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.45}.aura-ai-msg.assistant{background:#fff;border:1px solid #E5EAF5;color:var(--aura-text-dark);border-bottom-left-radius:2px}.aura-ai-msg.user{background:linear-gradient(135deg,#4267f5,#8064f7);color:#fff;align-self:flex-end;border-bottom-right-radius:2px}.aura-ai-pills-row{display:flex;flex-wrap:wrap;gap:6px}.aura-ai-pill-btn{padding:4px 8px;border-radius:12px;font-size:10.5px;background:#fff;border:1px solid rgba(128,100,247,.3);color:#8064f7;cursor:pointer;transition:all .15s ease}.aura-ai-pill-btn:hover{background:#8064f7;color:#fff}.aura-ai-footer{padding:10px 12px;border-top:1px solid var(--aura-card-border);display:flex;gap:8px;background:#fff}.aura-ai-footer input{flex:1;border:1px solid var(--aura-card-border);border-radius:8px;padding:6px 10px;font-size:12px;outline:none}.aura-ai-send-btn{background:linear-gradient(135deg,#4267f5,#8064f7);border:none;color:#fff;padding:6px 12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}@keyframes accFadeIn{0%{opacity:0}to{opacity:1}}@keyframes accSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes accSlideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}[data-theme=dark] .accounting-metric-card,[data-theme=dark] .bank-account-card,[data-theme=dark] .ledger-card,[data-theme=dark] .acc-card,[data-theme=dark] .acc-table-card,[data-theme=dark] .acc-chart-card,[data-theme=dark] .chart-card,[data-theme=dark] .accounting-subtabs-nav,[data-theme=dark] .acc-subtabs-nav,[data-theme=dark] .acc-tabs-bar,[data-theme=dark] .acc-filter-strip{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .accounting-date-picker-btn{background:#1e293b!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 2px 6px #0000004d!important}[data-theme=dark] .accounting-date-picker-btn:hover{background:#334155!important;border-color:#38bdf8!important;color:#38bdf8!important}[data-theme=dark] .accounting-subtabs-nav{box-shadow:0 4px 18px #0000004d!important}[data-theme=dark] .acc-tab-pill{color:#94a3b8!important}[data-theme=dark] .acc-tab-pill:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .acc-tab-pill.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .chart-card{box-shadow:0 4px 20px #0006!important}[data-theme=dark] .chart-tooltip-box{background:#1e293b!important;color:#f8fafc!important;border:1px solid rgba(51,65,85,.8)!important;box-shadow:0 8px 24px #00000080!important}[data-theme=dark] .acc-btn-secondary{background:#1e293b!important;color:#f8fafc!important;border-color:#334155bf!important}[data-theme=dark] .acc-btn-secondary:hover{background:#334155!important;border-color:#38bdf8!important;color:#38bdf8!important}[data-theme=dark] .acc-subtab-btn{color:#94a3b8!important}[data-theme=dark] .acc-subtab-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .acc-subtab-btn.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .acc-table thead tr{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .acc-table th{background:#1e293b!important;color:#94a3b8!important;border-bottom-color:#334155b3!important}[data-theme=dark] .acc-table td{color:#f8fafc!important;border-bottom-color:#33415573!important}[data-theme=dark] .acc-table tr:hover td{background:#1e293b!important}[data-theme=dark] .acc-input{background:#1e293b!important;color:#f8fafc!important;border-color:#334155bf!important}[data-theme=dark] .acc-select{background-color:#1e293b!important;color:#f8fafc!important;border-color:#334155bf!important}[data-theme=dark] .acc-modal-content{background:#111827!important;color:#f8fafc!important;border-color:#334155cc!important}[data-theme=dark] .acc-modal-overlay,.dark .acc-modal-overlay{background:#000000bf!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=dark] .acc-modal-card,.dark .acc-modal-card{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 20px 50px #000000bf!important}[data-theme=dark] .acc-modal-header,.dark .acc-modal-header{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .acc-modal-header h3,[data-theme=dark] .acc-modal-title,.dark .acc-modal-header h3,.dark .acc-modal-title{color:#f8fafc!important}[data-theme=dark] .acc-modal-subtitle,.dark .acc-modal-subtitle{color:#94a3b8!important}[data-theme=dark] .acc-modal-body,.dark .acc-modal-body{background:#111827!important;color:#f8fafc!important}[data-theme=dark] .acc-modal-footer,.dark .acc-modal-footer{background:#1e293b!important;border-top-color:#334155b3!important}[data-theme=dark] .acc-modal-close-btn,.dark .acc-modal-close-btn{color:#94a3b8!important}[data-theme=dark] .acc-modal-close-btn:hover,.dark .acc-modal-close-btn:hover{background:#334155!important;color:#f8fafc!important}[data-theme=dark] .acc-form-input,[data-theme=dark] .acc-form-textarea,.dark .acc-form-input,.dark .acc-form-textarea{background:#1e293b!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .acc-form-label,.dark .acc-form-label{color:#cbd5e1!important}.projects-page{display:flex;flex-direction:column;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.projects-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.projects-title-box h1{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.projects-title-box p{font-size:12.5px;color:var(--aura-text-muted);margin-top:2px}.projects-header-actions{display:flex;align-items:center;gap:10px}.projects-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1024px){.projects-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.projects-metrics-grid{grid-template-columns:1fr}}.project-metric-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:14px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #17233f08}.project-metric-content{display:flex;flex-direction:column;gap:4px}.project-metric-top-row{display:flex;align-items:center;gap:8px}.project-metric-icon-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.project-metric-label{font-size:12px;font-weight:600;color:var(--aura-text-muted)}.project-metric-val{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.project-metric-sub{font-size:11px;color:var(--aura-text-muted)}.project-metric-sub.sub-green{color:#0e9f6e;font-weight:700}.projects-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.projects-search-box{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid var(--aura-card-border);border-radius:10px;min-width:280px;font-size:12.5px}.projects-search-box input{border:none;outline:none;background:transparent;width:100%;font-size:12.5px;color:var(--aura-text-dark)}.projects-filters-group{display:flex;align-items:center;gap:10px}.projects-select-filter{cursor:pointer}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.project-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 10px #17233f08;transition:all .2s ease;position:relative}.project-card:hover{transform:translateY(-2px);border-color:#4267f559;box-shadow:0 8px 24px #4267f514}.project-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-badge-group{display:flex;align-items:center;gap:6px}.project-code-tag{font-family:monospace;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;background:#eef2ff;color:var(--aura-primary-blue)}.project-title{font-size:16px;font-weight:800;color:var(--aura-text-dark);margin:0;line-height:1.3}.project-desc{font-size:12px;color:var(--aura-text-muted);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-progress-box{display:flex;flex-direction:column;gap:6px}.project-progress-labels{display:flex;align-items:center;justify-content:space-between;font-size:11.5px}.project-progress-track{width:100%;height:6px;background:#f1f5f9;border-radius:9999px;overflow:hidden}.project-progress-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#4267f5,#8064f7)}.project-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px;background:#f8fafe;border-radius:12px;font-size:11.5px}.project-meta-item{display:flex;flex-direction:column;gap:2px}.project-meta-title{color:var(--aura-text-muted);font-size:10.5px;font-weight:600}.project-meta-value{color:var(--aura-text-dark);font-weight:700}.project-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #EEF2FA;padding-top:12px}.project-team-stack{display:flex;align-items:center}.project-team-avatar{width:26px;height:26px;border-radius:50%;border:2px solid #FFFFFF;background:#eef2ff;color:var(--aura-primary-blue);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-left:-6px}.project-team-avatar:first-child{margin-left:0}.project-card-actions{display:flex;align-items:center;gap:8px}.priority-critical{background:#ef44441f;color:#dc2626}.priority-high{background:#f59e0b1f;color:#d97706}.priority-medium{background:#4267f51f;color:#4267f5}.priority-low{background:#94a3b826;color:#64748b}.project-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;justify-content:flex-end;animation:projectFadeIn .2s ease-out}.project-drawer-sheet{width:100%;max-width:600px;height:100%;background:#fff;box-shadow:-10px 0 30px #00000026;display:flex;flex-direction:column;overflow-y:auto;animation:projectSlideLeft .24s cubic-bezier(.16,1,.3,1)}.project-drawer-header{padding:20px;border-bottom:1px solid var(--aura-card-border);display:flex;align-items:center;justify-content:space-between;background:#f8fafe}.project-drawer-body{padding:24px;display:flex;flex-direction:column;gap:20px}@keyframes projectFadeIn{0%{opacity:0}to{opacity:1}}@keyframes projectSlideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:900px){.projects-header-row{flex-direction:column;align-items:stretch;gap:12px}.projects-header-actions{width:100%;justify-content:flex-start}.projects-toolbar{flex-direction:column;align-items:stretch;gap:10px}.projects-search-box{min-width:100%}.projects-filters-group{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}.project-drawer-sheet{max-width:100%}}@media(max-width:600px){.projects-grid{grid-template-columns:1fr}.projects-select-filter{flex:1}}[data-theme=dark] .projects-title-box h1{color:#f8fafc!important}[data-theme=dark] .project-metric-card,[data-theme=dark] .projects-metric-card,[data-theme=dark] .project-card{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .project-dept-tag{background:#1e293b!important;color:#94a3b8!important;border-color:#334155b3!important}[data-theme=dark] .project-metric-val{color:#f8fafc!important}[data-theme=dark] .project-metric-label{color:#94a3b8!important}[data-theme=dark] .projects-search-box{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .projects-search-box input{background:transparent!important;color:#f8fafc!important}[data-theme=dark] .projects-search-box input::-moz-placeholder{color:#64748b!important}[data-theme=dark] .projects-search-box input::placeholder{color:#64748b!important}[data-theme=dark] .project-title{color:#f8fafc!important}[data-theme=dark] .project-desc{color:#94a3b8!important}[data-theme=dark] .project-code-tag{background:#38bdf826!important;color:#38bdf8!important}[data-theme=dark] .project-meta-grid{background:#1e293b!important;border:1px solid rgba(51,65,85,.6)!important}[data-theme=dark] .project-meta-title{color:#94a3b8!important}[data-theme=dark] .project-meta-value{color:#f8fafc!important}[data-theme=dark] .project-progress-track{background:#1e293b!important}[data-theme=dark] .project-card-footer{border-top-color:#33415599!important}[data-theme=dark] .project-card .acc-btn-secondary,[data-theme=dark] .projects-page .acc-btn-secondary{background:#1e293b!important;color:#f8fafc!important;border-color:#334155bf!important}[data-theme=dark] .project-card .acc-btn-secondary:hover,[data-theme=dark] .projects-page .acc-btn-secondary:hover{background:#334155!important;border-color:#38bdf8!important;color:#38bdf8!important}[data-theme=dark] .project-drawer-sheet{background:#111827!important;color:#f8fafc!important}[data-theme=dark] .project-drawer-header{background:#1e293b!important;border-bottom-color:#334155b3!important}.team-page{display:flex;flex-direction:column;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.team-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.team-title-box h1{font-size:24px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.team-title-box p{font-size:12.5px;color:var(--aura-text-muted);margin-top:2px}.team-header-actions{display:flex;align-items:center;gap:10px}.team-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.team-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.team-metrics-grid{grid-template-columns:1fr}}.team-metric-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:16px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #17233f08}.team-metric-content{display:flex;flex-direction:column;gap:4px}.team-metric-top-row{display:flex;align-items:center;gap:8px}.team-metric-icon-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.team-metric-label{font-size:12px;font-weight:600;color:var(--aura-text-muted)}.team-metric-val{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.team-metric-sub{font-size:11px;color:var(--aura-text-muted)}.team-metric-sub.sub-green{color:#0e9f6e;font-weight:700}.team-departments-bar{display:flex;align-items:center;gap:8px;padding:6px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--aura-card-border);border-radius:14px;overflow-x:auto;scrollbar-width:none}.team-departments-bar::-webkit-scrollbar{display:none}.dept-pill-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:10px;font-size:12px;font-weight:600;color:var(--aura-text-muted);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .16s ease}.dept-pill-btn:hover{color:var(--aura-text-dark);background:#eef2ff80}.dept-pill-btn.active{color:#fff;background:linear-gradient(135deg,#4267f5,#8064f7);box-shadow:0 2px 8px #4267f547}.dept-count-badge{padding:1px 6px;border-radius:9999px;font-size:10px;font-weight:800;background:#17233f14;color:inherit}.dept-pill-btn.active .dept-count-badge{background:#ffffff40;color:#fff}.team-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.team-search-box{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid var(--aura-card-border);border-radius:10px;min-width:280px;font-size:12.5px}.team-search-box input{border:none;outline:none;background:transparent;width:100%;font-size:12.5px;color:var(--aura-text-dark)}.team-filters-group{display:flex;align-items:center;gap:10px}.team-select-filter{cursor:pointer}.team-view-toggle{display:flex;align-items:center;background:#f1f5f9;border-radius:8px;padding:2px}.team-view-btn{padding:6px 10px;border-radius:6px;border:none;background:transparent;color:var(--aura-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.team-view-btn.active{background:#fff;color:var(--aura-primary-blue);box-shadow:0 1px 3px #0000001a}.team-table-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #17233f08}.team-table-wrap{width:100%;overflow-x:auto}.team-table{width:100%;border-collapse:collapse;text-align:left;font-size:12.5px}.team-table th{padding:12px 16px;font-size:11px;font-weight:700;color:var(--aura-text-muted);text-transform:uppercase;letter-spacing:.04em;background:#f8fafe;border-bottom:1px solid var(--aura-card-border)}.team-table td{padding:14px 16px;border-bottom:1px solid #EEF2FA;vertical-align:middle}.team-table tr:hover{background:#faf8ff}.team-user-cell{display:flex;align-items:center;gap:12px}.team-avatar-wrap{position:relative;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:var(--aura-primary-blue);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.team-status-dot{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;border:2px solid #FFFFFF}.dot-online,.dot-clockedin{background-color:#10b981}.dot-remote{background-color:#3b82f6}.dot-leave{background-color:#9ca3af}.dot-invited{background-color:#f59e0b}.team-user-meta{display:flex;flex-direction:column}.team-user-name{font-size:13px;font-weight:700;color:var(--aura-text-dark)}.team-user-email{font-size:11.5px;color:var(--aura-text-muted)}.dept-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700}.dept-eng{background:#4267f51f;color:#4267f5}.dept-prod{background:#8064f71f;color:#8064f7}.dept-mkt{background:#ec48991f;color:#ec4899}.dept-sales{background:#f59e0b1f;color:#d97706}.dept-ops{background:#06b6d41f;color:#0891b2}.dept-fin{background:#10b9811f;color:#059669}.dept-hr{background:#a855f71f;color:#9333ea}.team-work-track{display:flex;flex-direction:column;gap:4px;max-width:220px}.team-work-title{font-size:12px;font-weight:600;color:var(--aura-text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-work-bar-wrap{width:100%;height:5px;background:#f1f5f9;border-radius:9999px;overflow:hidden}.team-work-bar-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#4267f5,#8064f7)}.team-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}.team-card-item{background:var(--aura-card-bg, #FFFFFF);border:1px solid var(--aura-card-border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 10px #17233f08;transition:all .2s ease}.team-card-item:hover{transform:translateY(-2px);border-color:#4267f54d;box-shadow:0 6px 20px #4267f514}.team-card-header{display:flex;align-items:flex-start;justify-content:space-between}.team-card-profile{display:flex;align-items:center;gap:12px}.team-card-work-box{padding:10px 12px;background:#f8fafe;border-radius:10px;border:1px solid var(--aura-card-border);display:flex;flex-direction:column;gap:6px}.team-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #EEF2FA;padding-top:12px;font-size:11.5px;color:var(--aura-text-muted)}.team-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;justify-content:flex-end;animation:teamFadeIn .2s ease-out}.team-drawer-sheet{width:100%;max-width:540px;height:100%;background:#fff;box-shadow:-10px 0 30px #00000026;display:flex;flex-direction:column;overflow-y:auto;animation:teamSlideLeft .24s cubic-bezier(.16,1,.3,1)}.team-drawer-header{padding:20px;border-bottom:1px solid var(--aura-card-border);display:flex;align-items:center;justify-content:space-between;background:#f8fafe}.team-drawer-body{padding:24px;display:flex;flex-direction:column;gap:20px}@keyframes teamFadeIn{0%{opacity:0}to{opacity:1}}@keyframes teamSlideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:900px){.team-header-row{flex-direction:column;align-items:stretch;gap:12px}.team-header-actions{width:100%;justify-content:flex-start}.team-toolbar{flex-direction:column;align-items:stretch;gap:10px}.team-search-box{min-width:100%}.team-filters-group{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}.team-drawer-sheet{max-width:100%}}@media(max-width:600px){.team-grid-cards{grid-template-columns:1fr}.team-select-filter{flex:1}.team-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}}[data-theme=dark] .team-title-box h1{color:#f8fafc!important}[data-theme=dark] .team-metric-card,[data-theme=dark] .team-member-card,[data-theme=dark] .department-card,[data-theme=dark] .team-table-card,[data-theme=dark] .team-table-wrap,[data-theme=dark] .team-controls-card,[data-theme=dark] .team-departments-bar{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .team-departments-bar{box-shadow:0 4px 18px #0000004d!important}[data-theme=dark] .team-dept-tab{color:#94a3b8!important}[data-theme=dark] .team-dept-tab:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .team-dept-tab.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .team-search-box{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .team-search-box input{background:transparent!important;color:#f8fafc!important}[data-theme=dark] .team-view-btn{color:#94a3b8!important}[data-theme=dark] .team-view-btn.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .member-name{color:#f8fafc!important}[data-theme=dark] .member-meta-grid{background:#1e293b!important;border:1px solid rgba(51,65,85,.6)!important}[data-theme=dark] .team-table thead tr{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .team-table th{background:#1e293b!important;color:#94a3b8!important;border-bottom-color:#334155b3!important}[data-theme=dark] .team-table td{color:#f8fafc!important;border-bottom-color:#33415573!important}[data-theme=dark] .team-table tr:hover td{background:#1e293b!important}[data-theme=dark] .team-table .acc-btn-secondary,[data-theme=dark] .team-action-btn,[data-theme=dark] .acc-btn-secondary{background:#1e293b!important;color:#f8fafc!important;border-color:#334155bf!important}[data-theme=dark] .team-table .acc-btn-secondary:hover,[data-theme=dark] .team-action-btn:hover,[data-theme=dark] .acc-btn-secondary:hover{background:#334155!important;border-color:#38bdf8!important;color:#38bdf8!important}[data-theme=dark] .team-drawer-sheet{background:#111827!important;color:#f8fafc!important}[data-theme=dark] .team-drawer-header{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .team-departments-bar{background:#111827!important;border-color:#334155bf!important}[data-theme=dark] .dept-pill-btn{color:#94a3b8!important}[data-theme=dark] .dept-pill-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .team-metric-card,.dark .team-metric-card,[data-theme=dark] .team-member-card,.dark .team-member-card,[data-theme=dark] .team-card-item,.dark .team-card-item{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .team-card-item:hover,.dark .team-card-item:hover{border-color:#38bdf8!important;box-shadow:0 8px 24px #38bdf826!important}[data-theme=dark] .team-card-work-box,.dark .team-card-work-box{background:#1e293b!important;border-color:#33415599!important}[data-theme=dark] .team-card-footer,.dark .team-card-footer{border-top-color:#33415580!important;color:#94a3b8!important}.knowledge-page{display:flex;flex-direction:column;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.knowledge-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.knowledge-title-box h1{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.knowledge-title-box p{font-size:12.5px;color:var(--aura-text-muted);margin-top:2px}.knowledge-header-actions{display:flex;align-items:center;gap:10px}.knowledge-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1024px){.knowledge-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.knowledge-metrics-grid{grid-template-columns:1fr}}.knowledge-metric-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:14px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #17233f08}.knowledge-metric-left{display:flex;align-items:center;gap:10px}.knowledge-metric-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.knowledge-metric-info{display:flex;flex-direction:column}.knowledge-metric-val{font-size:18px;font-weight:900;color:var(--aura-text-dark)}.knowledge-metric-label{font-size:11px;color:var(--aura-text-muted);font-weight:600}.knowledge-toolbar-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:14px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;box-shadow:0 2px 8px #17233f08}.knowledge-search-box{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f8fafe;border:1px solid var(--aura-card-border);border-radius:9px;min-width:260px;font-size:12px}.knowledge-search-box input{border:none;outline:none;background:transparent;width:100%;font-size:12px;color:var(--aura-text-dark)}.knowledge-cat-pills{display:flex;align-items:center;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.knowledge-cat-btn{padding:5px 12px;border-radius:8px;font-size:11.5px;font-weight:600;color:var(--aura-text-muted);background:transparent;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease}.knowledge-cat-btn:hover{background:#f4f7ff;color:var(--aura-text-dark)}.knowledge-cat-btn.active{background:#eef2ff;color:var(--aura-primary-blue);font-weight:700;border-color:#c7d7fe}.knowledge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}@media(max-width:600px){.knowledge-grid{grid-template-columns:1fr}}.knowledge-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 10px #17233f08;transition:all .2s ease;cursor:pointer}.knowledge-card:hover{transform:translateY(-2px);border-color:#4267f559;box-shadow:0 6px 20px #4267f514}.knowledge-card-top{display:flex;align-items:center;justify-content:space-between}.knowledge-cat-badge{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px}.knowledge-card-title{font-size:15px;font-weight:800;color:var(--aura-text-dark);line-height:1.35;margin:0}.knowledge-card-desc{font-size:12px;color:var(--aura-text-muted);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.knowledge-card-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.knowledge-tag{font-size:10px;padding:2px 6px;border-radius:4px;background:#f1f5f9;color:#64748b;font-weight:600}.knowledge-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #EEF2FA;padding-top:12px;font-size:11px;color:var(--aura-text-muted)}.knowledge-author-row{display:flex;align-items:center;gap:6px}.knowledge-author-avatar{width:22px;height:22px;border-radius:50%;background:#eef2ff;color:var(--aura-primary-blue);font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}[data-theme=dark] .knowledge-title-box h1{color:#f8fafc!important}[data-theme=dark] .knowledge-metric-card,[data-theme=dark] .knowledge-toolbar-card,[data-theme=dark] .knowledge-card{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 4px 18px #0006!important}[data-theme=dark] .knowledge-metric-card,[data-theme=dark] .knowledge-toolbar-card{background:#111827!important;border-color:#334155bf!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .knowledge-metric-val{color:#f8fafc!important}[data-theme=dark] .knowledge-metric-label{color:#94a3b8!important}[data-theme=dark] .knowledge-search-box{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .knowledge-search-box input{color:#f8fafc!important}[data-theme=dark] .knowledge-search-box input::-moz-placeholder{color:#64748b!important}[data-theme=dark] .knowledge-search-box input::placeholder{color:#64748b!important}[data-theme=dark] .knowledge-cat-btn{color:#94a3b8!important}[data-theme=dark] .knowledge-cat-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .knowledge-cat-btn.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .knowledge-card:hover{border-color:#38bdf8!important;box-shadow:0 8px 24px #38bdf826!important}[data-theme=dark] .knowledge-card-title{color:#f8fafc!important}[data-theme=dark] .knowledge-card-desc{color:#94a3b8!important}[data-theme=dark] .knowledge-tag{background:#1e293b!important;color:#94a3b8!important;border:1px solid rgba(51,65,85,.6)!important}[data-theme=dark] .knowledge-card-footer{border-top-color:#33415580!important;color:#94a3b8!important}.settings-page{display:flex;flex-direction:column;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:8px;padding-bottom:40px}.settings-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.settings-badge-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:#4267f514;border:1px solid rgba(66,103,245,.18);font-size:11px;font-weight:800;color:var(--aura-primary-blue);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.settings-title-box h1{font-size:24px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em;margin:0;line-height:1.25}.settings-title-box p{font-size:12.5px;color:var(--aura-text-muted);margin:4px 0 0}.settings-tabs-bar{display:flex;align-items:center;gap:6px;padding:6px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--aura-card-border);border-radius:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.settings-tabs-bar::-webkit-scrollbar{display:none}.settings-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:10px;font-size:12px;font-weight:600;color:var(--aura-text-muted);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .16s ease}.settings-tab-btn:hover{color:var(--aura-text-dark);background:#eef2ff80}.settings-tab-btn.active{color:#fff;background:linear-gradient(135deg,#4267f5,#8064f7);box-shadow:0 2px 8px #4267f547}.settings-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;padding:24px;box-shadow:0 2px 10px #17233f08;display:flex;flex-direction:column;gap:20px}.settings-section-title{font-size:16px;font-weight:800;color:var(--aura-text-dark);margin:0}.settings-section-desc{font-size:12px;color:var(--aura-text-muted);margin:2px 0 0}.settings-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.settings-form-grid{grid-template-columns:1fr}}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#f8fafe;border:1px solid var(--aura-card-border);border-radius:12px}.acc-form-group{display:flex;flex-direction:column;gap:6px;width:100%}.acc-form-label{font-size:12px;font-weight:700;color:var(--aura-text-dark)}.acc-input{width:100%;height:40px;padding:0 14px;background:#fff;border:1px solid var(--aura-card-border);border-radius:10px;font-size:13px;font-weight:500;font-family:inherit;color:var(--aura-text-dark);outline:none;transition:all .16s ease;box-sizing:border-box}.acc-input:focus{border-color:var(--aura-primary-blue);box-shadow:0 0 0 3px #4267f51f}.subdomain-input-group{display:flex;align-items:stretch;width:100%;height:40px}.subdomain-input-group .subdomain-input{flex:1;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;height:100%}.subdomain-input-group .subdomain-suffix{display:flex;align-items:center;padding:0 14px;background:#f1f5f9;border:1px solid var(--aura-card-border);border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:12px;color:#64748b;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box}[data-theme=dark] .settings-title-box h1{color:#f8fafc!important}[data-theme=dark] .settings-tabs-bar{background:#111827!important;border-color:#334155bf!important;box-shadow:0 4px 18px #0000004d!important}[data-theme=dark] .settings-tab-btn{color:#94a3b8!important}[data-theme=dark] .settings-tab-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .settings-tab-btn.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .settings-card{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 4px 20px #0006!important}[data-theme=dark] .settings-section-title{color:#f8fafc!important}[data-theme=dark] .settings-section-desc{color:#94a3b8!important}[data-theme=dark] .settings-toggle-row{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .acc-form-label{color:#f8fafc!important}[data-theme=dark] .acc-input{background:#1e293b!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .acc-input:focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf826!important}[data-theme=dark] .subdomain-input-group .subdomain-suffix{background:#0f172a!important;border-color:#334155bf!important;color:#94a3b8!important}.analytics-page{display:flex;flex-direction:column;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.analytics-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.analytics-title-box h1{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.analytics-title-box p{font-size:12.5px;color:var(--aura-text-muted);margin-top:2px}.analytics-header-actions{display:flex;align-items:center;gap:10px}.analytics-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1024px){.analytics-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.analytics-metrics-grid{grid-template-columns:1fr}}.analytics-metric-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 8px #17233f08}.analytics-metric-top{display:flex;align-items:center;justify-content:space-between}.analytics-metric-label{font-size:11.5px;font-weight:600;color:var(--aura-text-muted)}.analytics-metric-badge{font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:6px}.analytics-metric-val{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.analytics-metric-sub{font-size:11px;color:var(--aura-text-muted)}.analytics-charts-grid{display:grid;grid-template-columns:1.8fr 1.2fr;gap:16px}@media(max-width:1024px){.analytics-charts-grid{grid-template-columns:1fr}}.analytics-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 10px #17233f08}.analytics-card-header{display:flex;align-items:center;justify-content:space-between}.analytics-card-header h3{font-size:14px;font-weight:800;color:var(--aura-text-dark);margin:0}.analytics-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:1024px){.analytics-bottom-grid{grid-template-columns:1fr}}.analytics-rank-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #EEF2FA;font-size:12px}.analytics-rank-row:last-child{border-bottom:none}[data-theme=dark] .analytics-title-box h1{color:#f8fafc!important}[data-theme=dark] .analytics-metric-card,[data-theme=dark] .analytics-card{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .analytics-metric-val{color:#f8fafc!important}[data-theme=dark] .analytics-metric-label{color:#94a3b8!important}[data-theme=dark] .analytics-card-header h3{color:#f8fafc!important}[data-theme=dark] .analytics-rank-row{border-bottom-color:#33415573!important;color:#f8fafc!important}.social-ai-cockpit-page{display:flex;flex-direction:column;gap:14px;width:100%;padding-bottom:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cockpit-top-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-radius:16px;background:#fff;border:1.5px solid rgba(245,158,11,.4);box-shadow:0 4px 18px #f59e0b14;flex-wrap:wrap}[data-theme=dark] .cockpit-top-banner{background:#111827;border-color:#f59e0b8c;box-shadow:0 0 20px #f59e0b1f}.cockpit-title-cluster{display:flex;flex-direction:column;gap:3px}.cockpit-main-title{font-size:21px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em;display:flex;align-items:center;gap:8px}[data-theme=dark] .cockpit-main-title{color:#fff}.title-orange{color:#f59e0b;background:linear-gradient(135deg,#f59e0b,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(245,158,11,.35)}.cockpit-main-sub{font-size:11.5px;color:var(--aura-text-muted)}[data-theme=dark] .cockpit-main-sub{color:#94a3b8}.cockpit-controls-cluster{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cockpit-topic-selector{display:flex;align-items:center;gap:6px;background:#f8fafe;border:1px solid rgba(245,158,11,.3);padding:4px 10px;border-radius:10px}[data-theme=dark] .cockpit-topic-selector{background:#1e293b;border-color:#f59e0b73}.topic-tag{font-size:9.5px;font-weight:800;color:#f59e0b;letter-spacing:.05em}.cockpit-topic-dropdown{border:none;background:transparent;color:var(--aura-text-dark);font-size:11.5px;font-weight:700;outline:none;cursor:pointer}[data-theme=dark] .cockpit-topic-dropdown{color:#f8fafc}.cockpit-status-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;font-size:11px;font-weight:800;letter-spacing:.05em;background:#f59e0b1f;border:1.5px solid #F59E0B;color:#d97706;cursor:pointer;transition:all .2s ease}[data-theme=dark] .cockpit-status-btn{background:#f59e0b26;color:#fbbf24;box-shadow:0 0 12px #f59e0b33}.cockpit-status-btn.paused{background:#ef44441f;border-color:#ef4444;color:#ef4444}.pulse-light{width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 8px #f59e0b;animation:auraPulse 1.4s infinite}.cockpit-workspace-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;width:100%;align-items:start}@media(max-width:1120px){.cockpit-workspace-grid{grid-template-columns:1fr}}.cockpit-left-pane,.cockpit-right-pane{display:flex;flex-direction:column;gap:12px;min-width:0}.amber-glow-card{border-radius:14px;background:#fff;border:1.5px solid rgba(245,158,11,.45);box-shadow:0 4px 16px #17233f0a;padding:14px;position:relative;overflow:hidden;box-sizing:border-box}[data-theme=dark] .amber-glow-card{background:#111827;border:1.5px solid rgba(245,158,11,.65);box-shadow:0 0 20px #f59e0b1f,inset 0 0 12px #f59e0b08}.amber-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.amber-title-group{display:flex;align-items:flex-start;gap:8px}.amber-index{font-size:10px;font-weight:900;color:#fff;background:#f59e0b;padding:2px 5px;border-radius:5px;margin-top:1px}.amber-heading{font-size:13.5px;font-weight:900;color:var(--aura-text-dark);letter-spacing:.04em;margin:0}[data-theme=dark] .amber-heading{color:#f8fafc}.amber-subheading{font-size:10.5px;color:var(--aura-text-muted);margin-top:1px}[data-theme=dark] .amber-subheading{color:#94a3b8}.amber-pill-badge{font-size:9.5px;font-weight:800;letter-spacing:.06em;color:#d97706;background:#f59e0b24;border:1px solid rgba(245,158,11,.45);padding:2px 7px;border-radius:999px}[data-theme=dark] .amber-pill-badge{color:#fbbf24}.dept-eight-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:720px){.dept-eight-grid{grid-template-columns:1fr}}.dept-wireframe-box{background:#f8faffd9;border:1.5px solid rgba(245,158,11,.35);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:all .2s ease}[data-theme=dark] .dept-wireframe-box{background:#1e293b;border-color:#f59e0b80}.dept-wireframe-box:hover,.dept-wireframe-box.active-wireframe{border-color:#f59e0b;box-shadow:0 0 14px #f59e0b4d;transform:translateY(-1px)}.dept-wireframe-top{display:flex;align-items:center;justify-content:space-between}.dept-num-title{font-size:11px;font-weight:900;color:var(--aura-text-dark);letter-spacing:.03em}[data-theme=dark] .dept-num-title{color:#f8fafc}.dept-run-badge{font-size:8.5px;font-weight:800;color:#d97706;background:#f59e0b1f;padding:1px 5px;border-radius:4px}[data-theme=dark] .dept-run-badge{color:#fbbf24}.dept-apps-row{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.dept-apps-row::-webkit-scrollbar{display:none}.app-tile{display:flex;flex-direction:column;align-items:center;min-width:44px;text-align:center;gap:2px}.app-icon-squircle{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000001f}.app-name{font-size:9px;font-weight:700;color:var(--aura-text-dark);margin-top:1px;white-space:nowrap}[data-theme=dark] .app-name{color:#f8fafc}.app-sub{font-size:8px;color:var(--aura-text-muted);white-space:nowrap}[data-theme=dark] .app-sub{color:#94a3b8}.dept-status-tracker{display:flex;align-items:center;gap:6px;font-size:10px;color:#d97706;font-weight:600}[data-theme=dark] .dept-status-tracker{color:#fbbf24}.status-orbit-dot{width:6px;height:6px;border-radius:50%;border:1.5px solid #F59E0B;display:inline-block;flex-shrink:0}.dept-progress-line{width:100%;height:3px;background:#f59e0b26;border-radius:2px;overflow:hidden}.progress-fill-amber{height:100%;background:#f59e0b;box-shadow:0 0 6px #f59e0b}.interrupt-items-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:600px){.interrupt-items-grid{grid-template-columns:1fr}}.interrupt-row{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#f8faffd9;border:1px solid rgba(245,158,11,.25);font-size:11px;font-weight:600;color:var(--aura-text-dark);cursor:pointer;transition:all .15s ease}[data-theme=dark] .interrupt-row{background:#1e293b;color:#f8fafc;border-color:#f59e0b59}.interrupt-row:hover,.interrupt-row.selected-interrupt{background:#f59e0b26;border-color:#f59e0b;color:#d97706}[data-theme=dark] .interrupt-row:hover,[data-theme=dark] .interrupt-row.selected-interrupt{color:#fbbf24;box-shadow:0 0 10px #f59e0b33}.interrupt-dot{width:5px;height:5px;border-radius:50%;background:#f59e0b}.agent-in-focus-card{display:flex;flex-direction:column;gap:12px}.agent-focus-header{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid rgba(245,158,11,.25);padding-bottom:12px}.focus-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.focus-label{font-size:10.5px;font-weight:800;color:#d97706;letter-spacing:.06em}[data-theme=dark] .focus-label{color:#fbbf24}.focus-topic-tag{font-size:10px;font-weight:800;color:#d97706;letter-spacing:.04em}[data-theme=dark] .focus-topic-tag{color:#fbbf24}.live-clock-badge{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;padding:2px 7px;border-radius:999px;background:#f43f5e26;border:1px solid rgba(244,63,94,.45);color:#f43f5e}.live-red-dot{width:6px;height:6px;border-radius:50%;background:#f43f5e;box-shadow:0 0 6px #f43f5e}.focus-title{font-size:17px;font-weight:900;color:var(--aura-text-dark);letter-spacing:.02em;margin:0}[data-theme=dark] .focus-title{color:#fff}.focus-sub{font-size:11px;color:var(--aura-text-muted);line-height:1.4;margin:0}[data-theme=dark] .focus-sub{color:#94a3b8}.voice-capsule-banner{padding:8px 14px;border-radius:12px;background:linear-gradient(135deg,#7c3aed29,#6366f11f);border:1px solid rgba(139,92,246,.4);color:#7c3aed;font-size:11px;font-weight:700;margin-top:4px}[data-theme=dark] .voice-capsule-banner{background:linear-gradient(135deg,#7c3aed4d,#6366f140);color:#c4b5fd;border-color:#8b5cf699;box-shadow:0 0 12px #7c3aed40}.agent-chat-stream{display:flex;flex-direction:column;gap:8px;max-height:230px;overflow-y:auto}.agent-msg-box{background:#f8faffd9;border:1px solid rgba(245,158,11,.25);border-radius:10px;padding:8px 12px;display:flex;flex-direction:column;gap:3px}[data-theme=dark] .agent-msg-box{background:#1e293b;border-color:#f59e0b59}.agent-msg-header{display:flex;align-items:center;justify-content:space-between;font-size:10px}.agent-msg-sender{font-weight:800;color:#d97706}[data-theme=dark] .agent-msg-sender{color:#fbbf24}.agent-msg-time{color:var(--aura-text-muted);font-size:9.5px}[data-theme=dark] .agent-msg-time{color:#64748b}.agent-msg-body{font-size:11px;color:var(--aura-text-dark);line-height:1.4}[data-theme=dark] .agent-msg-body{color:#f8fafc}.focus-terminal-box{border-radius:10px;background:#090d16;border:1px solid rgba(245,158,11,.4);overflow:hidden;display:flex;flex-direction:column}.terminal-topbar{display:flex;align-items:center;gap:10px;padding:6px 12px;background:#060910;border-bottom:1px solid rgba(255,255,255,.08)}.terminal-dots-cluster{display:flex;gap:5px}.dot{width:7px;height:7px;border-radius:50%}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#10b981}.terminal-title-text{font-family:Fira Code,Courier New,monospace;font-size:10.5px;color:#10b981;font-weight:700}.terminal-stream-area{padding:10px 12px;height:140px;overflow-y:auto;font-family:Fira Code,Courier New,monospace;font-size:10px;line-height:1.55;display:flex;flex-direction:column;gap:3px}.term-comment{color:#64748b}.term-call{color:#38bdf8;font-weight:700}.term-cmd{color:#f59e0b;font-weight:700}.term-dash{color:#34d399}.term-default{color:#e2e8f0}.focus-telemetry-cluster{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid rgba(245,158,11,.25)}.telemetry-counters-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.counter-item{display:flex;flex-direction:column;gap:2px;padding:6px 4px;border-radius:8px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25)}[data-theme=dark] .counter-item{background:#1e293b;border-color:#f59e0b59}.counter-num{font-size:15px;font-weight:900;color:#d97706}[data-theme=dark] .counter-num{color:#fbbf24}.counter-lbl{font-size:8px;font-weight:700;color:var(--aura-text-muted);letter-spacing:.04em}[data-theme=dark] .counter-lbl{color:#94a3b8}.telemetry-pipelines-row{display:flex;align-items:center;justify-content:center;gap:6px;font-size:8.5px;font-weight:800;letter-spacing:.04em;color:var(--aura-text-muted);flex-wrap:wrap}[data-theme=dark] .telemetry-pipelines-row{color:#94a3b8}.pipeline-tag{color:#d97706}[data-theme=dark] .pipeline-tag{color:#fbbf24}.pipeline-dot{color:#f59e0b;opacity:.6}.inventory-page{display:flex;flex-direction:column;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.inv-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.inv-title-box h1{font-size:24px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.inv-title-box p{font-size:12.5px;color:var(--aura-text-muted);margin-top:2px}.inv-header-actions{display:flex;align-items:center;gap:10px}.inv-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.inv-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.inv-metrics-grid{grid-template-columns:1fr}}.inv-metric-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:16px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #17233f08}.inv-metric-content{display:flex;flex-direction:column;gap:4px}.inv-metric-top-row{display:flex;align-items:center;gap:8px}.inv-metric-icon-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.inv-metric-label{font-size:12px;font-weight:600;color:var(--aura-text-muted)}.inv-metric-val{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.inv-metric-sub{font-size:11px;color:var(--aura-text-muted)}.inv-metric-sub.sub-red{color:#dc2626;font-weight:700}.inv-metric-sub.sub-green{color:#0e9f6e;font-weight:700}.inv-subtabs-nav{display:flex;align-items:center;gap:8px;padding:5px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--aura-card-border);border-radius:12px;overflow-x:auto;scrollbar-width:none}.inv-subtabs-nav::-webkit-scrollbar{display:none}.inv-tab-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;color:var(--aura-text-muted);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .16s ease}.inv-tab-pill:hover{color:var(--aura-text-dark);background:#eef2ff80}.inv-tab-pill.active{color:#fff;background:linear-gradient(135deg,#4267f5,#8064f7);box-shadow:0 2px 8px #4267f547}.inv-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.inv-search-box{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid var(--aura-card-border);border-radius:10px;min-width:280px;font-size:12.5px}.inv-search-box input{border:none;outline:none;background:transparent;width:100%;font-size:12.5px;color:var(--aura-text-dark)}.inv-table-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #17233f08}.inv-table-wrap{width:100%;overflow-x:auto}.inv-table{width:100%;border-collapse:collapse;text-align:left;font-size:12.5px}.inv-table th{padding:12px 16px;font-size:11px;font-weight:700;color:var(--aura-text-muted);text-transform:uppercase;letter-spacing:.04em;background:#f8fafe;border-bottom:1px solid var(--aura-card-border)}.inv-table td{padding:14px 16px;border-bottom:1px solid #EEF2FA;vertical-align:middle}.inv-table tr:hover{background:#faf8ff}.inv-sku-badge{font-family:monospace;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;background:#eef2ff;color:var(--aura-primary-blue)}.badge-low-stock{background:#ef44441f;color:#dc2626;font-weight:700;padding:3px 8px;border-radius:6px;font-size:11px;display:inline-flex;align-items:center;gap:4px}.badge-in-stock{background:#20b9951f;color:#0e9f6e;font-weight:700;padding:3px 8px;border-radius:6px;font-size:11px;display:inline-flex;align-items:center;gap:4px}.warehouse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.warehouse-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 10px #17233f08}@media(max-width:900px){.inv-header-row{flex-direction:column;align-items:stretch;gap:12px}.inv-header-actions{width:100%;justify-content:flex-start}.inv-toolbar{flex-direction:column;align-items:stretch;gap:10px}.inv-search-box{min-width:100%}}@media(max-width:640px){.warehouse-grid{grid-template-columns:1fr}.inv-tabs-bar{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.inv-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}}[data-theme=dark] .inv-title-box h1{color:#f8fafc!important}[data-theme=dark] .inv-metric-card,[data-theme=dark] .inv-table-card,[data-theme=dark] .inv-table-wrap,[data-theme=dark] .inv-subtabs-nav,[data-theme=dark] .inv-toolbar,[data-theme=dark] .warehouse-card{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .inv-metric-val{color:#f8fafc!important}[data-theme=dark] .inv-metric-label,[data-theme=dark] .inv-tab-pill{color:#94a3b8!important}[data-theme=dark] .inv-tab-pill:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .inv-tab-pill.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .inv-search-box{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .inv-search-box input{background:transparent!important;color:#f8fafc!important}[data-theme=dark] .inv-search-box input::-moz-placeholder{color:#64748b!important}[data-theme=dark] .inv-search-box input::placeholder{color:#64748b!important}[data-theme=dark] .inv-table thead tr{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .inv-table th{background:#1e293b!important;color:#94a3b8!important;border-bottom-color:#334155b3!important}[data-theme=dark] .inv-table td{color:#f8fafc!important;border-bottom-color:#33415573!important}[data-theme=dark] .inv-table tr:hover td{background:#1e293b!important}[data-theme=dark] .inv-sku-badge{background:#1e293b!important;color:#38bdf8!important;border-color:#38bdf84d!important}.crm-page{display:flex;flex-direction:column;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.crm-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.crm-title-box h1{font-size:24px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.crm-title-box p{font-size:12.5px;color:var(--aura-text-muted);margin-top:2px}.crm-header-actions{display:flex;align-items:center;gap:10px}.crm-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.crm-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.crm-metrics-grid{grid-template-columns:1fr}}.crm-metric-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:16px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #17233f08}.crm-metric-content{display:flex;flex-direction:column;gap:4px}.crm-metric-top-row{display:flex;align-items:center;gap:8px}.crm-metric-icon-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.crm-metric-label{font-size:12px;font-weight:600;color:var(--aura-text-muted)}.crm-metric-val{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.crm-metric-sub{font-size:11px;color:var(--aura-text-muted)}.crm-metric-sub.sub-green{color:#0e9f6e;font-weight:700}.crm-subtabs-nav{display:flex;align-items:center;gap:8px;padding:5px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--aura-card-border);border-radius:12px;overflow-x:auto;scrollbar-width:none}.crm-subtabs-nav::-webkit-scrollbar{display:none}.crm-tab-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;color:var(--aura-text-muted);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .16s ease}.crm-tab-pill:hover{color:var(--aura-text-dark);background:#eef2ff80}.crm-tab-pill.active{color:#fff;background:linear-gradient(135deg,#4267f5,#8064f7);box-shadow:0 2px 8px #4267f547}.crm-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.crm-search-box{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid var(--aura-card-border);border-radius:10px;min-width:280px;font-size:12.5px}.crm-search-box input{border:none;outline:none;background:transparent;width:100%;font-size:12.5px;color:var(--aura-text-dark)}.crm-pipeline-board{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;align-items:flex-start;overflow-x:auto;padding-bottom:10px}@media(max-width:1200px){.crm-pipeline-board{grid-template-columns:repeat(5,280px)}}.crm-pipeline-col{background:#f8fafe;border:1px solid var(--aura-card-border);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:500px}.crm-col-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #EEF2FA}.crm-col-title-group{display:flex;align-items:center;gap:6px}.crm-col-dot{width:8px;height:8px;border-radius:50%}.crm-col-title{font-size:12.5px;font-weight:800;color:var(--aura-text-dark)}.crm-col-count{font-size:11px;font-weight:700;padding:1px 6px;border-radius:9999px;background:#17233f14;color:var(--aura-text-muted)}.crm-col-total-val{font-size:11px;font-weight:700;color:var(--aura-primary-blue)}.crm-deal-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 8px #17233f05;transition:all .18s ease;cursor:pointer}.crm-deal-card:hover{transform:translateY(-2px);border-color:#4267f559;box-shadow:0 6px 16px #4267f514}.crm-deal-top{display:flex;align-items:flex-start;justify-content:space-between}.crm-deal-client{font-size:13px;font-weight:800;color:var(--aura-text-dark)}.crm-deal-val{font-size:13.5px;font-weight:900;color:#0e9f6e}.crm-deal-desc{font-size:11.5px;color:var(--aura-text-muted);line-height:1.35;margin:0}.crm-deal-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #EEF2FA;padding-top:8px;font-size:11px;color:var(--aura-text-muted)}.crm-deal-rep{display:flex;align-items:center;gap:6px}.crm-deal-rep-avatar{width:20px;height:20px;border-radius:50%;background:#eef2ff;color:var(--aura-primary-blue);font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.crm-table-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #17233f08}.crm-table-wrap{width:100%;overflow-x:auto}.crm-table{width:100%;border-collapse:collapse;text-align:left;font-size:12.5px}.crm-table th{padding:12px 16px;font-size:11px;font-weight:700;color:var(--aura-text-muted);text-transform:uppercase;letter-spacing:.04em;background:#f8fafe;border-bottom:1px solid var(--aura-card-border)}.crm-table td{padding:14px 16px;border-bottom:1px solid #EEF2FA;vertical-align:middle}.crm-table tr:hover{background:#faf8ff}.crm-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;justify-content:flex-end;animation:crmFadeIn .2s ease-out}.crm-drawer-sheet{width:100%;max-width:560px;height:100%;background:#fff;box-shadow:-10px 0 30px #00000026;display:flex;flex-direction:column;overflow-y:auto;animation:crmSlideLeft .24s cubic-bezier(.16,1,.3,1)}.crm-drawer-header{padding:20px;border-bottom:1px solid var(--aura-card-border);display:flex;align-items:center;justify-content:space-between;background:#f8fafe}.crm-drawer-body{padding:24px;display:flex;flex-direction:column;gap:20px}@keyframes crmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes crmSlideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:900px){.crm-header-row{flex-direction:column;align-items:stretch;gap:12px}.crm-header-actions{width:100%;justify-content:flex-start}.crm-toolbar{flex-direction:column;align-items:stretch;gap:10px}.crm-search-box{min-width:100%}.crm-pipeline-board{grid-template-columns:repeat(5,260px);-webkit-overflow-scrolling:touch}}@media(max-width:640px){.crm-drawer-sheet{max-width:100%}.crm-tabs-bar{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}}[data-theme=dark] .crm-title-box h1{color:#f8fafc!important}[data-theme=dark] .crm-metric-card,[data-theme=dark] .crm-pipeline-card,[data-theme=dark] .crm-table-card,[data-theme=dark] .crm-table-wrap,[data-theme=dark] .crm-subtabs-nav,[data-theme=dark] .crm-tabs-bar{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .crm-subtab-btn{color:#94a3b8!important}[data-theme=dark] .crm-subtab-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .crm-subtab-btn.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .crm-search-box{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .crm-search-box input{background:transparent!important;color:#f8fafc!important}[data-theme=dark] .crm-search-box input::-moz-placeholder{color:#64748b!important}[data-theme=dark] .crm-search-box input::placeholder{color:#64748b!important}[data-theme=dark] .crm-pipeline-col{background:#111827b3!important;border-color:#33415599!important}[data-theme=dark] .crm-col-header,[data-theme=dark] .crm-col-title{color:#f8fafc!important}[data-theme=dark] .crm-deal-card{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important;box-shadow:0 4px 16px #00000059!important}[data-theme=dark] .crm-deal-card:hover{border-color:#38bdf8!important;box-shadow:0 6px 20px #38bdf826!important}[data-theme=dark] .crm-deal-title{color:#f8fafc!important}[data-theme=dark] .crm-deal-client{color:#94a3b8!important}[data-theme=dark] .crm-deal-value{color:#38bdf8!important}[data-theme=dark] .crm-table thead tr{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .crm-table th{background:#1e293b!important;color:#94a3b8!important;border-bottom-color:#334155b3!important}[data-theme=dark] .crm-table td{color:#f8fafc!important;border-bottom-color:#33415573!important}[data-theme=dark] .crm-table tr:hover td{background:#1e293b!important}[data-theme=dark] .crm-drawer-sheet{background:#111827!important;color:#f8fafc!important}[data-theme=dark] .crm-drawer-header{background:#1e293b!important;border-bottom-color:#334155b3!important}.hr-page{display:flex;flex-direction:column;gap:16px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:40px}.hr-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.hr-title-box h1{font-size:24px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.hr-title-box p{font-size:12.5px;color:var(--aura-text-muted);margin-top:2px}.hr-header-actions{display:flex;align-items:center;gap:10px}.hr-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.hr-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hr-metrics-grid{grid-template-columns:1fr}}.hr-metric-card{background:#fffffff2;border:1px solid var(--aura-card-border);border-radius:16px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #17233f08}.hr-metric-content{display:flex;flex-direction:column;gap:4px}.hr-metric-top-row{display:flex;align-items:center;gap:8px}.hr-metric-icon-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.hr-metric-label{font-size:12px;font-weight:600;color:var(--aura-text-muted)}.hr-metric-val{font-size:22px;font-weight:900;color:var(--aura-text-dark);letter-spacing:-.02em}.hr-metric-sub{font-size:11px;color:var(--aura-text-muted)}.hr-metric-sub.sub-green{color:#0e9f6e;font-weight:700}.hr-metric-sub.sub-red{color:#dc2626;font-weight:700}.hr-subtabs-nav{display:flex;align-items:center;gap:8px;padding:5px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--aura-card-border);border-radius:12px;overflow-x:auto;scrollbar-width:none}.hr-subtabs-nav::-webkit-scrollbar{display:none}.hr-tab-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;color:var(--aura-text-muted);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .16s ease}.hr-tab-pill:hover{color:var(--aura-text-dark);background:#eef2ff80}.hr-tab-pill.active{color:#fff;background:linear-gradient(135deg,#4267f5,#8064f7);box-shadow:0 2px 8px #4267f547}.hr-clock-banner{background:linear-gradient(135deg,#4267f50f,#8064f714);border:1px solid rgba(66,103,245,.2);border-radius:16px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.hr-clock-info{display:flex;align-items:center;gap:14px}.hr-clock-pulse{width:12px;height:12px;border-radius:50%;background-color:#10b981;box-shadow:0 0 0 4px #10b98140}.hr-clock-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;border:none;transition:all .18s ease}.hr-clock-btn.clock-in{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.hr-clock-btn.clock-out{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px #ef44444d}.hr-table-card{background:#fff;border:1px solid var(--aura-card-border);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #17233f08}.hr-table-wrap{width:100%;overflow-x:auto}.hr-table{width:100%;border-collapse:collapse;text-align:left;font-size:12.5px}.hr-table th{padding:12px 16px;font-size:11px;font-weight:700;color:var(--aura-text-muted);text-transform:uppercase;letter-spacing:.04em;background:#f8fafe;border-bottom:1px solid var(--aura-card-border)}.hr-table td{padding:14px 16px;border-bottom:1px solid #EEF2FA;vertical-align:middle}.hr-table tr:hover{background:#faf8ff}.payslip-sheet-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;justify-content:flex-end;animation:hrFadeIn .2s ease-out}.payslip-sheet-container{width:100%;max-width:600px;height:100%;background:#fff;box-shadow:-10px 0 30px #00000026;display:flex;flex-direction:column;overflow-y:auto;animation:hrSlideLeft .24s cubic-bezier(.16,1,.3,1)}.payslip-header{padding:18px 22px;border-bottom:1px solid var(--aura-card-border);display:flex;align-items:center;justify-content:space-between;background:#f8fafe}.payslip-body{padding:24px;display:flex;flex-direction:column;gap:18px}.payslip-card{border:1px solid var(--aura-card-border);border-radius:14px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 14px #17233f08}.payslip-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;background:#f8fafe;border-radius:10px;font-size:11.5px}.payslip-calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.payslip-calc-col{display:flex;flex-direction:column;gap:6px}.payslip-row{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;padding:4px 0;border-bottom:1px solid #EEF2FA}@keyframes hrFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hrSlideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:900px){.hr-header-row{flex-direction:column;align-items:stretch;gap:12px}.hr-header-actions{width:100%;justify-content:flex-start}}@media(max-width:640px){.hr-clock-banner{flex-direction:column;align-items:stretch;gap:12px}.hr-clock-btn{width:100%;justify-content:center}.payslip-sheet-container{max-width:100%}.payslip-calc-grid{grid-template-columns:1fr;gap:14px}.hr-tabs-bar{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.hr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}}[data-theme=dark] .hr-title-box h1{color:#f8fafc!important}[data-theme=dark] .hr-metric-card,[data-theme=dark] .hr-table-card,[data-theme=dark] .hr-table-wrap,[data-theme=dark] .hr-subtabs-nav,[data-theme=dark] .hr-tabs-bar,[data-theme=dark] .hr-clock-banner{background:#111827!important;border-color:#334155bf!important;color:#f8fafc!important}[data-theme=dark] .hr-subtab-btn{color:#94a3b8!important}[data-theme=dark] .hr-subtab-btn:hover{background:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .hr-subtab-btn.active{background:var(--aura-primary-blue)!important;color:#fff!important}[data-theme=dark] .hr-search-box{background:#1e293b!important;border-color:#334155bf!important}[data-theme=dark] .hr-search-box input{background:transparent!important;color:#f8fafc!important}[data-theme=dark] .hr-table thead tr{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .hr-table th{background:#1e293b!important;color:#94a3b8!important;border-bottom-color:#334155b3!important}[data-theme=dark] .hr-table td{color:#f8fafc!important;border-bottom-color:#33415573!important}[data-theme=dark] .hr-table tr:hover td{background:#1e293b!important}[data-theme=dark] .payslip-sheet-container{background:#111827!important;color:#f8fafc!important;border-color:#334155bf!important}[data-theme=dark] .payslip-header{background:#1e293b!important;border-bottom-color:#334155b3!important}[data-theme=dark] .payslip-calc-box{background:#1e293b!important;border-color:#33415599!important}@property --border-loop-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes borderLoopAnimation{0%{--border-loop-angle: 0deg}to{--border-loop-angle: 360deg}}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.-right-3{right:-.75rem}.left-1\/2{left:50%}.left-3{left:.75rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-1{margin-left:-.25rem}.-mt-0\.5{margin-top:-.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-3{margin-top:.75rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[96vh\]{height:96vh}.h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-\[92vh\]{max-height:92vh}.min-h-\[380px\]{min-height:380px}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[42\%\]{width:42%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[1240px\]{min-width:1240px}.min-w-\[190px\]{min-width:190px}.max-w-2xl{max-width:42rem}.max-w-\[1720px\]{max-width:1720px}.max-w-\[88\%\]{max-width:88%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[spin_20s_linear_infinite_reverse\]{animation:spin 20s linear infinite reverse}.animate-\[spin_30s_linear_infinite\]{animation:spin 30s linear infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-\[\#1a3c34\]\/40{border-color:#1a3c3466}.border-\[\#1a3c34\]\/50{border-color:#1a3c3480}.border-\[\#20B995\]\/30{border-color:#20b9954d}.border-\[\#22574b\]\/50{border-color:#22574b80}.border-\[\#235649\]\/60{border-color:#23564999}.border-\[\#4267F5\]\/25{border-color:#4267f540}.border-\[\#50C9F5\]\/30{border-color:#50c9f54d}.border-\[\#8064F7\]\/25{border-color:#8064f740}.border-\[\#E5EAF5\]{--tw-border-opacity: 1;border-color:rgb(229 234 245 / var(--tw-border-opacity, 1))}.border-\[\#F16C7D\]\/30{border-color:#f16c7d4d}.border-\[\#F4B65A\]\/35{border-color:#f4b65a59}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-brand-200\/50{border-color:#d6e3ff80}.border-brand-600{--tw-border-opacity: 1;border-color:rgb(52 84 219 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(80 201 245 / var(--tw-border-opacity, 1))}.border-cyan-400\/30{border-color:#50c9f54d}.border-cyan-400\/40{border-color:#50c9f566}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-900\/40{border-color:#312e8166}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.border-t-transparent{border-top-color:transparent}.bg-\[\#040d0a\]{--tw-bg-opacity: 1;background-color:rgb(4 13 10 / var(--tw-bg-opacity, 1))}.bg-\[\#05110d\]\/90{background-color:#05110de6}.bg-\[\#090D16\]{--tw-bg-opacity: 1;background-color:rgb(9 13 22 / var(--tw-bg-opacity, 1))}.bg-\[\#0a1a15\]{--tw-bg-opacity: 1;background-color:rgb(10 26 21 / var(--tw-bg-opacity, 1))}.bg-\[\#0d221c\]\/70{background-color:#0d221cb3}.bg-\[\#0d221c\]\/90{background-color:#0d221ce6}.bg-\[\#17233F\]{--tw-bg-opacity: 1;background-color:rgb(23 35 63 / var(--tw-bg-opacity, 1))}.bg-\[\#1a3c34\]{--tw-bg-opacity: 1;background-color:rgb(26 60 52 / var(--tw-bg-opacity, 1))}.bg-\[\#20B995\]{--tw-bg-opacity: 1;background-color:rgb(32 185 149 / var(--tw-bg-opacity, 1))}.bg-\[\#20B995\]\/10{background-color:#20b9951a}.bg-\[\#4267F5\]\/10{background-color:#4267f51a}.bg-\[\#50C9F5\]\/15{background-color:#50c9f526}.bg-\[\#8064F7\]\/10{background-color:#8064f71a}.bg-\[\#F16C7D\]{--tw-bg-opacity: 1;background-color:rgb(241 108 125 / var(--tw-bg-opacity, 1))}.bg-\[\#F16C7D\]\/10{background-color:#f16c7d1a}.bg-\[\#F4B65A\]{--tw-bg-opacity: 1;background-color:rgb(244 182 90 / var(--tw-bg-opacity, 1))}.bg-\[\#F4B65A\]\/15{background-color:#f4b65a26}.bg-\[\#F5F8FF\]{--tw-bg-opacity: 1;background-color:rgb(245 248 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F8FF\]\/70{background-color:#f5f8ffb3}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/85{background-color:#000000d9}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-brand-50{--tw-bg-opacity: 1;background-color:rgb(245 248 255 / var(--tw-bg-opacity, 1))}.bg-brand-500{--tw-bg-opacity: 1;background-color:rgb(66 103 245 / var(--tw-bg-opacity, 1))}.bg-brand-600{--tw-bg-opacity: 1;background-color:rgb(52 84 219 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(80 201 245 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-100\/80{background-color:#e0e7ffcc}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/70{background-color:#eef2ffb3}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/30{background-color:#6366f14d}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/70{background-color:#faf5ffb3}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/30{background-color:#f43f5e4d}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/70{background-color:#020617b3}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/70{background-color:#ffffffb3}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#1a3c34\]{--tw-gradient-from: #1a3c34 var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 60 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4267F5\]{--tw-gradient-from: #4267F5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(66 103 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-400\/40{--tw-gradient-from: rgb(112 157 251 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(112 157 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-500{--tw-gradient-from: #4267F5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(66 103 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-600{--tw-gradient-from: #3454DB var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 84 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/50{--tw-gradient-from: rgb(238 242 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/60{--tw-gradient-from: rgb(248 250 252 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#8064F7\]{--tw-gradient-to: rgb(128 100 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8064F7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e1b4b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0d221c\]{--tw-gradient-to: #0d221c var(--tw-gradient-to-position)}.to-\[\#50C9F5\]{--tw-gradient-to: #50C9F5 var(--tw-gradient-to-position)}.to-\[\#8064F7\]{--tw-gradient-to: #8064F7 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #50C9F5 var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-slate-50\/50{--tw-gradient-to: rgb(248 250 252 / .5) var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-20{padding-right:5rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-24{padding-top:6rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Plus Jakarta Sans,Outfit,Inter,-apple-system,BlinkMacSystemFont,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0284c7\]{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-\[\#0891b2\]{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-\[\#17233F\]{--tw-text-opacity: 1;color:rgb(23 35 63 / var(--tw-text-opacity, 1))}.text-\[\#20B995\]{--tw-text-opacity: 1;color:rgb(32 185 149 / var(--tw-text-opacity, 1))}.text-\[\#4267F5\]{--tw-text-opacity: 1;color:rgb(66 103 245 / var(--tw-text-opacity, 1))}.text-\[\#75819B\]{--tw-text-opacity: 1;color:rgb(117 129 155 / var(--tw-text-opacity, 1))}.text-\[\#8064F7\]{--tw-text-opacity: 1;color:rgb(128 100 247 / var(--tw-text-opacity, 1))}.text-\[\#F16C7D\]{--tw-text-opacity: 1;color:rgb(241 108 125 / var(--tw-text-opacity, 1))}.text-\[\#F8FAFC\]{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-\[\#b45309\]{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/70{color:#fbbf24b3}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-brand-600{--tw-text-opacity: 1;color:rgb(52 84 219 / var(--tw-text-opacity, 1))}.text-brand-700{--tw-text-opacity: 1;color:rgb(38 65 191 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(80 201 245 / var(--tw-text-opacity, 1))}.text-cyan-400\/70{color:#50c9f5b3}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/60{color:#34d39999}.text-emerald-400\/70{color:#34d399b3}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700\/80{color:#b91c1ccc}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(109 78 242 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-amber-400{accent-color:#fbbf24}.accent-cyan-400{accent-color:#50C9F5}.accent-emerald-400{accent-color:#34d399}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-aura-md{--tw-shadow: 0 8px 24px -4px rgba(66, 103, 245, .08), 0 2px 8px rgba(23, 35, 63, .04);--tw-shadow-colored: 0 8px 24px -4px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-aura-sm{--tw-shadow: 0 2px 8px -2px rgba(66, 103, 245, .06), 0 1px 4px rgba(23, 35, 63, .04);--tw-shadow-colored: 0 2px 8px -2px var(--tw-shadow-color), 0 1px 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)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--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)}.shadow-md{--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)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-500\/20{--tw-shadow-color: rgb(66 103 245 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-950\/50{--tw-shadow-color: rgb(8 51 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--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(1px + 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)}.ring-2{--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)}.ring-brand-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(235 241 255 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-white\/60{--tw-ring-color: rgb(255 255 255 / .6)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur: blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html,body,#root{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:450;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6{font-weight:600!important;letter-spacing:-.02em}b,strong{font-weight:600!important}.bg-aura-mesh{background-color:var(--aura-bg);background-image:radial-gradient(ellipse 65% 50% at 85% 0%,rgba(66,103,245,.16) 0%,transparent 68%),radial-gradient(ellipse 55% 45% at 12% 8%,rgba(80,201,245,.18) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 50% 30%,rgba(128,100,247,.1) 0%,transparent 70%),radial-gradient(ellipse 55% 45% at 92% 80%,rgba(66,103,245,.12) 0%,transparent 65%),radial-gradient(ellipse 50% 45% at 8% 85%,rgba(80,201,245,.14) 0%,transparent 60%);background-attachment:fixed}select,.projects-select-filter,.team-select-filter,.acc-form-select,.acc-select,.scope-select,.filter-select,.status-select,.role-select,.wizard-select,.filter-dropdown-select,select.form-select,select.form-control,.company-admin-page select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;display:inline-flex!important;align-items:center!important;height:38px!important;min-height:38px!important;padding:0 38px 0 14px!important;border-radius:10px!important;border:1px solid rgba(203,213,225,.95)!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748B' stroke-width='2.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:600!important;color:#0f172a!important;line-height:normal!important;outline:none!important;cursor:pointer!important;box-shadow:0 1px 3px #0f172a0a!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}select.w-full,select[class*=w-full]{width:100%!important;display:flex!important}select:hover:not(:disabled),.projects-select-filter:hover:not(:disabled),.team-select-filter:hover:not(:disabled),.acc-form-select:hover:not(:disabled),.acc-select:hover:not(:disabled),.scope-select:hover:not(:disabled),.filter-select:hover:not(:disabled),.wizard-select:hover:not(:disabled),.filter-dropdown-select:hover:not(:disabled){border-color:#3b82f6!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232563EB' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;box-shadow:0 2px 8px #3b82f624!important}select:focus,.projects-select-filter:focus,.team-select-filter:focus,.acc-form-select:focus,.acc-select:focus,.scope-select:focus,.filter-select:focus,.wizard-select:focus,.filter-dropdown-select:focus{border-color:#3b82f6!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232563EB' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;box-shadow:0 0 0 3px #3b82f62e!important}select:disabled,.projects-select-filter:disabled,.team-select-filter:disabled,.acc-form-select:disabled,.acc-select:disabled{opacity:.6!important;cursor:not-allowed!important;background-color:#f1f5f9!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important}select option,.projects-select-filter option,.team-select-filter option,.acc-form-select option,.acc-select option,.scope-select option,.wizard-select option{background-color:#fff!important;color:#0f172a!important;padding:10px 14px!important;font-weight:500!important}[data-theme=dark] select,[data-theme=dark] .projects-select-filter,[data-theme=dark] .team-select-filter,[data-theme=dark] .acc-form-select,[data-theme=dark] .acc-select,[data-theme=dark] .scope-select,[data-theme=dark] .filter-select,[data-theme=dark] .status-select,[data-theme=dark] .role-select,[data-theme=dark] .wizard-select,[data-theme=dark] .filter-dropdown-select,[data-theme=dark] .company-admin-page select,.dark select,.dark .projects-select-filter,.dark .team-select-filter,.dark .acc-form-select,.dark .acc-select,.dark .scope-select,.dark .filter-select,.dark .wizard-select,.dark .filter-dropdown-select{background-color:#111827!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394A3B8' stroke-width='2.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;border-color:#334155cc!important;color:#f8fafc!important;box-shadow:0 1px 4px #0000004d!important}[data-theme=dark] select:hover:not(:disabled),[data-theme=dark] .projects-select-filter:hover:not(:disabled),[data-theme=dark] .team-select-filter:hover:not(:disabled),[data-theme=dark] .acc-form-select:hover:not(:disabled),[data-theme=dark] .acc-select:hover:not(:disabled),[data-theme=dark] .scope-select:hover:not(:disabled),.dark select:hover:not(:disabled),.dark .projects-select-filter:hover:not(:disabled),.dark .team-select-filter:hover:not(:disabled){border-color:#60a5fa!important;background-color:#1e293b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2360A5FA' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;box-shadow:0 2px 10px #60a5fa38!important}[data-theme=dark] select:focus,[data-theme=dark] .projects-select-filter:focus,[data-theme=dark] .team-select-filter:focus,[data-theme=dark] .acc-form-select:focus,[data-theme=dark] .acc-select:focus,[data-theme=dark] .scope-select:focus,.dark select:focus,.dark .projects-select-filter:focus,.dark .team-select-filter:focus{border-color:#60a5fa!important;background-color:#1e293b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2360A5FA' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 13px) center!important;background-size:14px 14px!important;box-shadow:0 0 0 3px #60a5fa40!important}[data-theme=dark] select option,[data-theme=dark] .projects-select-filter option,[data-theme=dark] .team-select-filter option,[data-theme=dark] .acc-form-select option,[data-theme=dark] .acc-select option,[data-theme=dark] .scope-select option,.dark select option{background-color:#1e293b!important;color:#f8fafc!important}input[type=date],.acc-form-input[type=date],.modal-input[type=date]{height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid rgba(203,213,225,.95)!important;background-color:#fff!important;font-family:inherit!important;font-size:12.5px!important;font-weight:500!important;color:#0f172a!important;outline:none!important;cursor:pointer!important;box-shadow:0 1px 3px #0f172a0a!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;color-scheme:light}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;padding:2px;-webkit-transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1;transform:scale(1.1)}input[type=date]:hover{border-color:#3b82f6!important}input[type=date]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f62e!important}[data-theme=dark] input[type=date],[data-theme=dark] .acc-form-input[type=date],[data-theme=dark] .modal-input[type=date],.dark input[type=date]{background-color:#111827!important;border-color:#334155cc!important;color:#f8fafc!important;color-scheme:dark;box-shadow:0 1px 4px #0000004d!important}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,.dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.85)}[data-theme=dark] input[type=date]:hover,.dark input[type=date]:hover{border-color:#60a5fa!important}[data-theme=dark] input[type=date]:focus,.dark input[type=date]:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa40!important}.selection\:bg-\[\#4267F5\] *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(66 103 245 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#4267F5\] *::selection{--tw-bg-opacity: 1;background-color:rgb(66 103 245 / var(--tw-bg-opacity, 1))}.selection\:bg-cyan-500 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.selection\:bg-cyan-500 *::selection{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.selection\:text-black *::-moz-selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.selection\:text-black *::selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-\[\#4267F5\]::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(66 103 245 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#4267F5\]::selection{--tw-bg-opacity: 1;background-color:rgb(66 103 245 / var(--tw-bg-opacity, 1))}.selection\:bg-cyan-500::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.selection\:bg-cyan-500::selection{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.selection\:text-black::-moz-selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.selection\:text-black::selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#4267F5\]\/40:hover{border-color:#4267f566}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-brand-300:hover{--tw-border-opacity: 1;border-color:rgb(168 197 254 / var(--tw-border-opacity, 1))}.hover\:border-brand-400:hover{--tw-border-opacity: 1;border-color:rgb(112 157 251 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#122b25\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 43 37 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#202E4E\]:hover{--tw-bg-opacity: 1;background-color:rgb(32 46 78 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E05365\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 83 101 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F5F8FF\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 248 255 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400\/10:hover{background-color:#fbbf241a}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-700:hover{--tw-bg-opacity: 1;background-color:rgb(38 65 191 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/50:hover{background-color:#e2e8f080}.hover\:bg-slate-200\/60:hover{background-color:#e2e8f099}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:from-\[\#3454DB\]:hover{--tw-gradient-from: #3454DB var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 84 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-400:hover{--tw-gradient-from: #50C9F5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(80 201 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#6D4EF2\]:hover{--tw-gradient-to: #6D4EF2 var(--tw-gradient-to-position)}.hover\:to-teal-400:hover{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.hover\:text-\[\#1a3c34\]:hover{--tw-text-opacity: 1;color:rgb(26 60 52 / var(--tw-text-opacity, 1))}.hover\:text-\[\#4267F5\]:hover{--tw-text-opacity: 1;color:rgb(66 103 245 / var(--tw-text-opacity, 1))}.hover\:text-amber-200:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-brand-600:hover{--tw-text-opacity: 1;color:rgb(52 84 219 / var(--tw-text-opacity, 1))}.hover\:text-brand-700:hover{--tw-text-opacity: 1;color:rgb(38 65 191 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-aura-md:hover{--tw-shadow: 0 8px 24px -4px rgba(66, 103, 245, .08), 0 2px 8px rgba(23, 35, 63, .04);--tw-shadow-colored: 0 8px 24px -4px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--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)}.focus\:border-brand-300:focus{--tw-border-opacity: 1;border-color:rgb(168 197 254 / var(--tw-border-opacity, 1))}.focus\:border-brand-400:focus{--tw-border-opacity: 1;border-color:rgb(112 157 251 / var(--tw-border-opacity, 1))}.focus\:border-brand-500:focus{--tw-border-opacity: 1;border-color:rgb(66 103 245 / var(--tw-border-opacity, 1))}.focus\:border-cyan-400:focus{--tw-border-opacity: 1;border-color:rgb(80 201 245 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--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(1px + 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)}.focus\:ring-2:focus{--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)}.focus\:ring-\[\#4267F5\]\/30:focus{--tw-ring-color: rgb(66 103 245 / .3)}.focus\:ring-brand-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(235 241 255 / var(--tw-ring-opacity, 1))}.focus\:ring-brand-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(66 103 245 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-400\/50:focus{--tw-ring-color: rgb(80 201 245 / .5)}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-brand-700{--tw-text-opacity: 1;color:rgb(38 65 191 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.dark\:border-\[\#22D3EE\]\/30:is(.dark *){border-color:#22d3ee4d}.dark\:border-\[\#34D399\]\/30:is(.dark *){border-color:#34d3994d}.dark\:border-\[\#38BDF8\]\/30:is(.dark *){border-color:#38bdf84d}.dark\:border-\[\#A78BFA\]\/30:is(.dark *){border-color:#a78bfa4d}.dark\:border-\[\#F87171\]\/30:is(.dark *){border-color:#f871714d}.dark\:border-\[\#FBBF24\]\/30:is(.dark *){border-color:#fbbf244d}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/80:is(.dark *){border-color:#334155cc}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:bg-\[\#090D16\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(9 13 22 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#111827\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1E293B\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/70:is(.dark *){background-color:#1e293bb3}.dark\:text-\[\#22D3EE\]:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.dark\:text-\[\#34D399\]:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-\[\#38BDF8\]:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-\[\#94A3B8\]:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-\[\#A78BFA\]:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-\[\#F87171\]:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-\[\#F8FAFC\]:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.dark\:text-\[\#FBBF24\]:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:disabled\:bg-slate-800:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.sm\:right-6{right:1.5rem}.sm\:block{display:block}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-64{height:16rem}.sm\:min-h-\[440px\]{min-height:440px}.sm\:w-64{width:16rem}.sm\:w-80{width:20rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-4{gap:1rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[13px\]{font-size:13px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:w-\[58\%\]{width:58%}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1280px){.xl\:w-\[38\%\]{width:38%}.xl\:w-\[62\%\]{width:62%}}
