.gd-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.gd-progress{transform-origin:0;animation:linear both gd-progress;animation-timeline:scroll(root);display:block}}}@keyframes gd-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gd-ground{-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.gd-source{--tw-text-opacity:1;color:color-mix(in oklab, var(--text-tertiary) calc(var(--tw-text-opacity,1) * 100%), transparent);text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,scale;transition-timing-function:var(--ease-out);align-items:center;gap:.125rem;font-size:12px;line-height:16px;transition-duration:.1s;display:inline-flex}@media (hover:hover) and (pointer:fine){.gd-source:hover{--tw-text-opacity:1;color:color-mix(in oklab, var(--accent) calc(var(--tw-text-opacity,1) * 100%), transparent);text-decoration-line:underline}}.gd-heading{letter-spacing:-.01em;--tw-text-opacity:1;color:color-mix(in oklab, var(--text-primary) calc(var(--tw-text-opacity,1) * 100%), transparent);font-size:24px;font-weight:600;line-height:32px}@media (min-width:640px){.gd-heading{letter-spacing:-.01em;font-size:28px;line-height:32px}}.gd-index{font-feature-settings:"tnum", "case"}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.gd-tick{animation:linear both gd-tick;animation-timeline:view();animation-range:entry calc(20% + var(--i,0) * 8%) cover calc(30% + var(--i,0) * 8%)}}}@keyframes gd-tick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.gd-faq[open] .gd-faq-body{animation:gd-faq-in var(--duration-4) var(--ease-out)}@keyframes gd-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gd-faq[open] .gd-faq-body{animation:none}}.gd-exhibit{view-timeline:--gd-exhibit block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.gd-grow-x,.gd-grow-y,.gd-pop,.gd-row{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--gd-exhibit;animation-range:entry calc(15% + var(--i,0) * 2%) cover calc(30% + var(--i,0) * 2%)}.gd-grow-x{animation-name:gd-grow-x}.gd-grow-y{transform-origin:bottom;animation-name:gd-grow-y}.gd-pop{animation-name:gd-tick}.gd-row{animation-name:gd-row}}}@keyframes gd-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes gd-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes gd-row{0%{transform:translateY(6px)}to{transform:none}}.gd-grow-x{transform-origin:0}.gd-strike{background:linear-gradient(var(--negative), var(--negative)) no-repeat 0 58% / 100% 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.gd-strike{animation:linear both gd-strike;animation-timeline:--gd-exhibit;animation-range:entry calc(15% + var(--i,0) * 2%) cover calc(30% + var(--i,0) * 2%)}}}@keyframes gd-strike{0%{background-size:0% 1px}to{background-size:100% 1px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.gd-draw{stroke-dasharray:1;animation:linear both gd-draw;animation-timeline:--gd-exhibit;animation-range:entry calc(15% + var(--i,0) * 3%) cover calc(40% + var(--i,0) * 3%)}}}@keyframes gd-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
