/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-d4f0702c],[data-v-d4f0702c]::backdrop,[data-v-d4f0702c]:after,[data-v-d4f0702c]:before{--tw-font-weight:initial;--tw-outline-style:solid}}}.prose[data-v-d4f0702c]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--text-base--line-height);text-wrap:pretty;--tw-font-weight:500;font-weight:500}@media (min-width:48rem){.prose[data-v-d4f0702c]{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--font-weight-normal);line-height:var(--text-2xl--line-height);text-wrap:pretty;--tw-font-weight:500;font-weight:500}}.prose[data-v-d4f0702c]>*>:is(h2,h3,h4,h5,h6,p,ul,ol){white-space:pre-line}@media (prefers-reduced-motion:no-preference){.prose[data-v-d4f0702c]>*>:is(h2,h3,h4,h5,h6,p,ul,ol){animation:var(--animate-fade-up);animation-timing-function:linear;animation-timeline:view();animation-range:cover cover 40vh}}.prose[data-v-d4f0702c]>*>:is(h2,h3,h4,h5,h6,p,ul,ol):first-child{margin-top:calc(var(--spacing,.25rem)*0)!important}.prose[data-v-d4f0702c]>*>:is(h2,h3,h4,h5,h6,p,ul,ol):last-child{margin-bottom:calc(var(--spacing,.25rem)*0)!important}.prose[data-v-d4f0702c]>*>:is(h2,h3,h4,h5,h6){-webkit-hyphens:auto;hyphens:auto;margin-bottom:calc(var(--spacing,.25rem)*2.5);margin-top:calc(var(--spacing,.25rem)*9)}.prose[data-v-d4f0702c]>*>h2{color:inherit;font-family:var(--font-display);font-size:var(--text-7xl);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:var(--text-7xl--line-height);text-wrap:balance;--tw-font-weight:700;font-size:2.125rem;font-weight:700;line-height:2.5rem}@media (min-width:48rem){.prose[data-v-d4f0702c]>*>h2{font-size:2.4375rem;line-height:2.9375rem}}.prose[data-v-d4f0702c]>*>h3{color:inherit;font-family:var(--font-display);font-size:var(--text-7xl);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:var(--text-7xl--line-height);text-wrap:balance;--tw-font-weight:700;font-size:1.875rem;font-weight:700;line-height:2.125rem}@media (min-width:48rem){.prose[data-v-d4f0702c]>*>h3{font-size:2.125rem;line-height:2.5rem}}.prose[data-v-d4f0702c]>*>h4{color:inherit;font-family:var(--font-display);font-size:var(--text-7xl);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:var(--text-7xl--line-height);text-wrap:balance;--tw-font-weight:700;font-size:1.625rem;font-weight:700;line-height:2rem}@media (min-width:48rem){.prose[data-v-d4f0702c]>*>h4{font-size:1.875rem;line-height:2.125rem}}.prose[data-v-d4f0702c]>*>h5{color:inherit;font-family:var(--font-display);font-size:var(--text-7xl);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:var(--text-7xl--line-height);text-wrap:balance;--tw-font-weight:700;font-size:1.375rem;font-weight:700;line-height:1.875rem}@media (min-width:48rem){.prose[data-v-d4f0702c]>*>h5{font-size:1.625rem;line-height:2rem}}.prose[data-v-d4f0702c]>*>h6{color:inherit;font-family:var(--font-display);font-size:var(--text-7xl);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:var(--text-7xl--line-height);text-wrap:balance;--tw-font-weight:700;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:48rem){.prose[data-v-d4f0702c]>*>h6{font-size:1.375rem;line-height:1.875rem}}.prose[data-v-d4f0702c]>*>p{color:var(--color-neutral-600,#645991);margin-block:calc(var(--spacing,.25rem)*2.5)}.prose[data-v-d4f0702c]>* a:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.prose[data-v-d4f0702c]>* a:focus{outline:2px solid #0000;outline-offset:2px}}.prose[data-v-d4f0702c]>* a:focus-visible{outline-color:var(--color-purple-500,#4d31f4);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px;--tw-outline-style:solid;outline-style:solid}.prose[data-v-d4f0702c]>*>p a{color:var(--color-purple-500,#4d31f4)}@media (hover:hover){.prose[data-v-d4f0702c]>*>p a:hover{color:var(--color-purple-700,#2009a7)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
