html[data-theme=gluon]{--dur-instant:90ms;--dur-hover:120ms;--dur-fast:150ms;--dur-normal:220ms;--dur-slow:320ms;--dur-page:180ms;--dur-count:600ms;--dur-shimmer:1.2s;--delay-tooltip:300ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-emphasized:cubic-bezier(0.2,0,0,1);--spring-snappy:linear(0,0.036,0.121,0.231,0.348,0.462,0.566,0.658,0.736,0.8,0.853,0.894,0.926,0.95,0.968,0.981,1);--dur-spring-snappy:270ms;--spring-gentle:linear(0,0.045,0.154,0.297,0.451,0.599,0.73,0.84,0.927,0.99,1.033,1.059,1.071,1.073,1.069,1.06,1.049,1.038,1.027,1.018,1);--dur-spring-gentle:584ms;--dist-1:4px;--dist-2:8px;--dist-3:12px;--press-card:0.98;--press-button:0.97;--stagger-step:30ms;--stagger-cap:140ms;--elev-1:0 1px 2px rgba(16,24,40,.06),0 4px 14px rgba(16,24,40,.07);--elev-2:0 1px 2px rgba(16,24,40,.06),0 8px 20px -6px rgba(16,24,40,.14);--elev-3:0 2px 4px rgba(16,24,40,.06),0 14px 30px -8px rgba(16,24,40,.18);--elev-4:0 4px 8px rgba(16,24,40,.06),0 24px 48px -12px rgba(16,24,40,.22)}@keyframes sc-rise{0%{opacity:0;translate:0 var(--rise,var(--dist-2));filter:blur(var(--rise-blur,0))}}@keyframes sc-fade{0%{opacity:0}}html[data-theme=gluon] [data-launcher]>*{--rise-blur:2px;animation:sc-rise var(--dur-normal) var(--ease-out) backwards;animation-delay:min(calc(var(--i, 0) * var(--stagger-step)),var(--stagger-cap))}@property --kpi-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes sc-kpi-mask{0%,to{-webkit-text-fill-color:transparent}}@keyframes sc-kpi-count{0%{--kpi-n:0;visibility:visible}to{--kpi-n:var(--kpi-to);visibility:visible}}html[data-theme=gluon] .kpi-num{font-variant-numeric:tabular-nums}html[data-theme=gluon] .kpi-num[style*="--kpi-to"]{position:relative;animation:sc-kpi-mask var(--dur-count) linear}html[data-theme=gluon] .kpi-num[style*="--kpi-to"]:after{content:counter(kpi);counter-reset:kpi var(--kpi-n);position:absolute;inset:0;visibility:hidden;-webkit-text-fill-color:currentcolor;animation:sc-kpi-count var(--dur-count) var(--ease-out)}html[data-theme=gluon] .kpi-tile{position:relative;transition-property:border-color,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}html[data-theme=gluon] .kpi-tile:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 4px 12px -4px rgba(17,24,39,.14);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}html[data-theme=gluon] a.kpi-tile:focus-visible,html[data-theme=gluon] a.kpi-tile:hover,html[data-theme=gluon] a:focus-visible>.kpi-tile,html[data-theme=gluon] a:hover>.kpi-tile{box-shadow:none}html[data-theme=gluon] a.kpi-tile:focus-visible:after,html[data-theme=gluon] a.kpi-tile:hover:after,html[data-theme=gluon] a:focus-visible>.kpi-tile:after,html[data-theme=gluon] a:hover>.kpi-tile:after{opacity:1}html[data-theme=gluon] .qa-card-shell{transition-property:box-shadow,transform,border-color,color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}html[data-theme=gluon] .sc-btn{outline:2px solid transparent;outline-offset:0;transition-property:color,background-color,border-color,outline-color,outline-offset,scale;transition-duration:var(--dur-hover);transition-timing-function:var(--ease-out)}html[data-theme=gluon] .sc-btn:active:not(:disabled){scale:var(--press-button)}html[data-theme=gluon] .sc-btn:focus-visible{outline-color:rgb(var(--accent));outline-offset:2px;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}html[data-theme=gluon] :is(button,a).transition-colors{transition-duration:var(--dur-hover);transition-timing-function:var(--ease-out)}html[data-theme=gluon] .sc-hit:not(.absolute,.fixed,.sticky){position:relative}html[data-theme=gluon] .sc-hit:after{content:"";position:absolute;inset:-4px}html[data-theme=gluon] .sc-shell-rail>a,html[data-theme=gluon] .sc-shell-rail>button{transition-property:color,background-color,scale;transition-duration:var(--dur-hover);transition-timing-function:var(--ease-out)}html[data-theme=gluon] .sc-shell-rail>a:active,html[data-theme=gluon] .sc-shell-rail>button:active{scale:var(--press-button)}@keyframes sc-rail-bar{0%{scale:1 0;opacity:0}}html[data-theme=gluon] .sc-shell-rail>a[aria-current=page]:before{animation:sc-rail-bar var(--dur-spring-snappy) var(--spring-snappy) backwards}html[data-theme=gluon] .sc-rail-tip{position:fixed;z-index:70;padding:4px 8px;border-radius:6px;background:#0f172a;color:#fff;font-size:12px;line-height:16px;white-space:nowrap;pointer-events:none;opacity:0;translate:0 calc(-50% + var(--dist-1));transition-property:opacity,translate;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}html[data-theme=gluon] .sc-rail-tip[data-open]{opacity:1;translate:0 -50%;transition-delay:var(--delay-tooltip)}html[data-theme=gluon] .sc-rail-tip[data-open][data-instant]{transition-delay:0s}@keyframes sc-dialog-in{0%{opacity:0;scale:.97;translate:0 var(--dist-1)}}@keyframes sc-dialog-out{to{opacity:0;scale:.97;translate:0 var(--dist-1)}}@keyframes sc-drawer-in{0%{translate:100% 0}}@keyframes sc-drawer-out{to{translate:100% 0}}@keyframes sc-fade-out{to{opacity:0}}html[data-theme=gluon] .sc-dialog{box-shadow:var(--elev-4);animation:sc-dialog-in var(--dur-normal) var(--ease-emphasized) backwards}html[data-theme=gluon] .sc-drawer{animation:sc-drawer-in var(--dur-normal) var(--ease-emphasized) backwards}html[data-theme=gluon] .sc-scrim{animation:sc-fade var(--dur-normal) var(--ease-out) backwards}html[data-theme=gluon] [data-state=closed] .sc-dialog{animation:sc-dialog-out var(--dur-fast) var(--ease-in) forwards}html[data-theme=gluon] [data-state=closed] .sc-drawer{animation:sc-drawer-out var(--dur-fast) var(--ease-in) forwards}html[data-theme=gluon] [data-state=closed] .sc-scrim{animation:sc-fade-out var(--dur-fast) var(--ease-in) forwards}html[data-theme=gluon] .sc-page-enter{--rise:6px;animation:sc-rise var(--dur-page) var(--ease-out) backwards}html[data-theme=gluon] tr[data-row-key]{transition-property:background-color;transition-duration:var(--dur-hover);transition-timing-function:var(--ease-out)}@keyframes sc-head-shadow{to{opacity:1}}html[data-theme=gluon] .sc-table-head:after{content:"";position:absolute;inset:auto 0 -6px;height:6px;background:linear-gradient(rgba(16,24,40,.08),transparent);opacity:0;pointer-events:none}@supports (animation-timeline:scroll()){html[data-theme=gluon] .sc-table-head:after{animation:sc-head-shadow linear both;animation-timeline:scroll(root);animation-range:0 24px}}html[data-theme=gluon] .sc-toast{--rise:calc(-1 * var(--dist-3));animation:sc-rise var(--dur-normal) var(--ease-emphasized) backwards}@keyframes sc-shimmer{0%{translate:-100% 0}to{translate:100% 0}}html[data-theme=gluon] .sc-skeleton{position:relative;overflow:hidden;animation:none}html[data-theme=gluon] .sc-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:sc-shimmer var(--dur-shimmer) linear infinite}html[data-theme=gluon] .apex-band-title,html[data-theme=gluon] .apex-page-title{text-wrap:balance}html[data-theme=gluon] :is(p,li,dd){text-wrap:pretty}html[data-theme=gluon] :is(.tabular-nums,time),html[data-theme=gluon] :is(td,th)[data-numeric=true]{font-variant-numeric:tabular-nums}html[data-theme=gluon] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){html[data-theme=gluon] .kpi-num[style*="--kpi-to"],html[data-theme=gluon] .kpi-num[style*="--kpi-to"]:after,html[data-theme=gluon] .sc-dialog,html[data-theme=gluon] .sc-drawer,html[data-theme=gluon] .sc-page-enter,html[data-theme=gluon] .sc-scrim,html[data-theme=gluon] .sc-shell-rail>a[aria-current=page]:before,html[data-theme=gluon] .sc-skeleton:after,html[data-theme=gluon] .sc-table-head:after,html[data-theme=gluon] .sc-toast,html[data-theme=gluon] [data-launcher]>*,html[data-theme=gluon] [data-state=closed] .sc-dialog,html[data-theme=gluon] [data-state=closed] .sc-drawer,html[data-theme=gluon] [data-state=closed] .sc-scrim{animation:none}html[data-theme=gluon] .sc-rail-tip{transition:none;translate:0 -50%}html[data-theme=gluon] .sc-btn:active:not(:disabled),html[data-theme=gluon] .sc-shell-rail>a:active,html[data-theme=gluon] .sc-shell-rail>button:active{scale:none}html[data-theme=gluon] .qa-card-shell:hover,html[data-theme=gluon] a.kpi-tile:focus-visible,html[data-theme=gluon] a.kpi-tile:hover,html[data-theme=gluon] a:focus-visible>.kpi-tile,html[data-theme=gluon] a:hover>.kpi-tile{transform:none}}