*{box-sizing:border-box}.hcard,.hbtn,.pg.hcard{transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),border-color .16s ease-out!important;will-change:transform}.hcard:hover,.hbtn:hover{transform:translateY(-1px)}.hcard:active,.hbtn:active{transform:translateY(0);transition-duration:40ms!important}.press{transition:transform .14s var(--ease-out-expo),filter .14s var(--ease-out-expo)}@media (hover: hover) and (pointer: fine){.press:hover{filter:brightness(1.12)}}.press:active:not(:disabled){transform:scale(.92)}button,a{transition:background-color 80ms ease-out,color 80ms ease-out,border-color 80ms ease-out,transform 60ms ease-out}html,body,.sidebar-glass,[class*=scroll]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}input,textarea,select{transition:border-color 60ms ease-out,box-shadow 60ms ease-out!important}div[style*=backdropFilter]{transition:opacity .15s ease-out,backdrop-filter .15s ease-out}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{margin:0;padding:0;width:100%;min-height:100vh;background:var(--bg);color:var(--text);transition:background .18s ease,color .18s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;overflow-x:hidden}body.is-light,body[data-theme=light]{background:var(--bg);color:var(--text)}#root{width:100%;min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}:root{--spring-quick: cubic-bezier(.34, 1.56, .64, 1);--spring-smooth: cubic-bezier(.22, 1, .36, 1);--spring-elastic: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--shadow-sm: 0 1px 2px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.38);--shadow-lg: 0 8px 24px rgba(0,0,0,.45);--shadow-xl: 0 24px 64px rgba(0,0,0,.55);--shadow-glow: 0 0 0 1px rgba(123,79,255,.3), 0 8px 24px rgba(0,0,0,.45);--shadow-glow-strong: 0 0 0 1px rgba(123,79,255,.45), 0 24px 64px rgba(0,0,0,.55);--glass-blur: blur(20px) saturate(180%);--glass-blur-soft: blur(12px) saturate(140%);--glass-blur-strong: blur(32px) saturate(200%);--brand-p: #5a00ff;--brand-pl: #7B4FFF;--brand-p-rgb: 90,0,255;--brand-pl-rgb: 123,79,255;--brand-glow: rgba(123,79,255,.35);--brand-soft: rgba(123,79,255,.1);--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base:.9375rem;--text-md: 1.0625rem;--text-lg: 1.3125rem;--text-xl: 1.625rem;--text-2xl: 2.0625rem;--text-3xl: 2.625rem;--leading-tight: 1.1;--leading-snug: 1.3;--leading-normal:1.5;--leading-relaxed:1.65;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--radius-full: 999px;--z-base: 0;--z-sticky: 55;--z-dropdown: 100;--z-overlay: 1000;--z-modal: 1100;--z-toast: 1600;--z-tooltip: 1900;--bg: #07070A;--bg-elev: #0D0D12;--card: #121218;--card-2: #17171F;--card-elevated: #15131F;--border: #232330;--border-strong: #34343F;--text: #F4F2FB;--text-strong: #FFFFFF;--text-muted: #9D98B8;--text-disabled: #66666F;--accent: #00D9FF;--accent-soft: rgba(0,217,255,.1);--ease-calm: cubic-bezier(.22, 1, .36, 1);--hover-tint: rgba(var(--brand-p-rgb), .08);--focus-ring: rgba(var(--brand-pl-rgb), .4);--brand-tint-bg: rgba(var(--brand-p-rgb), .1);--brand-tint-bg-strong: rgba(var(--brand-p-rgb), .18);--brand-text-on-surface: var(--brand-pl);--shadow-card: 0 1px 2px rgba(0,0,0,.3);--shadow-elev: 0 8px 24px rgba(0,0,0,.45);--success: #22c55e;--warning: #F59E0B;--danger: #EF4444;--info: #60A5FA;--r-xs: 6px;--r-sm: 8px;--r-md: 11px;--r-lg: 14px;--r-xl: 18px;--r-2xl: 24px;--r-full: 9999px;--fs-micro: 9px;--fs-xs: 10px;--fs-sm: 11px;--fs-base: 12px;--fs-md: 13px;--fs-lg: 15px;--fs-xl: 18px;--fs-2xl: 22px;--fs-3xl: 28px;--fs-display: 36px}[data-theme=light]{--bg: #FAFAFB;--bg-elev: #F4F4F6;--card: #FFFFFF;--card-2: #F4F3F7;--card-elevated: #FFFFFF;--border: #E7E5EE;--border-strong: #D6D3E0;--text: #16131F;--text-strong: #050410;--text-muted: #5C5775;--text-disabled: #908BA6;--hover-tint: rgba(90,0,255,.06);--focus-ring: color-mix(in srgb, var(--brand-p) 40%, transparent);--brand-tint-bg: rgba(90,0,255,.07);--brand-tint-bg-strong: rgba(90,0,255,.14);--brand-text-on-surface: #4A00D6;--accent: #0095B3;--accent-soft: rgba(0,149,179,.1);--shadow-card: 0 1px 2px rgba(20,18,40,.05);--shadow-elev: 0 8px 24px rgba(20,18,40,.1)}body:before{display:none!important}.sidebar-glass .sb-tab:not([data-active=true]):hover{background:#7b4fff1a!important;color:#fffffff2!important;transform:translate(2px)!important;box-shadow:inset 2px 0 #7b4fff8c!important}.sidebar-glass .sb-tab[data-active=true]:hover{background:linear-gradient(90deg,#7b4fff57,#7b4fff24)!important;transform:translate(2px)!important}.sidebar-glass .sb-tab:active{transform:scale(.98) translate(2px)!important;transition-duration:80ms!important}.client-switch-item{transition:background .18s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.34,1.56,.64,1),border-color .18s,box-shadow .2s!important}.client-switch-item:hover{background:#7b4fff1a!important;border-color:#7b4fff4d!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5a00ff2e,0 0 0 1px #7b4fff33!important}.client-switch-item:active{transform:scale(.985)!important;transition-duration:80ms!important}.glass{background:#1a12308c;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-lg)}body.is-light .glass{background:#f8f4fea6;border:1px solid rgba(90,0,255,.1)}.glass-soft{background:#1a123059;backdrop-filter:var(--glass-blur-soft);-webkit-backdrop-filter:var(--glass-blur-soft);border:1px solid rgba(255,255,255,.06)}body.is-light .glass-soft{background:#f8f4fe73;border:1px solid rgba(90,0,255,.08)}.glass-strong{background:#140c26bf;backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-xl)}body.is-light .glass-strong{background:#ffffffc7;border:1px solid rgba(90,0,255,.14)}.tilt{transition:transform .32s var(--spring-smooth),box-shadow .32s var(--ease-out-expo);transform-style:preserve-3d;will-change:transform}.tilt:hover{transform:perspective(800px) rotateX(1.5deg) rotateY(-1.5deg) translateY(-2px) scale(1.005);box-shadow:var(--shadow-xl)}.tilt:active{transform:perspective(800px) rotateX(.5deg) rotateY(-.5deg) translateY(-1px) scale(.998);transition:transform .12s var(--spring-quick)}.lift{transition:transform .22s var(--spring-quick),box-shadow .22s var(--ease-out-expo);will-change:transform}.lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.lift:active{transform:translateY(0);transition-duration:.1s}.glow-orb{position:relative;overflow:hidden}.glow-orb:after{display:none}.glow-orb:hover:after{opacity:.6}::selection{background:#7b4fff66;color:#fff}body.is-light ::selection{background:#7b4fff4d;color:#160828}:focus-visible{outline:2px solid rgba(123,79,255,.65);outline-offset:2px;border-radius:var(--r-sm);transition:outline-offset .12s var(--spring-quick)}button:focus-visible,a:focus-visible{outline-offset:3px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7b4fff38;border-radius:8px;border:2px solid transparent;background-clip:content-box;transition:background .18s}::-webkit-scrollbar-thumb:hover{background:#7b4fff80;background-clip:content-box}body.is-light ::-webkit-scrollbar-thumb{background:#5a00ff2e;background-clip:content-box}body.is-light ::-webkit-scrollbar-thumb:hover{background:#5a00ff66;background-clip:content-box}*{scrollbar-width:thin;scrollbar-color:rgba(123,79,255,.3) transparent}img,video,svg{max-width:100%;height:auto}.glass,.glass-soft,.glass-strong,.tilt,.lift{backface-visibility:hidden;-webkit-backface-visibility:hidden}.gradient-text{color:var(--text-strong);-webkit-text-fill-color:currentColor;letter-spacing:-.02em}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,#ffffff0a,#7b4fff1a,#ffffff0a);background-size:200% 100%;animation:shimmer 1.6s linear infinite}@keyframes spatialIn{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.spatial-in{animation:spatialIn .22s var(--ease-calm) both}.spatial-in.s2{animation-delay:80ms}.spatial-in.s3{animation-delay:.16s}.spatial-in.s4{animation-delay:.24s}.spatial-in.s5{animation-delay:.32s}.skel{background:linear-gradient(90deg,#7b4fff0f,#7b4fff2e,#7b4fff0f 80%);background-size:200% 100%;animation:shimmer 1.6s linear infinite;border-radius:var(--r-md)}body.is-light .skel{background:linear-gradient(90deg,#5a00ff0a,#5a00ff1f,#5a00ff0a 80%);background-size:200% 100%}.skel-line{height:12px;border-radius:6px}.skel-title{height:22px;border-radius:7px;width:60%}.skel-card{height:88px;border-radius:14px}.skel-circle{border-radius:50%}.btn-primary{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--brand-p) 0%,var(--brand-pl) 100%);color:#fff;border:none;border-radius:var(--r-md);padding:11px 22px;font-weight:800;font-size:13px;letter-spacing:.2px;cursor:pointer;font-family:inherit;box-shadow:0 4px 18px #5a00ff73,0 0 0 1px #7b4fff4d inset;transition:transform .22s var(--spring-elastic),box-shadow .22s var(--ease-out-expo),filter .18s;will-change:transform}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 100% at 0% 50%,rgba(255,255,255,.2),transparent 55%);pointer-events:none}.btn-primary:hover:not(:disabled){transform:translateY(-2px) scale(1.015);box-shadow:0 8px 30px #5a00ffa6,0 0 0 1px #7b4fff80 inset,0 0 60px #7b4fff4d;filter:brightness(1.08)}.btn-primary:active:not(:disabled){transform:translateY(0) scale(.985);transition-duration:.1s}.btn-primary:disabled{background:#7b4fff38;color:#ffffff73;box-shadow:none;cursor:not-allowed}.btn-ghost{background:transparent;color:var(--brand-pl);border:1.5px solid rgba(123,79,255,.35);border-radius:var(--r-md);padding:11px 22px;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit;transition:all .18s var(--ease-out-expo)}.btn-ghost:hover:not(:disabled){background:#7b4fff14;border-color:#7b4fff99;transform:translateY(-1px)}.tab-content>*{animation:spatialIn .38s var(--ease-out-expo) both}.tab-content>*:nth-child(1){animation-delay:40ms}.tab-content>*:nth-child(2){animation-delay:90ms}.tab-content>*:nth-child(3){animation-delay:.14s}.tab-content>*:nth-child(4){animation-delay:.19s}.tab-content>*:nth-child(5){animation-delay:.24s}.tab-content>*:nth-child(6){animation-delay:.29s}.tab-content>*:nth-child(7){animation-delay:.34s}.tab-content>*:nth-child(n+8){animation-delay:.38s}.toast-stack{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column-reverse;gap:10px;z-index:9999;pointer-events:none;max-width:380px}.toast{pointer-events:auto;background:#140c26d9;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(123,79,255,.3);border-radius:var(--r-lg);padding:13px 16px;color:#fff;font-size:13px;font-weight:600;letter-spacing:-.01em;box-shadow:var(--shadow-xl);animation:toastSlideIn .38s var(--spring-elastic) both;max-width:380px;display:flex;align-items:center;gap:11px}body.is-light .toast{background:#ffffffeb;color:#160828;border-color:#5a00ff33}.toast.toast-success{border-color:#22c55e73;box-shadow:0 8px 32px #22c55e40,var(--shadow-lg)}.toast.toast-warning{border-color:#f59e0b73;box-shadow:0 8px 32px #f59e0b40,var(--shadow-lg)}.toast.toast-error{border-color:#ef444473;box-shadow:0 8px 32px #ef44444d,var(--shadow-lg)}.toast.toast-leaving{animation:toastSlideOut .22s var(--ease-out-expo) forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(40px) scale(.92);filter:blur(6px)}60%{opacity:1;transform:translateY(-4px) scale(1.01);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}.empty-state{padding:60px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:420px;margin:0 auto}.empty-state .empty-icon{width:84px;height:84px;border-radius:24px;background:linear-gradient(135deg,#7b4fff1f,#7b4fff0a);border:1.5px solid rgba(123,79,255,.25);display:flex;align-items:center;justify-content:center;color:var(--brand-pl);position:relative;overflow:hidden;box-shadow:0 0 40px #7b4fff26}.empty-state .empty-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 40% 30%,rgba(255,255,255,.1),transparent 55%)}.empty-state .empty-title{font-size:16px;font-weight:800;letter-spacing:-.3px}.empty-state .empty-desc{font-size:12.5px;opacity:.65;line-height:1.55}.h-gradient{background:linear-gradient(135deg,var(--brand-p) 0%,var(--brand-pl) 50%,#C8B0FF 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.025em;font-weight:900}body.is-light .h-gradient{background:linear-gradient(135deg,#4500cc,#6a2dff,#9070ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pg,.glow-card,.hcard,.rate-card,[data-section-id],.tab-bar,.client-tabs{box-shadow:0 1px #ffffff0a inset,0 1px 2px #0000001a,0 4px 14px #00000024!important}body.is-light .pg,body.is-light .glow-card,body.is-light .hcard,body.is-light .rate-card,body.is-light [data-section-id],body.is-light .tab-bar,body.is-light .client-tabs{box-shadow:0 1px #ffffff8c inset,0 1px 2px #0f0a280f,0 6px 20px #5a00ff14,0 0 50px #7b4fff0d!important}.pg .pg,.pg .glow-card,.pg .hcard,.pg .rate-card,.glow-card .pg,.glow-card .glow-card,.glow-card .hcard,.glow-card .rate-card,.hcard .pg,.hcard .glow-card,.hcard .hcard,[data-section-id] .pg,[data-section-id] .glow-card,[data-section-id] .hcard{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 2px #0000000f,0 2px 8px #00000014!important}body.is-light .pg .pg,body.is-light .pg .hcard,body.is-light .glow-card .hcard,body.is-light [data-section-id] .pg,body.is-light [data-section-id] .hcard{box-shadow:0 1px 2px #0f0a280a,0 2px 8px #0f0a280f!important}div[style*=modalScaleIn],div[style*=modalPopIn]{backdrop-filter:blur(48px) saturate(190%)!important;-webkit-backdrop-filter:blur(48px) saturate(190%)!important}button{transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .18s ease,box-shadow .24s cubic-bezier(.16,1,.3,1)!important;font-feature-settings:"ss01","cv11"}button:active:not(:disabled){transform:scale(.97);transition-duration:90ms!important}button:focus-visible{box-shadow:0 0 0 3px #7b4fff66,0 8px 24px #0000002e!important}input,textarea,select{transition:border-color .18s,box-shadow .18s,background .18s!important}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #7b4fff2e,0 2px 12px #5a00ff1a!important;outline:none!important}span[style*="borderRadius:4"][style*=letterSpacing],span[style*="borderRadius:5"][style*=letterSpacing],span[style*="borderRadius:6"][style*=letterSpacing]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hcard:hover{box-shadow:0 1px #ffffff1a inset,0 4px 16px #0003,0 16px 48px #5a00ff4d,0 0 100px #7b4fff29!important}body.is-light .hcard:hover{box-shadow:0 1px #ffffffa6 inset,0 4px 16px #0f0a281a,0 16px 48px #5a00ff38,0 0 80px #7b4fff24!important}.kpi-val{letter-spacing:-.04em!important;font-feature-settings:"tnum"!important}.nav-header:before{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:2px!important;background:linear-gradient(90deg,transparent 0%,rgba(var(--brand-p-rgb, 90, 0, 255),.2) 20%,rgba(var(--brand-p-rgb, 90, 0, 255),.55) 50%,rgba(var(--brand-p-rgb, 90, 0, 255),.2) 80%,transparent 100%)!important;pointer-events:none!important;z-index:51!important;filter:drop-shadow(0 0 4px rgba(var(--brand-p-rgb, 90, 0, 255),.4))}.nav-header:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:1px!important;pointer-events:none!important;z-index:101!important;background:var(--border)!important;animation:none!important;transform:none!important}@keyframes navTravelLR{0%{transform:translate(-100%)}to{transform:translate(333%)}}@media (prefers-reduced-motion: reduce){.nav-header:after{animation-duration:12s!important}*:not(.nav-header):after,*:not(body):not(.nav-header):before{animation-duration:.01ms!important}*{transition-duration:.05ms!important}}html,body{letter-spacing:-.011em!important;font-feature-settings:"tnum","cv11"!important;font-optical-sizing:auto}h1,h2,h3,h4{letter-spacing:-.035em!important;font-weight:800!important;line-height:1.15!important;font-feature-settings:"ss01","cv11"!important}h1{letter-spacing:-.045em!important;font-weight:900!important}.kpi-val{letter-spacing:-.045em!important;font-weight:900!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum","ss01"!important;line-height:1!important}.sect-lbl{font-size:10px!important;font-weight:700!important;letter-spacing:.085em!important;text-transform:uppercase!important;opacity:.58!important;font-feature-settings:"ss01"!important}.forecast-title{letter-spacing:-.045em!important;font-weight:900!important;line-height:.95!important;font-feature-settings:"ss01","tnum"!important}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em}.col-num,td.num,th.num,.num-right{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;letter-spacing:-.01em}.num-money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.015em;font-weight:700}button{letter-spacing:-.008em!important;font-feature-settings:"ss01","cv11"!important}button[style*=textTransform],button[style*="letterSpacing:0"],button[style*="letterSpacing: 0"]{letter-spacing:.04em!important}input[type=number],input[inputmode=decimal],input[inputmode=numeric]{font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important;letter-spacing:-.005em!important}[style*=tabular-nums],[style*=tnum],[style*=fontVariantNumeric]{font-feature-settings:"tnum","ss01"!important}[style*="letterSpacing:0.4"],[style*="letterSpacing:0.5"],[style*="letterSpacing:0.6"],[style*="letterSpacing:0.7"],[style*="letterSpacing:0.8"]{font-feature-settings:"ss01"!important}[style*="color:T.muted"],[style*="color: T.muted"]{font-weight:500!important}:root{--header-h: 64px}@media (max-width: 1280px){:root{--header-h: 100px}.nav-header{flex-wrap:wrap!important;height:auto!important;min-height:64px!important;padding-top:8px!important;padding-bottom:8px!important;gap:8px 12px!important}.nav-header>div{flex-wrap:wrap!important}}@media (max-width: 1100px){.nav-header-version,.nav-header-savestatus{display:none!important}}@media (max-width: 900px){.nav-header-superadmin-badge,.nav-header-automatizaciones-text{display:none!important}}@media (max-width: 1024px){.main-wrap{padding:18px 24px 64px!important}.nav-header{padding:0 18px!important;min-height:58px!important;height:auto!important}.pg,.glow-card{padding:16px!important;border-radius:13px!important}.kpi-grid,.rates-grid{gap:10px!important}}@media (max-width: 768px){.nav-header{padding:0 14px!important;min-height:56px!important;height:auto!important}.nav-header>div{gap:6px!important}.main-wrap{padding:14px 16px 80px!important}.sidebar-glass{box-shadow:6px 0 32px #0006!important}.pg,.glow-card{padding:14px!important;border-radius:12px!important}.pg+.pg,.glow-card+.glow-card{margin-top:12px!important}.kpi-grid,.rates-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.hist-grid{grid-template-columns:1fr!important;gap:8px!important}.tab-bar{padding:4px!important;flex-wrap:wrap!important}.tab-bar>*{padding:6px 10px!important;font-size:11px!important}.detail-tab{padding:8px 12px!important;font-size:11px!important}h1{font-size:22px!important}h2{font-size:18px!important}h3{font-size:16px!important}.kpi-val{font-size:22px!important}div[style*=modalScaleIn],div[style*=modalPopIn]{max-width:96vw!important;max-height:90vh!important}}@media (max-width: 480px){.kpi-grid,.rates-grid{grid-template-columns:1fr!important}.nav-header>div:first-child{gap:8px!important}.logo-text{display:none!important}.h-gradient{font-size:18px!important}button{min-height:36px}.tab-content>*{animation-duration:.28s!important}}@media (max-width: 768px){div[style*="position:fixed"][style*="inset:0"]>div[style*=background]{max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 24px)!important;margin:8px!important}div[style*=spatialIn]{max-width:calc(100vw - 16px)!important}div[style*="repeat(auto-fit,minmax(280px"],div[style*="repeat(auto-fit,minmax(260px"],div[style*="repeat(auto-fit,minmax(300px"],div[style*="repeat(auto-fit,minmax(340px"],div[style*="repeat(auto-fit,minmax(360px"]{grid-template-columns:1fr!important}.pg.glow-card{padding:12px 14px!important}.main-wrap{padding:12px 12px 70px!important}.pg div[style*="fontSize:34"]{font-size:26px!important}.pg div[style*="fontSize:24"]{font-size:20px!important}div[style*="gap:14"]{gap:8px!important}div[style*='gridTemplateColumns:"240px'],div[style*="gridTemplateColumns:'240px"]{grid-template-columns:1fr!important}input,select,textarea{font-size:16px!important}svg[viewBox][preserveAspectRatio]{min-width:unset!important}}@media (max-width: 380px){.nav-header{padding:0 8px!important;min-height:50px!important;height:auto!important}.pg.glow-card{padding:10px 12px!important;border-radius:10px!important}.sidebar-glass{width:56px!important}.pg div[style*="fontSize:34"]{font-size:22px!important}}@media print{body:before{display:none!important}.sidebar-glass,.nav-header{display:none!important}.main-wrap{padding:0!important;margin:0!important}*{animation:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.pg,.glow-card{padding:20px 22px!important;border-radius:16px!important}@media (max-width: 768px){.pg,.glow-card{padding:16px 18px!important;border-radius:14px!important}}.kpi-grid{gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.rates-grid{gap:12px!important}.hist-grid{gap:10px!important}@media (min-width: 1280px){.kpi-grid,.rates-grid{gap:16px!important}}.tab-bar{padding:6px!important;border-radius:14px!important}.tab-bar>*{padding:8px 16px!important}.detail-tab{padding:12px 16px!important}.pg+.pg,.glow-card+.glow-card,.pg+.glow-card,.glow-card+.pg{margin-top:16px!important}.sect-lbl{margin-bottom:12px!important}.btn-primary,.hbtn,.mod-card{position:relative;overflow:hidden}.btn-primary:before,.hbtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.3) 0%,transparent 60%);opacity:0;transform:scale(.5);pointer-events:none;transition:opacity .48s ease-out,transform .6s cubic-bezier(.16,1,.3,1);border-radius:inherit;z-index:0}.btn-primary:active:not(:disabled):before,.hbtn:active:not(:disabled):before{opacity:1;transform:scale(2.5);transition-duration:0ms,0ms}.btn-primary>*,.hbtn>*{position:relative;z-index:1}.hcard,.rate-card,.mod-card{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .22s ease!important}input:focus,textarea:focus,select:focus{transform:translateY(-.5px);transition:all .2s cubic-bezier(.16,1,.3,1)!important}.tab-bar>button:active,.detail-tab:active{transform:scale(.96)!important}.kpi-val{animation:numFlash .28s var(--ease-calm) both}@keyframes numFlash{0%{transform:scale(1)}35%{transform:scale(1.025)}to{transform:scale(1)}}[style*="borderRadius:5"][style*='padding:"2px 8px']:hover,[style*="borderRadius:6"][style*='padding:"2px 8px']:hover,[style*="borderRadius:7"][style*='padding:"3px 10px']:hover{transform:translateY(-1px);filter:brightness(1.12);transition:all .18s cubic-bezier(.16,1,.3,1)}.hcard:active,.mod-card:active{transform:scale(.985)!important;transition-duration:.1s!important}@keyframes rowShimmerIn{0%{background:#7b4fff2e;transform:translate(-4px);opacity:0}60%{background:#7b4fff14;transform:translate(0);opacity:1}to{background:transparent;transform:translate(0);opacity:1}}.row-shimmer-in{animation:rowShimmerIn .72s cubic-bezier(.16,1,.3,1) both}[role=switch],input[type=checkbox]{transition:all .24s cubic-bezier(.34,1.56,.64,1)!important}.hcard:hover,.mod-card:hover{box-shadow:0 1px #ffffff1a inset,0 4px 16px #0000002e,0 16px 48px #5a00ff2e,0 0 100px #7b4fff1a!important}body.is-light .hcard:hover,body.is-light .mod-card:hover{box-shadow:0 1px #ffffffa6 inset,0 4px 16px #0f0a281a,0 16px 48px #5a00ff2e,0 0 80px #7b4fff1a!important}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{color-scheme:dark;accent-color:#7B4FFF}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{filter:invert(.85) opacity(.8);cursor:pointer}[data-theme=light] input[type=date],[data-theme=light] input[type=time],[data-theme=light] input[type=datetime-local],[data-theme=light] input[type=month],[data-theme=light] input[type=week]{color-scheme:light}[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=light] input[type=time]::-webkit-calendar-picker-indicator,[data-theme=light] input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-theme=light] input[type=month]::-webkit-calendar-picker-indicator,[data-theme=light] input[type=week]::-webkit-calendar-picker-indicator{filter:none}.pdf-text-layer{--scale-factor: 1;user-select:text;-webkit-user-select:text;cursor:text;forced-color-adjust:none;transform-origin:0 0;text-size-adjust:none}.pdf-text-layer span,.pdf-text-layer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.pdf-text-layer ::selection{background:#7b4fff73;color:transparent}.pdf-text-layer ::-moz-selection{background:#7b4fff73;color:transparent}.pdf-text-layer .highlight{margin:-1px;padding:1px;background-color:#b400aa40;border-radius:4px}.crm-timeline{position:relative}.crm-timeline:before{content:"";position:absolute;left:28px;top:14px;bottom:14px;width:2px;background:var(--border);border-radius:2px;z-index:0;pointer-events:none}.crm-timeline>*{position:relative;z-index:1}:root{--resize-dur: .3s;--resize-ease: cubic-bezier(.22, 1, .36, 1)}.t-resize{transition:width var(--resize-dur) var(--resize-ease),height var(--resize-dur) var(--resize-ease);will-change:width,height}@media (prefers-reduced-motion: reduce){.t-resize{transition:none!important}}:root{--digit-dur: .5s;--digit-distance: 8px;--digit-stagger: 70ms;--digit-blur: 2px;--digit-ease: cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x: 0;--digit-dir-y: 1}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;will-change:transform,opacity,filter}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@media (prefers-reduced-motion: reduce){.t-digit-group .t-digit{animation:none!important}}:root{--badge-slide-dur: .26s;--badge-pop-dur: .5s;--badge-pop-close-dur: .18s;--badge-fade-dur: .4s;--badge-fade-close-dur: .18s;--badge-blur: 2px;--badge-offset-x: -8.2px;--badge-offset-y: 12.4px;--badge-slide-ease: cubic-bezier(.22, 1, .36, 1);--badge-pop-ease: cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease: cubic-bezier(.4, 0, .2, 1)}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x),var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{position:absolute;top:-6px;right:-8px;pointer-events:none;will-change:transform}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{display:block;transform-origin:center;transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--badge-pop-dur) var(--badge-pop-ease),opacity var(--badge-fade-dur) var(--badge-pop-ease),filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform,opacity,filter}.t-badge[data-open=false] .t-badge-dot{transform:scale(0);opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease),opacity var(--badge-fade-close-dur) var(--badge-close-ease),filter var(--badge-pop-close-dur) var(--badge-close-ease)}@media (prefers-reduced-motion: reduce){.t-badge,.t-badge-dot{animation:none!important;transition:none!important}}:root{--text-swap-dur: .15s;--text-swap-translate-y: 4px;--text-swap-blur: 2px;--text-swap-ease: ease-in-out}.t-text-swap{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform,filter,opacity}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion: reduce){.t-text-swap{transition:none!important}}:root{--dropdown-open-dur: .25s;--dropdown-close-dur: .15s;--dropdown-pre-scale: .97;--dropdown-closing-scale: .99;--dropdown-ease: cubic-bezier(.22, 1, .36, 1)}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion: reduce){.t-dropdown{transition:none!important}}:root{--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1)}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion: reduce){.t-modal{transition:none!important}}:root{--panel-open-dur: .4s;--panel-close-dur: .35s;--panel-translate-y: 93.5px ;--panel-blur: 2px;--panel-ease: cubic-bezier(.22, 1, .36, 1)}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}@media (prefers-reduced-motion: reduce){.t-panel-slide{transition:none!important}}:root{--page-slide-dur: .2s;--page-fade-dur: .2s;--page-slide-distance: 8px;--page-blur: 3px;--page-stagger: 0ms;--page-exit-enabled: 1;--page-slide-ease: cubic-bezier(.22, 1, .36, 1);--page-fade-ease: cubic-bezier(.22, 1, .36, 1)}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"]{--t-page-from-x: calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page[data-page-id="2"]{--t-page-from-x: var(--page-slide-distance)}.t-page-slide .t-page{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transform:translate(calc(var(--t-page-from-x, 0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease),transform var(--page-slide-dur) var(--page-slide-ease),filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity,transform,filter}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"]{opacity:1;pointer-events:auto;transform:translate(0);filter:blur(0);transition-delay:var(--page-stagger)}@media (prefers-reduced-motion: reduce){.t-page-slide .t-page{transition:none!important}}:root{--icon-swap-dur: .2s;--icon-swap-blur: 2px;--icon-swap-start-scale: .25;--icon-swap-ease: ease-in-out}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1 / 1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion: reduce){.t-icon-swap .t-icon{transition:none!important}}:root{--check-opacity-dur: .55s;--check-rotate-dur: .55s;--check-rotate-from: 80deg;--check-bob-dur: .45s;--check-y-amount: 40px;--check-blur-dur: .5s;--check-blur-from: 10px;--check-path-dur: .55s;--check-path-delay: 80ms;--check-ease-out: cubic-bezier(.22, 1, .36, 1);--check-ease-opacity: cubic-bezier(.22, 1, .36, 1);--check-ease-rotate: cubic-bezier(.22, 1, .36, 1);--check-ease-bob: cubic-bezier(.34, 1.35, .64, 1);--check-ease-path: cubic-bezier(.22, 1, .36, 1)}.t-success-check{display:inline-block;transform-origin:center;opacity:0;will-change:transform,opacity,filter}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay, 0ms) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur(0)}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0 0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.t-success-check{animation:none!important;opacity:1}.t-success-check svg path{animation:none!important;stroke-dashoffset:0!important}}:root{--avatar-lift: -4px;--avatar-dur: .32s;--avatar-scale: 1.05;--avatar-falloff: .45;--avatar-ease-in: cubic-bezier(.22, 1, .36, 1);--avatar-ease-out: cubic-bezier(.34, 3.85, .64, 1)}.t-avatar{transform-origin:center;transform:translateY(var(--shift, 0px)) scale(var(--scale-active, 1));transition:transform var(--avatar-dur) var(--avatar-ease-in);will-change:transform}@media (prefers-reduced-motion: reduce){.t-avatar{transition:none!important;transform:none!important}}:root{--shake-distance: 6px;--shake-overshoot: 4px;--shake-dur-a: 80ms;--shake-dur-b: 60ms;--shake-ease: cubic-bezier(.22, 1, .36, 1);--revert-hold: 3s;--revert-dur: .28s}.t-input{transition:border-color .15s ease-out;will-change:transform}.t-input.is-error{transition:border-color var(--revert-dur, .28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur, .28s) ease-out,visibility 0s linear var(--revert-dur, .28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur, .28s) ease-out,visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{transform:translate(0);animation-timing-function:var(--shake-ease)}28.57%{transform:translate(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translate(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translate(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.t-input{animation:none!important;transform:none!important}}:root{--pulse-dur: 1s;--pulse-count: 1;--pulse-min: .5;--reveal-dur: .4s;--reveal-blur: 2px;--reveal-ease: ease-in-out}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;top:0;right:0;bottom:0;left:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur(0);transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0)}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion: reduce){.t-skel-skeleton,.t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}}:root{--stagger-dur: .6s;--stagger-distance: 12px;--stagger-stagger: 40ms;--stagger-blur: 3px;--stagger-ease: cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;transform:translateY(0);filter:blur(0);transition:opacity .2s ease,transform 0s linear,filter 0s linear;transition-delay:0s}@media (prefers-reduced-motion: reduce){.t-stagger-line{transition:none!important}}:root{--tabs-dur: .2s;--tabs-ease: cubic-bezier(.22, 1, .36, 1)}.t-tabs{position:relative;display:inline-flex;align-items:center;gap:3px;padding:3px}.t-tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease)}.t-tabs-pill{position:absolute;top:3px;left:0;width:0;border-radius:48px;transform:translate(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.t-tabs-pill,.t-tab{transition:none!important}}:root{--shimmer-dur: 2s;--shimmer-base: #6e6e6e;--shimmer-highlight: #ededed;--shimmer-band: 400%;--shimmer-ease: linear}.t-shimmer{position:relative;display:inline-block;color:var(--shimmer-base)}.t-shimmer:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@media (prefers-reduced-motion: reduce){.t-shimmer:before{animation:none!important}}:root{--tt-in-dur: .15s;--tt-out-dur: 50ms;--tt-scale: .98;--tt-delay: 80ms;--tt-in-ease: ease-out;--tt-out-ease: ease-out}.t-tt-wrap{position:relative;display:inline-block}.t-tt{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(var(--tt-scale));transform-origin:50% 100%;padding:8px 12px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-out-ease),transform var(--tt-out-dur) var(--tt-out-ease)}.t-tt-wrap:hover .t-tt,.t-tt-trigger:focus-visible+.t-tt{opacity:1;transform:translate(-50%) scale(1);transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease);transition-delay:var(--tt-delay)}@media (prefers-reduced-motion: reduce){.t-tt{transition:none!important}}@media (prefers-reduced-motion: no-preference){*{transition-property:background-color,border-color,border-bottom-color,border-top-color,color,box-shadow,opacity,fill,stroke,outline-color,text-decoration-color;transition-duration:.17s;transition-timing-function:cubic-bezier(.22,1,.36,1)}button,[role=button],a,summary,select,input:not([type=range]),textarea,[class*=chip],[class*=Chip],[class*=pill],[class*=Pill],[class*=badge],[class*=Badge],[class*=tag],[class*=Tag],[class*=card],[class*=Card],[class*=row],[class*=Row],[class*=btn],[class*=Btn],[class*=tab],[class*=Tab],[style*="cursor:pointer"],[style*="cursor: pointer"]{transition-property:background-color,border-color,color,box-shadow,opacity,fill,stroke,filter,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}button:not(:disabled):active,[role=button]:active,[style*="cursor:pointer"]:active,[style*="cursor: pointer"]:active{filter:brightness(.94)}input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{box-shadow:0 0 0 3px rgba(var(--brand-p-rgb, 90, 0, 255),.16)}button:hover>svg:not([style*=transform]),[role=button]:hover>svg:not([style*=transform]){transform:scale(1.06)}button>svg:not([style*=transform]),[role=button]>svg:not([style*=transform]){transition:transform .18s cubic-bezier(.34,1.45,.64,1)}[role=listbox],[role=menu]{animation:t-pop-down .18s cubic-bezier(.22,1,.36,1) both;transform-origin:top center}.num:not([style*=transform]),[class*=kpi] .num,.kpi-value{animation:t-num-pop .5s cubic-bezier(.34,1.45,.64,1) both}.kpi-grid>*,.rates-grid>*{animation:t-grid-reveal .42s cubic-bezier(.22,1,.36,1) both}.kpi-grid>*:nth-child(1),.rates-grid>*:nth-child(1){animation-delay:0ms}.kpi-grid>*:nth-child(2),.rates-grid>*:nth-child(2){animation-delay:30ms}.kpi-grid>*:nth-child(3),.rates-grid>*:nth-child(3){animation-delay:60ms}.kpi-grid>*:nth-child(4),.rates-grid>*:nth-child(4){animation-delay:90ms}.kpi-grid>*:nth-child(5),.rates-grid>*:nth-child(5){animation-delay:.12s}.kpi-grid>*:nth-child(6),.rates-grid>*:nth-child(6){animation-delay:.15s}.kpi-grid>*:nth-child(7),.rates-grid>*:nth-child(7){animation-delay:175ms}.kpi-grid>*:nth-child(n+8),.rates-grid>*:nth-child(n+8){animation-delay:.2s}.edit-panel-mode .kpi-grid>*,.edit-panel-mode .rates-grid>*,.no-motion .kpi-grid>*,.no-motion .rates-grid>*{animation:none!important}.no-motion,.no-motion *{transition:none!important}}@keyframes t-modal-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes t-pop-down{0%{opacity:0;transform:scaleY(.97) translateY(-4px)}to{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes t-num-pop{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes t-grid-reveal{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.edit-panel-mode button:active,.edit-panel-mode [role=button]:active,.edit-panel-mode [style*="cursor:pointer"]:active,.edit-panel-mode [style*="cursor: pointer"]:active,.edit-panel-mode button:hover>svg{transform:none!important;filter:none!important}:root{--lg-blur: 22px;--lg-sat: 180%;--lg-bg-dark: linear-gradient(135deg, rgba(32,23,58,.62), rgba(17,11,34,.5));--lg-bg-light: linear-gradient(135deg, rgba(255,255,255,.78), rgba(255,255,255,.62));--lg-border-dark: rgba(255,255,255,.12);--lg-border-light: rgba(90,0,255,.16);--lg-shadow-dark: 0 10px 44px rgba(0,0,0,.48), inset 0 1px 0 rgba(255,255,255,.14), inset 0 -1px 0 rgba(0,0,0,.22);--lg-shadow-light: 0 10px 40px rgba(15,10,40,.14), inset 0 1px 0 rgba(255,255,255,.85), inset 0 -1px 0 rgba(90,0,255,.06)}.lg-glass{position:relative;background:var(--lg-bg-dark);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));border:1px solid var(--lg-border-dark);box-shadow:var(--lg-shadow-dark)}body.is-light .lg-glass,html[data-theme=light] .lg-glass{background:var(--lg-bg-light);border-color:var(--lg-border-light);box-shadow:var(--lg-shadow-light)}.lg-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.04) 14%,transparent 38%);opacity:.9;z-index:0}.lg-glass>*{position:relative;z-index:1}.lg-glass-clear{background:#120c2261;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.08)}body.is-light .lg-glass-clear,html[data-theme=light] .lg-glass-clear{background:#ffffff8c;border-color:#5a00ff1f}@media (prefers-reduced-motion: no-preference){.lg-glass-interactive{transition:filter .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.lg-glass-interactive:hover{filter:brightness(1.08) saturate(1.05)}.lg-glass-interactive:active{filter:brightness(.96)}}.cmdk-palette{background:var(--lg-bg-dark)!important;backdrop-filter:blur(26px) saturate(185%)!important;-webkit-backdrop-filter:blur(26px) saturate(185%)!important;border:1px solid var(--lg-border-dark)!important;box-shadow:var(--lg-shadow-dark)!important}body.is-light .cmdk-palette{background:var(--lg-bg-light)!important;border-color:var(--lg-border-light)!important;box-shadow:var(--lg-shadow-light)!important}.kpi-detail-overlay{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.toast{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important}.csdrop{background:#140e28f0!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;border:1px solid var(--lg-border-dark)!important;box-shadow:var(--lg-shadow-dark)!important}body.is-light .csdrop,html[data-theme=light] .csdrop{background:#fffffff5!important;border-color:var(--lg-border-light)!important;box-shadow:var(--lg-shadow-light)!important}@media (prefers-reduced-transparency: reduce){.csdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#110b22fa!important}body.is-light .csdrop{background:#fffffffc!important}}@media (prefers-reduced-transparency: reduce){.lg-glass,.lg-glass-clear,.cmdk-palette{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.lg-glass,.cmdk-palette{background:#110b22f7!important}body.is-light .lg-glass,body.is-light .cmdk-palette{background:#fffffffa!important}}
