.radix-themes{--default-font-family:-apple-system, BlinkMacSystemFont, var(--font-inter), "Segoe UI (Custom)", Roboto, "Helvetica Neue", "Open Sans (Custom)", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}.radix-themes .rt-PopperContent,.radix-themes .rt-DialogContent,.radix-themes .rt-DropdownMenuContent,.radix-themes .rt-SelectContent,.radix-themes .rt-TooltipContent{font-family:var(--default-font-family)}.radix-themes .rt-PopperContent{z-index:9000}*{box-sizing:border-box;margin:0;padding:0}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100vw;overflow-x:hidden}html .radix-themes{-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nav-height:64px;--nav-height-with-banner:96px;--scenario-card-bg:var(--gray-1);--stat-icon-dark-filter:invert(1) hue-rotate(180deg) brightness(2.8) saturate(1.15);--img-edge:#0000001a;--focus-ring-color:var(--accent-8);--glass-blur:18px;--glass-blur-sm:4px;--glass-saturate:180%;--glass-solid-dark:#08000f;--glass-surface-dark:#08000fd9;--map-stage-min:300px;--map-chrome:83px;--scenario-min:155px;--stats-min:58px;--emu-gaps:48px;--emu-pad:56px;--footer-min:48px;--cards-row-min:calc(var(--map-stage-min) + var(--map-chrome));--emulator-min:calc(var(--cards-row-min) + var(--scenario-min) + var(--stats-min) + var(--emu-gaps) + var(--emu-pad));--dur-xfast:.12s;--dur-fast:.15s;--dur-160:.16s;--dur-base:.2s;--dur-220:.22s;--dur-240:.24s;--dur-slow:.3s;--dur-320:.32s;--dur-xslow:.4s;--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-emphasized:cubic-bezier(.87, 0, .13, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--radius-2xs:2px;--radius-xxs:3px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-9:9px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-4xl:18px;--radius-pill:999px}:is(.dark,.dark-theme){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scenario-card-bg:var(--color-panel-solid);--img-edge:#ffffff1a}:is(.dark,.dark-theme) .nav-logo-img{filter:invert()}:is(.dark,.dark-theme) .stat-card-icon{filter:var(--stat-icon-dark-filter)}main{--nav-padding:var(--nav-height);padding-top:var(--nav-padding);min-height:max(100dvh, calc(var(--emulator-min) + var(--footer-min) + var(--nav-height)));flex-direction:column;display:flex}main.with-banner{--nav-padding:var(--nav-height-with-banner);min-height:max(100dvh, calc(var(--emulator-min) + var(--footer-min) + var(--nav-height-with-banner) + 8px))}a{color:inherit;text-decoration:none}.lucide{margin-bottom:-1px}.rt-SelectItem[data-highlighted] svg,.rt-DropdownMenuItem[data-highlighted] svg{stroke:#fff}.rt-TooltipArrow{height:1px;fill:#0000!important}.rt-TooltipContent{-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));border-radius:var(--radius-xs);box-shadow:inset 0 .5px 0 .2px #ffffff26,0 1px 6px #00000061;background:var(--glass-surface-dark)!important;color:#fff!important;border:1px solid #ffffff26!important}.rt-TooltipContent .rt-Text{color:inherit!important}@media (min-width:960px){main>.emulator{min-height:0;max-height:max(calc(100dvh - var(--nav-padding) - var(--footer-min)), var(--emulator-min));flex:1}.emulator-cards-row{min-height:var(--cards-row-min);flex:1}.emulator-cards-row>[data-map-container],.emulator-cards-row>.plot-frame{flex-direction:column;min-height:0;display:flex}.emulator-cards-row .chart-view{flex-direction:column;flex:1;min-height:0;display:flex}.emulator-cards-row .chart-frame{flex:1;height:auto!important;min-height:0!important}}.chart-frame{border:1px solid var(--gray-a3)}.recharts-surface:focus:not(:focus-visible){outline:none}:is(.dark,.dark-theme) .chart-frame{border-color:var(--gray-a5)}.press-scale{transition:transform var(--dur-fast) ease-out}.press-scale:active{transition-duration:0s;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.press-scale{transition:none}.press-scale:active{transform:none}}@keyframes valueResolve{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.value-resolve{animation:valueResolve var(--dur-320) ease-out;display:inline-block}@media (prefers-reduced-motion:reduce){.value-resolve{animation:none}}@keyframes copyPop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes copyRise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.copy-pop{animation:copyPop var(--dur-240) ease-out}.copy-rise{animation:copyRise var(--dur-240) ease-out;display:inline-block}.trigger-chevron{transition:transform var(--dur-slow) var(--ease-emphasized)}[data-state=open]>.trigger-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.copy-pop,.copy-rise{animation:none}.trigger-chevron{transition:none}}@keyframes chartTooltipIn{0%{opacity:0;transform:scale(.97)}}.chart-tooltip-pop{animation:chartTooltipIn var(--dur-xfast) ease-out}@media (prefers-reduced-motion:reduce){.chart-tooltip-pop{animation:none}}.webgl-divider{opacity:.4;transition:opacity var(--dur-xfast) ease-out}@media (hover:hover){.webgl-divider:hover{opacity:.55}}.webgl-divider.is-grabbing{opacity:.6}.webgl-divider:focus-visible{opacity:.6;outline:none}.webgl-divider:focus-visible+.webgl-divider-thumb{box-shadow:0 0 0 3px var(--focus-ring-color)!important}@media (prefers-reduced-motion:reduce){.webgl-divider{transition:none}}.webgl-divider-thumb{scale:var(--thumb-scale,1);transition:scale var(--dur-xfast) ease-out, box-shadow var(--dur-xfast) ease-out}.webgl-divider-thumb:before{content:"";border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.webgl-divider-thumb:hover{--thumb-scale:1.08}.webgl-divider-thumb.is-grabbing{--thumb-scale:1.12;box-shadow:0 2px 10px #00000040}@media (prefers-reduced-motion:reduce){.webgl-divider-thumb{transition:none}}.radix-themes .rt-SliderThumb{transition:transform var(--dur-xfast) ease-out}@media (hover:hover){.radix-themes .rt-SliderThumb:hover{transform:scale(1.12)}}.radix-themes .rt-SliderThumb:active{transition-duration:0s;transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.radix-themes .rt-SliderThumb{transition:none}.radix-themes .rt-SliderThumb:hover,.radix-themes .rt-SliderThumb:active{transform:none}}@keyframes rasterErrorIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.raster-error-card{animation:rasterErrorIn var(--dur-base) ease-out}@keyframes rasterTintIn{0%{opacity:0}to{opacity:1}}.raster-loading-tint{animation:rasterTintIn var(--dur-fast) ease-out}@media (prefers-reduced-motion:reduce){.raster-error-card,.raster-loading-tint{animation:none}}@media (min-width:1024px){.rt-DialogContent :is(h1,h2,h3,h4,h5,h6,.rt-Heading),.faq-accordion :is(h1,h2,h3,h4,h5,h6,.rt-Heading),.help-center-prose :is(h1,h2,h3,h4,h5,h6,.rt-Heading){text-wrap:balance}.rt-DialogContent :is(p,.rt-Text),.faq-accordion :is(p,.rt-Text),.help-center-prose :is(p,.rt-Text){text-wrap:pretty}}@keyframes resetSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.reset-spin{transform-origin:50%;animation:resetSpin var(--dur-xslow) ease}.history-icon-btn{transition:color var(--dur-fast) ease, transform var(--dur-fast) ease-out}@media (prefers-reduced-motion:reduce){.reset-spin{animation:none}.history-icon-btn{transition:none}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){z-index:0;animation:none}::view-transition-new(root){z-index:1;animation:themeCircleReveal var(--dur-xslow) ease-out}@keyframes themeCircleReveal{0%{clip-path:circle(0px at var(--theme-vt-x,50%) var(--theme-vt-y,50%))}to{clip-path:circle(var(--theme-vt-r,150vmax) at var(--theme-vt-x,50%) var(--theme-vt-y,50%))}}}@media (prefers-reduced-transparency:reduce){.rt-TooltipContent{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid-dark)!important}}@media (prefers-contrast:more){.rt-TooltipContent{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid-dark)!important;border-color:#fff9!important}.chart-frame{border-color:var(--gray-8)}}@media (forced-colors:active){:root{--focus-ring-color:Highlight}.rt-TooltipContent{-webkit-backdrop-filter:none;backdrop-filter:none;color:canvastext!important;background:canvas!important;border:1px solid canvastext!important}.rt-TooltipContent .rt-Text{color:canvastext!important}.chart-frame{border-color:canvastext}.webgl-divider:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}}
