:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-serif:"Libre Baskerville", serif;--background-color:#fff;--faint-on-background:#f5f5f5;--surface-soft:#f7f7f7;--surface-soft-hover:#f2f2f2;--surface-soft-border:#ebebeb;--anchor-color:#444;--copy-color:#454545;--copy-color-strong:#2a2a2a;--copy-code-color:var(--copy-color);--copy-code-background-color:#f1f1f1;--text-accent-color:#888;--text-muted-color:#888;--table-border:#ddd;--table-row-background-color-odd:#f2f2f2;--table-row-background-color-even:#fff;--input-background:#fff;--placeholder-color:#b0b0b0;--input-border-focus:#d0d0d0;--link-underline-color:#d4d4d4;--link-underline-hover-color:#aaa;--success-color:#4a7c59;--error-color:#a65d5d}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}:root{--background-color:#1d1d1d;--faint-on-background:#2c2c2c;--surface-soft:#262626;--surface-soft-hover:#2e2e2e;--surface-soft-border:#3a3a3a;--anchor-color:#949494;--copy-color:#b8b8b8;--copy-color-strong:#d8d8d8;--copy-code-color:#c7c7c7;--copy-code-background-color:#353535;--text-accent-color:#888;--text-muted-color:#9a9a9a;--table-border:#151515;--table-row-background-color-odd:#242424;--table-row-background-color-even:#131313;--input-background:#2a2a2a;--placeholder-color:#666;--input-border-focus:#555;--link-underline-color:#4a4a4a;--link-underline-hover-color:#777;--success-color:#6aab7a;--error-color:#d48484}}*{box-sizing:border-box;border:none;margin:0;padding:0}body{font-family:var(--font-sans);text-align:left;background-color:var(--background-color);word-wrap:break-word;overflow-wrap:break-word;color:var(--copy-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:auto;padding:0;font-size:13px;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:40px}h1:first-of-type{margin-top:0}h1{font-size:1.25rem;line-height:1.3}h2{font-size:1.125rem}h3{font-size:1.0625rem}h4{font-size:1rem}h5{font-size:.9375rem}h6{margin-bottom:8px;font-size:.875rem;font-weight:400}h1,h2,h3,h4,h5,h6,strong,b{color:var(--copy-color-strong)}a{color:var(--anchor-color);text-decoration:none}a:hover{text-decoration:underline}nav a{margin-right:10px}textarea{width:100%;font-size:1rem}input{font-size:1rem}content{line-height:1.6}table{width:100%}img{max-width:100%;height:auto}code{background-color:var(--copy-code-background-color);color:var(--copy-code-color);padding:2px 5px}pre{background-color:var(--copy-code-background-color);color:var(--copy-code-color);border-radius:3px;padding:1rem;overflow-x:scroll}pre>code{all:unset}blockquote{border-left:1px solid var(--surface-soft-border);color:var(--text-accent-color);margin:36px 0;padding:16px 0 16px 24px;font-style:italic;line-height:2}p{letter-spacing:0;color:var(--copy-color);margin:16px 0;font-size:13px;font-weight:400;line-height:1.5}blockquote p,li p{margin:0}li{letter-spacing:0;color:var(--copy-color);margin:8px 0 0 24px;font-size:13px;font-weight:400;line-height:1.5}figure{margin:48px 0}figcaption{color:var(--text-accent-color);margin:16px 0;font-size:.625rem}hr{background-color:var(--text-accent-color);width:60%;height:1px;margin:56px auto;display:block}img{background-color:var(--background-color)}video{width:100%}table{border-collapse:collapse;width:100%;max-width:100%;font-size:14px;font-family:var(--font-sans);margin-bottom:20px;display:block;overflow-x:scroll}th{color:#fff;text-align:left;border:1px solid var(--table-border);background-color:#2f2f2f;padding:10px;font-weight:700}tr{background-color:var(--table-row-background-color-odd);border:1px solid var(--table-border)}tr:nth-child(2n){background-color:var(--table-row-background-color-even)}td{border:1px solid var(--table-border);padding:10px}.status{font-family:var(--font-sans);padding:16px 0;display:none}.status--success{color:green}.status--error{color:red}.field{margin:36px 0;display:block}.field__input{background-color:var(--input-background);border-bottom:1px solid var(--surface-soft-border);border-radius:0;width:400px;max-width:100%;padding:6px 6px 2px}.field__input--big{font-family:var(--font-sans);font-size:1.125rem}.field__label{margin:4px 0;font-size:.75rem}.button{color:var(--copy-color-strong);cursor:pointer;background-color:#0000;margin:32px 0;padding:12px 16px;font-size:1rem;transition:all .15s ease-in-out;display:block}.button:hover{background-color:#232323}.button--secondary{color:var(--copy-color);border:1px solid var(--faint-on-background);cursor:pointer;background-color:#0000;padding:6px 12px;font-size:.625rem}.button--secondary:hover{background-color:var(--faint-on-background)}.button--small{background-color:var(--surface-soft-hover);cursor:pointer;margin:8px 8px 8px 0;padding:6px 8px;font-size:14px;transition:all .15s ease-in-out;display:inline-block}.button--small:hover{background-color:var(--surface-soft-border)}.recharts-label{padding-right:8px;font-size:11px}@keyframes fadeIn{0%{opacity:.0001}to{opacity:1}}.banner{background-color:#dff3df;border:1px solid green;border-radius:4px;grid-template-areas:"icon title""icon body""icon link";align-items:flex-start;padding:24px 32px;display:grid;box-shadow:0 7px 16px -12px gray}.banner__title{font-family:var(--font-sans);grid-area:title;margin:0 0 .5rem;font-size:1.2rem;font-weight:500}.banner__body{grid-area:body}.banner p{font-family:var(--font-sans);margin:0;line-height:1.6}.banner p:not(:last-child){margin-bottom:12px}.banner__link{color:#275399;font-family:var(--font-sans);background-color:#fff;grid-area:link;margin:0;padding:4px 8px;font-size:14px;text-decoration:none;display:inline-block}.banner svg{color:#5b5b5b;grid-area:icon;width:24px;margin:0 24px 0 0}@media (width<=650px){.banner__icon{display:none}}.tiptap{border:1px solid gray;border-radius:3px;min-height:400px;margin:8px 0;padding:1rem}.tiptap:focus{outline:none}.badge{background-color:var(--faint-on-background);color:var(--copy-color);font-size:12px;font-family:var(--font-sans);white-space:nowrap;border-radius:8px;margin-right:8px;padding:8px}.badge code{background-color:#0000;font-size:11px}.badge--green{color:#5f5f5f;background-color:#dff3df}.badge--red{color:#5f5f5f;background-color:#ffcaca}.admin__btn{font-family:var(--font-sans);border:1px solid var(--surface-soft-border);background:var(--input-background);color:var(--anchor-color);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.admin__btn:hover{background:var(--surface-soft-hover);border-color:var(--input-border-focus)}.admin__btn--primary{color:#fff;background:#444;border-color:#444}.admin__btn--primary:hover{background:#333;border-color:#333}.admin__btn--danger{color:var(--error-color);border-color:color-mix(in srgb, var(--error-color) 45%, var(--surface-soft-border))}.admin__btn--danger:hover{background:color-mix(in srgb, var(--error-color) 12%, var(--input-background));border-color:var(--error-color)}.admin__btn:disabled{opacity:.55;cursor:not-allowed}.admin__btn:disabled:hover{background:var(--input-background);border-color:var(--surface-soft-border)}.admin__btn--primary:disabled:hover{background:#444;border-color:#444}.admin__status{margin:12px 0 0;font-size:12px;display:none}.admin__status--success{color:var(--success-color)}.admin__status--error{color:var(--error-color)}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.container[data-astro-cid-ap6mcnip]{margin:0 auto;padding:0}.container--sm[data-astro-cid-ap6mcnip]{max-width:650px}.container--lg[data-astro-cid-ap6mcnip]{max-width:700px}.container--xl[data-astro-cid-ap6mcnip]{max-width:1100px}.container--no-padding[data-astro-cid-ap6mcnip]{padding:0}@media screen and (width<=750px){.container[data-astro-cid-ap6mcnip]{padding:0 16px}.container--no-padding[data-astro-cid-ap6mcnip]{padding:0}}.header[data-astro-cid-nen7h5rs]{font-family:var(--font-sans)}.nav[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--faint-on-background);padding:8px 0 10px}.nav__link[data-astro-cid-nen7h5rs]{color:var(--text-muted-color);margin:0 24px 0 0;font-size:.75rem;line-height:1;text-decoration:none}.intro__name[data-astro-cid-nen7h5rs]{font-size:1rem;font-weight:400}.intro[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--faint-on-background)}.intro__name-container[data-astro-cid-nen7h5rs]{align-items:center;margin-left:-5px;padding:16px 0;display:flex}.intro__tagline[data-astro-cid-nen7h5rs]{color:var(--text-muted-color);margin:1px 0 0;font-size:.625rem;line-height:1.3}.intro__pic[data-astro-cid-nen7h5rs]{border-radius:50%;width:56px;height:56px;margin:0 12px 0 0}@media screen and (width<=750px){.hide-small[data-astro-cid-nen7h5rs]{display:none}}
