.shader-fade-bottom[data-astro-cid-bbe6dxrz]{--fade-hold: 18rem;--fade-mask: linear-gradient( to top, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 0%) var(--fade-hold), rgb(0 0 0 / 15.6%) calc(var(--fade-hold) * .75 + 14%), rgb(0 0 0 / 50%) calc(var(--fade-hold) * .5 + 28%), rgb(0 0 0 / 84.4%) calc(var(--fade-hold) * .25 + 42%), rgb(0 0 0 / 100%) 56% );--fade-blob-1: radial-gradient( 55% 68% at 8% 100%, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 100%) 100% );--fade-blob-2: radial-gradient( 40% 44% at 34% 100%, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 100%) 100% );--fade-blob-3: radial-gradient( 45% 62% at 58% 100%, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 100%) 100% );--fade-blob-4: radial-gradient( 50% 50% at 88% 100%, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 100%) 100% )}.shader-fade[data-astro-cid-bbe6dxrz] .parasail-shader{background-color:transparent!important}.shader-fade[data-astro-cid-bbe6dxrz] canvas{mask-image:var(--fade-mask),var(--fade-blob-1),var(--fade-blob-2),var(--fade-blob-3),var(--fade-blob-4);mask-composite:intersect;-webkit-mask-image:var(--fade-mask),var(--fade-blob-1),var(--fade-blob-2),var(--fade-blob-3),var(--fade-blob-4);-webkit-mask-composite:source-in}.model-slider[data-astro-cid-hbruurc5][data-ready]{overflow-x:hidden;touch-action:pan-y;user-select:none;cursor:grab}.model-slider[data-astro-cid-hbruurc5][data-ready]:active{cursor:grabbing}.radar-dial[data-astro-cid-w643m5uy]{--dial-duration: 4s;--dial-spin-duration: 24s;--spin-pulse: cubic-bezier(.5, .2, .5, .8);--dial-ease: cubic-bezier(.68, -.6, .32, 1.6);display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1 / 1;content-visibility:auto;contain-intrinsic-size:auto var(--intrinsic, none) auto var(--intrinsic, none);animation:dial-spin var(--dial-spin-duration) linear infinite,dial-breathe var(--dial-duration) var(--dial-ease) infinite alternate}@keyframes dial-breathe{0%{--dial-t: calc(var(--dial-travel) * -1)}to{--dial-t: var(--dial-travel)}}@keyframes dial-spin{0%{--dial-spin: 0;animation-timing-function:cubic-bezier(.5,.2,.5,.8)}25%{--dial-spin: 90;animation-timing-function:cubic-bezier(.5,.2,.5,.8)}50%{--dial-spin: 180;animation-timing-function:cubic-bezier(.5,.2,.5,.8)}75%{--dial-spin: 270;animation-timing-function:cubic-bezier(.5,.2,.5,.8)}to{--dial-spin: 360}}.radar-dial[data-astro-cid-w643m5uy] .rotor{transform-origin:var(--cx) var(--cy);transform:rotate(calc((var(--dial-spin, 0) + var(--dial-t, 0) * var(--gain)) * 1deg))}.radar-dial[data-astro-cid-w643m5uy] .marker{--at: calc(var(--centre) + var(--centre-gain) * var(--dial-t, 0) + var(--dial-spin, 0));--wide: calc(var(--sweep) + var(--sweep-gain) * var(--dial-t, 0));stroke-dashoffset:calc((var(--at) - var(--wide) / 2) * -1px);stroke-dasharray:calc(var(--wide) * 1px) calc((360 - var(--wide)) * 1px)}.radar-dial[data-astro-cid-w643m5uy] .spare-marker{display:none}.radar-dial[data-astro-cid-w643m5uy] .arc{stroke-dashoffset:calc((var(--from) + var(--dial-spin, 0) + var(--from-gain) * var(--dial-t, 0)) * -1px);stroke-dasharray:calc((var(--sweep) + var(--sweep-gain) * var(--dial-t, 0)) * 1px) calc((360 - var(--sweep) - var(--sweep-gain) * var(--dial-t, 0)) * 1px)}.radar-dial[data-astro-cid-w643m5uy] .badge{--a: calc((var(--rest) + var(--dial-spin, 0) + var(--dial-t, 0) * var(--gain)) * 1deg);transform:translate(calc(var(--cx) + var(--ringR) * cos(var(--a))),calc(var(--cy) + var(--ringR) * sin(var(--a)))) scale(var(--badgeScale)) translate(calc(-1 * var(--px)),calc(-1 * var(--py)))}@media(prefers-reduced-motion:reduce){.radar-dial[data-astro-cid-w643m5uy]{animation:none;--dial-t: var(--dial-travel);--dial-spin: 0}}@property --dial-t{syntax: "<number>"; inherits: true; initial-value: 0;}@property --dial-spin{syntax: "<number>"; inherits: true; initial-value: 0;}.chart{--reveal: 1.4s;--stagger: .5s;--label-fade: .7s;--lag: max(var(--reveal), calc(var(--stagger) + var(--label-fade)))}.chart .axis-line{stroke-dasharray:1;stroke-dashoffset:1;animation:axis-draw var(--reveal) ease-out forwards}@keyframes axis-draw{to{stroke-dashoffset:0}}.chart .axis-line-x{stroke-dashoffset:-1;animation:axis-draw-x var(--reveal) ease-out var(--lag) forwards}@keyframes axis-draw-x{to{stroke-dashoffset:0}}.chart .axis-row,.chart .axis-col{opacity:0;animation:axis-label var(--label-fade) ease-out forwards}.chart .axis-row{animation-delay:calc(var(--at) * var(--stagger))}.chart .axis-col{animation-delay:calc(var(--lag) + var(--at) * var(--stagger))}@keyframes axis-label{to{opacity:1}}.chart .series-wipe{transform-box:view-box;transform-origin:var(--wipe-from) 0;transform:scaleX(0);animation:series-wipe var(--reveal) ease-out var(--lag) forwards}@keyframes series-wipe{to{transform:scaleX(1)}}.chart-paused .axis-line,.chart-paused .axis-row,.chart-paused .axis-col,.chart-paused .series-wipe{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.chart .axis-line,.chart .axis-row,.chart .axis-col,.chart .series-wipe{animation:none}.chart .axis-line{stroke-dashoffset:0}.chart .axis-row,.chart .axis-col{opacity:1}.chart .series-wipe{transform:none}.chart-paused .axis-line,.chart-paused .axis-row,.chart-paused .axis-col,.chart-paused .series-wipe{animation-play-state:running}}.cost-chart[data-astro-cid-7mv4zevk],.traditional-chart[data-astro-cid-ijzdwo24]{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:664 / 443}.faq-item::details-content{content-visibility:visible}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item[open] .faq-answer{grid-template-rows:1fr}.faq-answer>div{overflow:hidden;min-height:0;visibility:hidden;transition:visibility .35s}.faq-item[open] .faq-answer>div{visibility:visible}.faq-icon{transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-item[open] .faq-icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.faq-answer,.faq-answer>div,.faq-icon{transition:none}}
