/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/alku@1.0.0/alku.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
@font-face{ascent-override:100%;font-family:Rockwell;src:local("Rockwell")}@font-face{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:Didot;src:local("Didot")}:where(:root){--emoji-font:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Android Emoji","EmojiOne Mozilla","Twemoji Mozilla","Noto Emoji","Segoe UI Symbol",EmojiSymbols;--system-sans-stack:system-ui,ui-sans-serif,Helvetica,sans-serif,var(--emoji-font);--handwritten-stack:"Segoe Print","Bradley Hand",Chilanka,TSCu_Comic,casual,cursive,var(--emoji-font);--transitional-serif-stack:Charter,"Bitstream Charter","Sitka Text",Cambria,serif,var(--emoji-font);--old-style-serif-stack:"Iowan Old Style","Palatino Linotype","URW Palladio L",P052,serif,var(--emoji-font);--slab-serif-stack:Rockwell,"Rockwell Nova","Roboto Slab","DejaVu Serif","Sitka Small",serif,var(--emoji-font);--antique-serif-stack:Superclarendon,"Bookman Old Style","URW Bookman","URW Bookman L","Georgia Pro",Georgia,serif,var(--emoji-font);--didone-serif-stack:Didot,"Bodoni MT","Noto Serif Display","URW Palladio L",P052,Sylfaen,serif,var(--emoji-font);--humanist-sans-stack:Seravek,"Gill Sans Nova",Ubuntu,Calibri,"DejaVu Sans",source-sans-pro,sans-serif,var(--emoji-font);--geometric-humanist-sans-stack:Avenir,"Avenir Next LT Pro",Montserrat,Corbel,"URW Gothic",source-sans-pro,sans-serif,var(--emoji-font);--classical-humanist-sans-stack:Optima,Candara,"Noto Sans",source-sans-pro,sans-serif,var(--emoji-font);--neo-grotesque-sans-stack:Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif,var(--emoji-font);--industrial-sans-stack:Bahnschrift,"DIN Alternate","Franklin Gothic Medium","Nimbus Sans Narrow",sans-serif-condensed,sans-serif,var(--emoji-font);--rounded-sans-stack:ui-rounded,"Hiragino Maru Gothic ProN",Quicksand,Comfortaa,Manjari,"Arial Rounded MT Bold",Calibri,source-sans-pro,sans-serif,var(--emoji-font);--mono-slab-serif-stack:"Nimbus Mono PS","Courier New","Cutive Mono",monospace,var(--emoji-font);--mono-code-stack:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,"DejaVu Sans Mono",monospace,var(--emoji-font);--mono-stack:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace,var(--emoji-font);--page-default-font:var(--system-sans-stack);--page-marker-font:var(--mono-stack);--page-heading-font:var(--old-style-serif-stack);--page-mono-font:var(--mono-stack);--focus-color:Highlight;--link-color:currentColor;--mask-chevron-down:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="%23000" stroke-width="2.5" d="m4 9 8 8 8-8"/></svg>');--mask-cross:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="%23000" stroke-width="2.5" d="M19 5 5 19M5 5l14 14"/></svg>');--mask-new-screen:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="%23000" stroke-linecap="round" stroke-width="2.5" d="M20 4 10 14M20 4v6m0-6h-6m-4 0H4v16h16v-6"/></svg>');--ol-indent:2em;--ul-indent:1.375em}:where(:root),:where([dir=ltr]){--dir-adjust:1}:where([dir=rtl]){--dir-adjust:-1}@media not all and (prefers-reduced-motion){:where(html){scroll-behavior:smooth}}:where(:target){scroll-margin-top:2rem}:root [data-text=visually-hidden i]:not(:focus):not(:active){all:initial;clip-path:inset(50%);contain:content;height:1px;position:absolute;white-space:nowrap;width:1px}:where(div:has(>table:only-child)){-webkit-overflow-scrolling:touch;overflow:hidden;overflow-x:auto}:where([data-scrolling]){-webkit-overflow-scrolling:touch;overflow:hidden}:where([data-scrolling=block i]){overflow-block:auto}:where([data-scrolling=inline i]){overflow-inline:auto}@supports not (overflow-block:auto){:where([data-scrolling=block i]){overflow-y:auto}}@supports not (overflow-inline:auto){:where([data-scrolling=inline i]){overflow-x:auto}}:where(:focus:not(:focus-visible)){outline:none}:where(:focus:focus-visible){outline:3px solid var(--focus-color);outline-offset:3px}:where([aria-busy=true i]){cursor:progress}:is([aria-disabled=true i],[disabled],:disabled){cursor:not-allowed}:where([aria-disabled=true i],[disabled],:disabled){filter:saturate(.4);opacity:.6}:where([aria-disabled=true i],[disabled],:disabled) :where([aria-disabled=true i],[disabled],:disabled){filter:unset;opacity:unset}:where([data-before=cover i]):before{content:"";inset:0;position:absolute}:where(html){font-feature-settings:"tnum";-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;line-height:1.375;tab-size:4}:where(body){display:grid;font-size:1.125rem;grid-template-columns:1fr min(65rem,90%) 1fr;margin:0;min-height:100dvh}:where(body>*){grid-column:2}:where(body>footer),:where(body>header){grid-column:1/-1}:where([data-text]){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:0}[data-text]{color:inherit;margin:0;padding:0;text-decoration:inherit}:where(h1,h2,h3,h4,h5,h6),[data-text*=" heading" i],[data-text^=heading i]{font-family:var(--page-heading-font)}:where(html),[data-text~=default i]{font-family:var(--page-default-font)}:where(code,kbd,pre,samp),[data-text~=mono i]{font-family:var(--page-mono-font)}[data-text~=system i]{font-family:var(--system-sans-stack)}[data-text~=handwritten i]{font-family:var(--handwritten-stack)}[data-text~=transitional i]{font-family:var(--transitional-serif-stack)}[data-text~=oldstyle i]{font-family:var(--old-style-serif-stack)}[data-text~=slab i]{font-family:var(--slab-serif-stack)}[data-text~=antique i]{font-family:var(--antique-serif-stack)}[data-text~=didone i]{font-family:var(--didone-serif-stack)}[data-text~=humanist i]{font-family:var(--humanist-sans-stack)}[data-text~=geometric i]{font-family:var(--geometric-humanist-sans-stack)}[data-text~=classical i]{font-family:var(--classical-humanist-sans-stack)}[data-text~=grotesque i]{font-family:var(--neo-grotesque-sans-stack)}[data-text~=industrial i]{font-family:var(--industrial-sans-stack)}[data-text~=rounded i]{font-family:var(--rounded-sans-stack)}[data-text~=monoslab i]{font-family:var(--mono-slab-serif-stack)}[data-text~=monocode i]{font-family:var(--mono-code-stack)}[data-text~=thin i]{font-weight:100}[data-text~=extralight i]{font-weight:200}[data-text~=light i]{font-weight:300}[data-text~=regular i]{font-weight:400}:where(a),[data-text~=medium i]{font-weight:500}:where(h1,h2,h3,h4,h5,h6,strong),[data-text~=semibold i]{font-weight:600}:where(b),[data-text~=bold i]{font-weight:700}[data-text~=extrabold i]{font-weight:800}[data-text~=black i]{font-weight:900}[data-text~=extrablack i]{font-weight:950}:where(i,em),[data-text~=italic i]{font-style:oblique 10deg}:where(a),[data-text~=underline i]{text-decoration:underline;text-underline-offset:.25em}:where(code,kbd,samp){font-size:1em}:where(code){background:rgba(0,72,0,.1);border-radius:.25rem;box-shadow:0 0 0 3px rgba(0,72,0,.1);margin-inline:2px}:where(h1,h2,h3,h4,h5,h6){line-height:1.125;margin-block:2rem 1rem;margin-inline:0}:where(h1),[data-text~=heading1 i]{font-size:3rem}:where(h2),[data-text~=heading2 i]{font-size:2.25rem}:where(h3),[data-text~="28" i],[data-text~=heading3 i]{font-size:1.75rem}:where(h4),[data-text~="24" i],[data-text~=heading4 i]{font-size:1.5rem}:where(h5),[data-text~="22" i],[data-text~=heading5 i]{font-size:1.375rem}:where(h6),[data-text~="20" i],[data-text~=heading6 i]{font-size:1.25rem}[data-text~="18" i]{font-size:1.125rem}:where(pre),[data-text~="16" i]{font-size:1rem}:where(small),[data-text~="14" i]{font-size:.875em}:where(a),[data-text~=link i]{color:var(--link-color);cursor:pointer}:where(a[target=_blank i][rel~=noopener i][rel~=noreferrer i][aria-describedby]),[data-text~="external link" i]{padding-right:1.5rem}:where(a[target=_blank i][rel~=noopener i][rel~=noreferrer i][aria-describedby]):after,[data-text~="external link" i]:after{background:currentColor;content:"";height:1.25em;-webkit-mask-image:var(--mask-new-screen);mask-image:var(--mask-new-screen);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;transform:translateX(.1875rem);width:1.25rem}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(hr){box-sizing:content-box;color:inherit;height:0;overflow:visible}:where(ol){margin-block:1rem;margin-inline:0 var(--ol-indent);padding:0;transform:translateX(calc(var(--dir-adjust)*var(--ol-indent)))}:where(ul){margin-block:1rem;margin-inline:0 var(--ul-indent);padding:0;transform:translateX(calc(var(--dir-adjust)*var(--ul-indent)))}:where(li)::marker{font-family:var(--page-marker-font);font-size:1em;line-height:1.45rem}:where(dl,ol,ul) :where(dl,ol,ul){margin-block:0}:where([role=list]:is(ol,ul)){list-style:none;margin:0;padding:0;transform:none}:where([role=list]:is(ol,ul)>li){margin:0}:where(iframe){border-style:none}:where(audio,canvas,iframe,img,progress,svg,video){vertical-align:middle}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}:where(table img){max-width:unset}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(td,th){background-clip:padding-box;filter:brightness(1)}:where(textarea){margin:0;resize:vertical}:where(button,input,optgroup,select,textarea){font-family:var(--page-default-font);font-size:1em;line-height:1.125;margin:0}:where(button,select){text-transform:none}:where(button,[type=button],[type=reset],[type=submit])::-moz-focus-inner{border-style:none;padding:0}:where(fieldset){padding:0}:where(legend){box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}:where([type=search]){-webkit-appearance:textfield;appearance:textfield}:where([type=search])::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5625}:where(details){background:rgba(0,72,0,.05);border:1px solid rgba(0,0,0,.25);border-radius:.5rem;display:block;margin:1rem 0;max-width:50rem;padding:0 1rem}:where(summary){font-size:1.125rem;font-weight:bolder;margin:0 -1rem;padding:1rem 3rem 1rem 1rem;position:relative;user-select:none;z-index:1}:where(summary:focus-visible){border-radius:.5rem;outline-offset:-3px}:where(summary)::marker{content:none}:where(summary)::-webkit-details-marker,:where(summary):after{background:radial-gradient(currentColor 66%,transparent 0);content:"";height:1.5rem;inset-inline-end:1rem;margin:0;-webkit-mask-image:var(--mask-chevron-down);mask-image:var(--mask-chevron-down);position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);width:1.5rem}@media not all and (prefers-reduced-motion){:where(summary)::-webkit-details-marker,:where(summary):after{transition:transform var(--ms,.25s) ease-in-out}}:where(details[open]>summary)::-webkit-details-marker,:where(details[open]>summary):after{transform:translateY(-50%) rotate(180deg)}@supports (-webkit-backdrop-filter:blur(0)){:where(summary):after{content:none}}:where(details>summary+div){box-sizing:content-box;margin:-1rem;overflow:hidden;padding:1rem}@supports (contain:content){:where(details>summary+div){contain:content;overflow:visible}}:where(details[data-open]){--ms:250ms}:where(details[data-open=false i]){--opacity:0;--transform:translateY(-50%)}:where(details[data-open=true i]){--opacity:1;--transform:translateY(0%)}@media not all and (prefers-reduced-motion){:where(details[data-open]>summary+div){transition:height var(--ms) ease-in-out}}:where(details[data-open=false i]>summary+div){height:0;margin:0;padding:0}:where(details[data-open=true i]>summary+div){height:var(--height,auto)}:where(details[data-open]>summary+div>div){contain:layout;opacity:var(--opacity);transform:var(--transform);transition:opacity var(--ms) ease-in-out}@media not all and (prefers-reduced-motion){:where(details[data-open]>summary+div>div){transition:opacity var(--ms) ease-in-out,transform var(--ms) ease-in-out}}:where(details[data-open=false i]>summary)::-webkit-details-marker,:where(details[data-open=false i]>summary):after{transform:translateY(-50%) rotate(0deg)}:where(details[data-open=true i]>summary)::-webkit-details-marker,:where(details[data-open=true i]>summary):after{transform:translateY(-50%) rotate(180deg)}