.ca-root{--ca-g50:#edfaf5;--ca-g100:#d1f5ea;--ca-g200:#b5ebd6;--ca-g300:#8eddbf;--ca-g400:#6fd9b3;--ca-g600:#46c79a;--ca-g700:#2f9d76;--ca-g800:#237a5c;--ca-g900:#14503b;--ca-dark:#0b1511;--ca-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative;overflow-x:clip;color:#111827;background:#fff}.ca-root *,.ca-root :after,.ca-root :before{box-sizing:border-box}.ca-root a{color:var(--ca-g700);text-decoration:none}.ca-root a:hover{color:var(--ca-g800)}.ca-root button{font-family:inherit}.ca-root h1,.ca-root h2,.ca-root h3,.ca-root p{margin:0}[data-hv=h1]:hover{background:var(--ca-g700)!important;color:#fff!important;transform:translateY(-1px)!important}[data-hv=h2]:hover{border-color:#9ca3af!important;color:#111827!important}[data-hv=h3]:hover{background:var(--ca-g700)!important}[data-hv=h4]:hover{border-color:var(--ca-g300)!important}[data-hv=h5]:hover{color:#111827!important}[data-hv=h6]:hover{border-color:#9ca3af!important}[data-hv=h7]:hover{transform:translateY(-3px)!important;box-shadow:0 20px 40px -24px rgba(16,24,40,.3)!important;border-color:var(--ca-g200)!important}[data-hv=h8]:hover{color:var(--ca-g900)!important;transform:translateY(-1px)!important}[data-hv=h9]:hover{color:#fff!important;background:hsla(0,0%,100%,.12)!important}[data-hv=h10]:hover{border-color:var(--ca-g300)!important;transform:translateY(-2px)!important}.ca-flow{grid-template-columns:1fr}@media (min-width:640px){.ca-flow{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ca-flow{grid-template-columns:repeat(4,1fr)}}@keyframes ca-fw{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}@keyframes ca-bw{0%{left:100%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:0;opacity:0}}@keyframes ca-pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(1.7);opacity:0}}.ca-fw{animation:ca-fw 2.4s ease-in-out infinite both}.ca-bw{animation:ca-bw 2.4s ease-in-out infinite both}.ca-pulse{animation:ca-pulse 1.8s ease-out infinite}@media (prefers-reduced-motion:reduce){.ca-bw,.ca-fw,.ca-pulse{animation:none}}