@keyframes accordion-down{0%{opacity:.6;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:.6;height:0}}.animate-accordion-down{animation:.26s cubic-bezier(.22,1,.36,1) accordion-down}.animate-accordion-up{animation:.2s cubic-bezier(.22,1,.36,1) accordion-up}.prosa{max-width:68ch}.prosa>*+*{margin-top:1.1em}.prosa h2{font-family:var(--font-display);font-size:var(--text-step-3);color:var(--color-fg-1);margin-top:2.2em;scroll-margin-top:6rem;line-height:1.05}.prosa h3{font-family:var(--font-display);font-size:var(--text-step-2);color:var(--color-fg-1);margin-top:1.8em;scroll-margin-top:6rem;line-height:1.1}.prosa p{color:var(--color-fg-2)}.prosa ul{gap:.6em;padding-left:0;list-style:none;display:grid}.prosa ul>li{color:var(--color-fg-2);padding-left:1.5rem;position:relative}.prosa ul>li:before{content:"";background:var(--color-accent);width:.75rem;height:1px;position:absolute;top:.72em;left:0}.prosa a{color:var(--color-blueprint);text-underline-offset:4px;text-decoration:underline}.prosa strong{color:var(--color-fg-1);font-weight:600}.prosa table{border-collapse:collapse;width:100%;font-size:.95rem}.prosa th,.prosa td{text-align:left;border-bottom:1px solid var(--color-line);padding:.6rem .75rem}.prosa th{font-family:var(--font-mono);font-size:var(--text-step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-3);font-weight:500}.prosa td.num,.prosa th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.radio-card{cursor:pointer;border:1px solid var(--color-line-strong);border-radius:var(--radius-2);background:var(--color-bg-1);transition:border-color var(--duration-micro) var(--ease-hydraulic), background-color var(--duration-micro) var(--ease-hydraulic), transform var(--duration-micro) var(--ease-hydraulic);display:flex;position:relative}.radio-card:hover{border-color:var(--color-fg-2)}.radio-card:has(input:checked){border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg-1))}.radio-card:has(input:focus-visible){outline:2px solid var(--color-blueprint);outline-offset:2px}.radio-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.yarl__root{--yarl__color_backdrop:#0e1013f0;--yarl__color_button:var(--color-fg-1);--yarl__color_button_active:var(--color-accent);font-family:var(--font-sans)}.yarl__counter{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.plano-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-accent);letter-spacing:.08em}.stepper-track{background:var(--color-line);height:2px}.stepper-fill{background:var(--color-accent);height:100%;transition:width var(--duration-ui) var(--ease-hydraulic)}html[data-motion=reduce] .stepper-fill{transition:none}body:has([data-capture=wizard] :focus-visible) [data-sticky-bar]{transform:translateY(100%)}
@font-face{font-family:geist;src:url(../media/geist_latin_wght-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}._0-OYua_className{font-family:geist,geist Fallback}._0-OYua_variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin_wght.p.1t7tphccnfzmb.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}._7Z6VPa_className{font-family:geistMono}._7Z6VPa_variable{--font-geist-mono:"geistMono"}
