*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--sp-paper);color:var(--sp-ink);font-family:var(--sp-font-text);font-size:var(--sp-txt-md);line-height:var(--sp-leading-reading);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}:root{--sp-font-ui:var(--fuente-ui),system-ui,sans-serif;--sp-font-text:var(--fuente-sans),system-ui,sans-serif;--sp-font-mono:var(--fuente-mono),ui-monospace,monospace}h1,h2,h3{font-family:var(--sp-font-ui)}code,kbd,pre,samp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3{color:var(--sp-ink);line-height:var(--sp-leading-tight);letter-spacing:-.018em;margin:0 0 var(--sp-e4)}h1{font-size:var(--sp-txt-2xl);letter-spacing:-.022em}h2{font-size:var(--sp-txt-xl);margin-top:var(--sp-e8)}h3{font-size:var(--sp-txt-lg)}p{margin:0 0 var(--sp-e4);color:var(--sp-ink-2)}a{color:inherit;text-decoration:underline;text-underline-offset:.15em;-webkit-text-decoration-color:var(--sp-line-2);text-decoration-color:var(--sp-line-2)}@media (hover:hover) and (pointer:fine){a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}code{font-size:.88em;padding:1px 5px;border-radius:var(--sp-radius-sm);overflow-wrap:anywhere}code,pre{font-family:var(--sp-font-mono);background:var(--sp-paper-3)}pre{padding:var(--sp-e4);overflow-x:auto;font-size:var(--sp-txt-sm);border-radius:var(--sp-radius)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sp-signal);outline-offset:2px}strong{font-weight:600;color:var(--sp-ink)}.sp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}