.af{contain:layout;font-family:var(--font-inter), var(--font-script,system-ui), system-ui, sans-serif;font-feature-settings:"tnum" 1, "cv11" 1;font-variant-numeric:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;white-space:normal;color:var(--foreground);text-align:start;direction:ltr;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal;position:relative;overflow:visible}.af *{box-sizing:border-box}.af-a{transform-origin:0 0;width:360px;height:310px;position:absolute;top:0;left:0}.af svg{overflow:visible}.af-tr{transition:stroke-dasharray .95s linear,width .95s linear,height .95s linear,top .95s linear,left .95s linear,transform .95s linear}.af-still *,.af-still :before,.af-still :after{transition:none!important}.af-compact .af-l,.af-thumb .af-d{visibility:hidden}@media (prefers-reduced-motion:reduce){.af *,.af :before,.af :after{transition:none!important}}@media (forced-colors:active){.af{forced-color-adjust:none;border-radius:8%;outline:2px solid canvastext}.af.light{background-color:#f5f5fa}.af.dark{background-color:#07080c}.af.oled{background-color:#000}.af .af-plate{outline-offset:-2px;outline:2px solid}}
