@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--fs-body: 1rem;--fs-title: 1.5rem;--fs-subtitle: 1.125rem;--fs-small: .875rem;--fs-button: 1rem;--lh-normal: 1.5;--lh-tight: 1.25}html[data-text-scale="100"]{--fs-small-xs: .75rem;--fs-small: .875rem;--fs-body: 1rem;--fs-subtitle: 1.125rem;--fs-title: 1.5rem;--fs-title-lg: 1.875rem;--fs-button: 1rem}html[data-text-scale="110"]{--fs-small-xs: .825rem;--fs-small: .9625rem;--fs-body: 1.1rem;--fs-subtitle: 1.2375rem;--fs-title: 1.65rem;--fs-title-lg: 2.0625rem;--fs-button: 1.1rem}html[data-text-scale="120"]{--fs-small-xs: .9rem;--fs-small: 1.05rem;--fs-body: 1.2rem;--fs-subtitle: 1.35rem;--fs-title: 1.8rem;--fs-title-lg: 2.25rem;--fs-button: 1.2rem}html[data-text-scale="130"]{--fs-small-xs: .975rem;--fs-small: 1.1375rem;--fs-body: 1.3rem;--fs-subtitle: 1.4625rem;--fs-title: 1.95rem;--fs-title-lg: 2.4375rem;--fs-button: 1.3rem}.text-xs{font-size:var(--fs-small-xs)!important}.text-sm{font-size:var(--fs-small)!important}.text-base{font-size:var(--fs-body)!important}.text-lg{font-size:var(--fs-subtitle)!important}.text-xl{font-size:var(--fs-title)!important}.text-2xl{font-size:var(--fs-title-lg)!important}.text-\[8px\]{font-size:calc(var(--fs-small-xs) * .66)!important}.text-\[9px\]{font-size:calc(var(--fs-small-xs) * .75)!important}.text-\[10px\]{font-size:calc(var(--fs-small-xs) * .83)!important}.text-\[11px\]{font-size:calc(var(--fs-small-xs) * .91)!important}.text-\[12px\]{font-size:var(--fs-small-xs)!important}.text-\[13px\]{font-size:calc(var(--fs-small) * .93)!important}.text-\[14px\]{font-size:var(--fs-small)!important}.text-\[15px\]{font-size:calc(var(--fs-body) * .93)!important}.text-\[16px\]{font-size:var(--fs-body)!important}.text-\[18px\]{font-size:var(--fs-subtitle)!important}.text-\[20px\]{font-size:calc(var(--fs-title) * .83)!important}.text-\[24px\]{font-size:var(--fs-title)!important}.text-body{font-size:var(--fs-body)}.text-title{font-size:var(--fs-title)}.text-subtitle{font-size:var(--fs-subtitle)}.text-small{font-size:var(--fs-small)}.text-button{font-size:var(--fs-button, var(--fs-body))}h1{font-size:var(--fs-title)}h2{font-size:var(--fs-subtitle)}p{font-size:var(--fs-body)}button{font-size:var(--fs-button, var(--fs-body))}body{font-family:Inter,sans-serif;background-color:#f8fafc;color:#0f172a;font-size:var(--fs-body);line-height:var(--lh-normal)}.dark body{background-color:#0f172a;color:#f8fafc}svg,.icon-container,[class*=Icon]{flex-shrink:0!important}button,a,.interactive{min-height:1.5em}.truncate-safe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes gerentialAvatarWiggle{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(-2px) rotate(-4deg)}50%{transform:translateY(0) rotate(4deg)}80%{transform:translateY(-1px) rotate(-2deg)}to{transform:translateY(0) rotate(0)}}.gerential-avatar-anim{display:inline-block;transform-origin:50% 60%;animation:gerentialAvatarWiggle 3.6s ease-in-out infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.gerential-avatar-anim{animation:none!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:9999px}.dark ::-webkit-scrollbar-thumb{background-color:#334155}::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.dark ::-webkit-scrollbar-thumb:hover{background-color:#475569}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 20px #3b82f680}50%{opacity:.8;box-shadow:0 0 30px #3b82f6cc}}@keyframes ring-pulse{0%{box-shadow:0 0 #3b82f666}70%{box-shadow:0 0 0 10px #3b82f600}to{box-shadow:0 0 #3b82f600}}@keyframes soft-glow-blue{0%,to{box-shadow:0 0 5px #3b82f61a}50%{box-shadow:0 0 15px #3b82f64d}}.animate-ring-pulse{animation:ring-pulse 2s infinite}.hover-glow-blue:hover{box-shadow:0 0 15px #3b82f640!important}.press-active:active{transform:scale(.97)!important}.hover-scale-subtle:hover{transform:scale(1.03)!important}.transition-ui{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.shadow-top{box-shadow:0 -2px 4px -1px #0000000f,0 -4px 6px -2px #00000014}.dark .shadow-top{box-shadow:0 -2px 4px -1px #0000004d,0 -4px 6px -2px #0003}button,[role=button],[role=tab],a.interactive,.touch-target{min-height:44px}.touch-compact{min-height:32px!important}.subnav-scroll-container{position:relative}.subnav-scroll-container:after{content:"";position:absolute;right:0;top:0;bottom:0;width:40px;pointer-events:none;background:linear-gradient(to right,transparent,white)}.dark .subnav-scroll-container:after{background:linear-gradient(to right,transparent,#0f172a)}.table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:639px){.table-scroll-wrapper{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}.content-padding{padding:12px}@media(min-width:640px){.content-padding{padding:16px}}@media(min-width:768px){.content-padding{padding:24px}}@media(max-width:1023px){::-webkit-scrollbar{width:4px;height:4px}}@keyframes bellShake{0%,to{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-4deg)}90%{transform:rotate(2deg)}}@keyframes slideInRight{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}@keyframes gpRowJumpFlash{0%{background-color:#3b82f62e}60%{background-color:#3b82f614}to{background-color:transparent}}.gp-row-jump>*{animation:gpRowJumpFlash 1.2s ease-out}@keyframes gerentialCardHighlightPulse{0%,to{box-shadow:0 0 0 2px #ffffff8c,0 0 18px 2px #38bdf840}50%{box-shadow:0 0 0 2px #ffffffd9,0 0 28px 6px #38bdf873}}.gerential-card-highlight{animation:gerentialCardHighlightPulse 2.6s ease-in-out infinite;will-change:box-shadow}@media(prefers-reduced-motion:reduce){.gerential-card-highlight{animation:none;box-shadow:0 0 0 2px #ffffffa6,0 0 14px 2px #38bdf84d}}:root{--gp-ease-out-soft: cubic-bezier(.22, 1, .36, 1);--gp-ease-out-snap: cubic-bezier(.16, 1, .3, 1);--gp-ease-bounce: cubic-bezier(.34, 1.56, .64, 1)}@keyframes gpFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gpFadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes gpScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes gpBounceIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@keyframes gpSlideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes gpSlideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes gpShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gpPulseGlow{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 0 8px #3b82f600}}@keyframes gpSheen{0%{transform:translate(-150%) skew(-20deg)}to{transform:translate(250%) skew(-20deg)}}@keyframes gpSheenSlow{0%,to{transform:translate(-150%) skew(-20deg);opacity:0}50%{opacity:.8}60%{transform:translate(250%) skew(-20deg);opacity:0}}@keyframes gpFloatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes gpProgressIndeterminate{0%{transform:translate(-100%) scaleX(.5)}50%{transform:translate(0) scaleX(.6)}to{transform:translate(100%) scaleX(.5)}}.anim-fadeInUp{animation:gpFadeInUp .48s var(--gp-ease-out-soft) both}.anim-fadeInDown{animation:gpFadeInDown .38s var(--gp-ease-out-soft) both}.anim-scaleIn{animation:gpScaleIn .38s var(--gp-ease-out-soft) both}.anim-bounceIn{animation:gpBounceIn .52s var(--gp-ease-bounce) both}.anim-slideInLeft{animation:gpSlideInLeft .42s var(--gp-ease-out-soft) both}.anim-slideInRight{animation:gpSlideInRight .42s var(--gp-ease-out-soft) both}.anim-floatSoft{animation:gpFloatSoft 3s ease-in-out infinite}.glow-pulse{animation:gpPulseGlow 2s ease-in-out infinite}.stagger>*{animation:gpFadeInUp .46s var(--gp-ease-out-soft) both}.stagger>*:nth-child(1){animation-delay:40ms}.stagger>*:nth-child(2){animation-delay:90ms}.stagger>*:nth-child(3){animation-delay:.14s}.stagger>*:nth-child(4){animation-delay:.19s}.stagger>*:nth-child(5){animation-delay:.24s}.stagger>*:nth-child(6){animation-delay:.29s}.stagger>*:nth-child(7){animation-delay:.34s}.stagger>*:nth-child(8){animation-delay:.39s}.stagger>*:nth-child(9){animation-delay:.44s}.stagger>*:nth-child(10){animation-delay:.49s}.btn-premium{position:relative;overflow:hidden;transition:transform .2s var(--gp-ease-out-soft),box-shadow .24s var(--gp-ease-out-soft),filter .2s ease;will-change:transform,box-shadow}.btn-premium:before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-150%) skew(-20deg);pointer-events:none;transition:opacity .24s ease}.btn-premium:hover:before{animation:gpSheen .9s ease-out}.btn-premium:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.5) 0%,transparent 60%);opacity:0;transform:scale(0);transition:transform .6s ease,opacity .6s ease;pointer-events:none}.btn-premium:active:after{transform:scale(1.6);opacity:.25;transition-duration:0ms}.btn-premium:hover{transform:translateY(-1px);filter:brightness(1.04)}.btn-premium:active{transform:translateY(0) scale(.985);transition-duration:80ms}.btn-premium:focus-visible{box-shadow:0 0 0 3px #3b82f659}.btn-premium-primary{background-image:linear-gradient(135deg,#2563eb,#4f46e5 60%,#6366f1);background-size:200% 200%;background-position:0% 0%;color:#fff;box-shadow:0 6px 16px -6px #2563eb8c,0 1px #ffffff2e inset}.btn-premium-primary:hover{background-position:100% 100%;box-shadow:0 14px 30px -8px #2563eba6,0 0 24px -8px #6366f180,0 1px #ffffff38 inset}.btn-premium-success{background-image:linear-gradient(135deg,#059669,#10b981);color:#fff;box-shadow:0 6px 16px -6px #0596698c}.btn-premium-success:hover{box-shadow:0 14px 28px -8px #059669b3,0 0 22px -8px #10b98180}.btn-premium-danger{background-image:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;box-shadow:0 6px 16px -6px #dc26268c}.btn-premium-danger:hover{box-shadow:0 14px 28px -8px #dc2626b3}.sheen-loop{position:relative;overflow:hidden}.sheen-loop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-150%) skew(-20deg);animation:gpSheenSlow 4s ease-in-out infinite;pointer-events:none}.card-hover{transition:transform .24s var(--gp-ease-out-soft),box-shadow .26s var(--gp-ease-out-soft),border-color .2s ease}.card-hover:hover{transform:translateY(-2px);box-shadow:0 18px 36px -18px #0f172a38}.dark .card-hover:hover{box-shadow:0 18px 36px -10px #00000080,0 0 0 1px #6366f114}.card-glow{position:relative;isolation:isolate}.card-glow:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#6366f173,#3b82f600 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .28s ease;z-index:1;pointer-events:none}.card-glow:hover:before{opacity:1}.row-host .row-actions{opacity:0;transform:translate(4px);transition:opacity .2s ease,transform .24s var(--gp-ease-out-soft)}.row-host:hover .row-actions{opacity:1;transform:translate(0)}.progress-indeterminate{position:relative;overflow:hidden}.progress-indeterminate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,currentColor,transparent);animation:gpProgressIndeterminate 1.4s ease-in-out infinite;opacity:.6}.skeleton{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9,#e2e8f0 75%);background-size:200% 100%;animation:gpShimmer 1.4s ease-in-out infinite;border-radius:.5rem}.dark .skeleton{background:linear-gradient(90deg,#1e293b 25%,#273449,#1e293b 75%);background-size:200% 100%}@keyframes gpDrawerIn{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes gpModalIn{0%{transform:translateY(20px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes gpBackdropIn{0%{opacity:0}to{opacity:1}}.drawer-in{animation:gpDrawerIn .32s var(--gp-ease-out-soft) both}.modal-in{animation:gpModalIn .32s var(--gp-ease-out-soft) both}.backdrop-in{animation:gpBackdropIn .2s ease both}@media(prefers-reduced-motion:reduce){.anim-fadeInUp,.anim-fadeInDown,.anim-scaleIn,.anim-bounceIn,.anim-slideInLeft,.anim-slideInRight,.anim-floatSoft,.glow-pulse,.stagger>*,.skeleton,.progress-indeterminate:after,.sheen-loop:after,.drawer-in,.modal-in,.backdrop-in{animation:none!important}.btn-premium:hover,.card-hover:hover{transform:none!important}.btn-premium:before,.btn-premium:after{display:none!important}}@keyframes modern-menu-glow{0%,to{opacity:.28;transform:translate3d(-50%,-50%,0) scale(.9)}50%{opacity:.62;transform:translate3d(-50%,-50%,0) scale(1.08)}}.modern-menu-trigger{contain:layout paint;isolation:isolate}.modern-menu-trigger:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:116%;height:145%;border-radius:9999px;background:radial-gradient(circle,rgba(16,185,129,.48) 0%,rgba(14,165,233,.18) 46%,transparent 72%);animation:modern-menu-glow 3.2s ease-in-out infinite;pointer-events:none;will-change:opacity,transform}.modern-fan-item{contain:layout paint;will-change:transform,opacity;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.modern-menu-trigger:before{animation:none;opacity:.18}.modern-fan-item{transition:none}}
