:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fg:#111;--bg:#fafafa;--accent:#0070f3;--muted:#666}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fg:#f5f5f5;--bg:#0a0a0a;--muted:#999}}*{box-sizing:border-box}html,body{color:var(--fg);background:var(--bg);margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}main{max-width:720px;margin:0 auto;padding:3rem 1.5rem}code{background:#7f7f7f26;border-radius:4px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.muted{color:var(--muted);font-size:.9rem}.forma-language{z-index:90;color:#161715;background:#f7f6f2;border:1px solid #16171524;border-radius:22px;gap:2px;padding:3px;font:500 11px/1.2 Arial,sans-serif;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 2px 10px #1617150d}.forma-language button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;padding:8px 10px}.forma-language button[aria-pressed=true]{color:#f7f6f2;background:#302717}.forma-language button:focus-visible{outline-offset:2px;outline:2px solid #8a9074}@media (max-width:640px){body:has(.forma-app) .forma-language{bottom:calc(84px + env(safe-area-inset-bottom))}}.forma-language .forma-geo-credit{color:#6e6a60;align-self:center;padding:0 6px;font-size:8px;text-decoration:none}.forma-wordmark.forma-wordmark{letter-spacing:0;vertical-align:baseline;background-color:currentColor;flex-shrink:0;width:1.93124em;height:.773em;display:inline-block;-webkit-mask:url(/forma/brand/forma-tm.svg) 50%/contain no-repeat;mask:url(/forma/brand/forma-tm.svg) 50%/contain no-repeat;font:inherit!important;margin:0!important}.forma-language>a[lang]{font:inherit;color:inherit;border-radius:50%;padding:6px 8px;line-height:1.5;text-decoration:none}.forma-language>a[aria-current=page]{color:#fff;background:#302717}
