*,:before,:after{box-sizing:inherit}main{display:block}h6,h5,h4,h3,h2,h1{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}figure,img,video,iframe{max-width:100%;height:auto}use{max-width:100%;height:100%}blockquote,figure{max-width:100%;height:auto;margin:0}pre{white-space-collapse:preserve;text-wrap:nowrap;margin:0;font-family:monospace;display:block}button{font-size:var(--fontSize-1);font-family:var(--fontBase)}table{border-collapse:collapse}menu{display:unset;margin:0;padding:0;list-style:none}a:link{color:unset}a:-webkit-any-link{color:unset}a:hover{color:none}a:visited{color:unset}a:-webkit-any-link{color:unset;cursor:pointer}ul,ol{margin:0;padding:0;list-style-position:inside}p{margin:0;display:block}:root{--touchTarget-raw:50;--touchTarget:50px;--touchTarget-half:calc(var(--touchTarget)*.5);--touchTarget-lg:calc(var(--touchTarget) + var(--touchTarget-half));--space-xxxs:2px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-xxl:28px;--space-xxxl:32px;--br-xxxs:0px;--br-xxs:0px;--br-xs:0px;--br-sm:0px;--br-md:0px;--br-lg:0px;--br-xl:0px;--br-xxl:0px;--br-30:0px;--br-50:0px;--size-icon:20px;--flow-margin-block:var(--space-sm)0rem;--flow-padding-block:var(--space-xxs);--flow-padding-inline:2rem;--flow-toc-max-width:var(--sc-width-toc);--flow-content-max-width:80ch;--page-max-width:130ch;--height-link-padding:var(--space-xs);--height-link-gap:var(--space-xxs);--height-link-label:2ch;--height-link-icon:2ch;--height-link:calc(var(--height-link-icon) + var(--height-link-label) + var(--height-link-gap) + (var(--height-link-padding)*2));--width-link:10ch;--easing--emphasized:cubic-bezier(.2,0,0,1);--easing--emphasized--decelerate:cubic-bezier(.05,.7,.1,1);--easing--emphasized--accelerate:cubic-bezier(.3,0,.8,.15);--trans-layout-dur:.7s;--trans-layout-ease:var(--easing--emphasized);--fontWeight-thin:100;--fontWeight-regular:400;--fontWeight-medium:500;--fontWeight-bold:700;--fontWeight-extrabold:800;--fontSize-00:calc(var(--fontSize-1) - .36rem);--fontSize-0:calc(var(--fontSize-1) - .2rem);--fontSize-1:var(--fontSize-Base);--fontSize-1-1:calc(var(--fontSize-1) + .13rem);--fontSize-1-3:calc(var(--fontSize-1) + .2rem);--fontSize-1-5:calc(var(--fontSize-1) + .3rem);--fontSize-2:calc(var(--fontSize-1) + .25rem);--fontSize-3:calc(var(--fontSize-1) + .56rem);--fontSize-4:calc(var(--fontSize-1) + .95rem);--fontSize-5:calc(var(--fontSize-1) + 1.44rem);--fontSize-6:calc(var(--fontSize-1) + 2.05rem);--fontSize-7:calc(var(--fontSize-1) + 2.81rem);--fontSize-8:calc(var(--fontSize-1) + 3.54rem);--fontSize-9:calc(var(--fontSize-1) + 4.96rem);--fontSize-10:calc(var(--fontSize-1) + 6.45rem);--lineHeight-looser:2;--lineHeight-loose:1.75;--lineHeight-normal:1.5;--lineHeight-close:1.2;--lineHeight-compact:1;--lineHeight-tight:.85;--lineHeight-squeeze:.75;--fontMono:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--fontBase:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--fontMath:math,ui-serif,serif,system-ui;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white'%3E%3Cpolyline points='18,10 30,24 18,38' stroke-linecap='round' transform-origin='center' stroke-width='5' stroke-linejoin='round'/%3E%3C/svg%3E");--svgcssarrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='crimson'%3E%3Cpolyline points='18,10 30,24 18,38' stroke-linecap='round' transform-origin='center' stroke-width='5' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-openinnew-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpath fill='white' d='M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55-.45 1-1 1z M14 4c0 .55.45 1 1 1h2.59l-9.13 9.13c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L19 6.41V9c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1h-5c-.55 0-1 .45-1 1z'/%3E%3C/svg%3E");--icon-openinnew-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpath fill='121212' d='M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55-.45 1-1 1z M14 4c0 .55.45 1 1 1h2.59l-9.13 9.13c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L19 6.41V9c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1h-5c-.55 0-1 .45-1 1z'/%3E%3C/svg%3E");--icon-footnote:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' stroke='black' fill='none' %3E%3Cpath fill='white' stroke-width='2' d='M 4,1 h 16 a 2 2 0 0 1 2 2 v 18 a 2 2 0 0 1 -2 2 h -16 a 2 2 0 0 1 -2 -2 v -18 a 2 2 0 0 1 2 -2 z M 6,4 h 12 M 6,8 h 12 M 6,12 h 12 M 6,16 h 2'/%3E%3Cpath d='M 9,16 h 2 l 10,-10 l -2,-2 l -10,10 z' stroke='orange' fill='orange' /%3E%3C/svg%3E");--icon-point-right:url("data:image/svg+xml,%3Csvg id='pointright' xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='brown'%3E%3Cpath d='M 8.57 5.2 C 9.22 5.2 9.7 5.8 9.56 6.44 L 8.76 10 H 19.5 C 20.33 10 21 10.67 21 11.5 S 20.33 13 19.5 13 H 13.5 V 13.91 C 13.5 14.22 13.43 14.53 13.29 14.8 L 11.25 18.89 C 10.87 19.66 10.03 20.1 9.18 19.98 L 4.72 19.35 C 3.73 19.21 3 18.36 3 17.37 V 11.21 C 3 10.68 3.21 9.92 3.59 9.55 L 7.88 5.48 C 8.06 5.3 8.31 5.2 8.57 5.2 Z'/%3E%3C/svg%3E");--icon-point-left:url("data:image/svg+xml,%3Csvg id='pointleft' xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='brown'%3E%3Cpath d='M 15.43 5.2 C 14.78 5.2 14.3 5.8 14.44 6.44 L 15.24 10 H 4.5 C 3.67 10 3 10.67 3 11.5 S 3.67 13 4.5 13 H 10.5 V 13.91 C 10.5 14.22 10.57 14.53 10.71 14.8 L 12.75 18.89 C 13.13 19.66 13.97 20.1 14.82 19.98 L 19.28 19.35 C 20.27 19.21 21 18.36 21 17.37 V 11.21 C 21 10.68 20.79 9.92 20.41 9.55 L 16.12 5.48 C 15.94 5.3 15.69 5.2 15.43 5.2 Z'/%3E%3C/svg%3E");--icon--paused:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' width='24px' fill='crimson' viewBox='0 0 24 24'%3E%3Cpath d='M8 19c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2s-2 .9-2 2v10c0 1.1.9 2 2 2zm6-12v10c0 1.1.9 2 2 2s2-.9 2-2V7c0-1.1-.9-2-2-2s-2 .9-2 2z'/%3E%3C/svg%3E");--icon--play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' width='24px' fill='crimson' viewBox='0 0 24 24'%3E%3Cpath d='M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18c.62-.39.62-1.29 0-1.69L9.54 5.98C8.87 5.55 8 6.03 8 6.82z'/%3E%3C/svg%3E");--outline-thickness:3px;--outline-color:var(--theme);--outline:var(--outline-thickness)solid transparent;--outline--hover:var(--outline-thickness)solid var(--outline-color);--outline--focus:var(--outline-thickness)solid var(--outline-color);--outline--active:var(--outline-thickness)solid var(--outline-color);--outlineOffset:-4px;--outlineOffset-hover:2px;--outlineOffset-focus:2px;--outlineOffset-active:0px;--transition--outlineOffset:outline-offset .2s ease-in-out;--transition-outline-colour:outline-color .2s ease-in-out;--step:2;--dir:1%;--htheme:348;--stheme:83%;--ltheme:47%;--dirtheme:1%;--ontheme:white;--theme-dark-init-h:220;--theme-dark-init-s:15%;--theme-dark-init-l:10%;--theme-dark-init-lb:calc(var(--l) + 15%);--theme-dark-base-text:#fffffa;--theme-dark-link-text:aqua;--theme-dark-base-text-shadow:0px 0px 1px #17191c;--theme-dark-colour-mark:#fb7f32d7;--theme-light-init-h:0;--theme-light-init-s:0%;--theme-light-init-l:100%;--theme-light-init-lb:calc(var(--l) - 30%);--theme-light-base-text:#121212;--theme-light-link-text:mediumblue;--theme-light-base-text-shadow:0px 0px 1px #3330;--theme-light-colour-mark:#f7ff0fa8;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--step-0:calc(var(--step) + 0);--step-1:calc(var(--step) + var(--step-0));--step-2:calc(var(--step) + var(--step-1));--step-3:calc(var(--step) + var(--step-2));--surface-colour-0:hsl(var(--h),var(--s),calc(var(--l) + var(--dir)*var(--step-0)));--surface-colour-1:hsl(var(--h),var(--s),calc(var(--l) + var(--dir)*var(--step-1)));--surface-colour-2:hsl(var(--h),var(--s),calc(var(--l) + var(--dir)*var(--step-2)));--surface-colour-3:hsl(var(--h),var(--s),calc(var(--l) + var(--dir)*var(--step-3)));--border-colour-0:hsl(var(--h),var(--s),calc(var(--lb) + var(--dir)*var(--step-0)));--border-colour-1:hsl(var(--h),var(--s),calc(var(--lb) + var(--dir)*var(--step-1)));--border-colour-2:hsl(var(--h),var(--s),calc(var(--lb) + var(--dir)*var(--step-2)));--border-colour-3:hsl(var(--h),var(--s),calc(var(--lb) + var(--dir)*var(--step-3)));--theme-colour-0:hsl(var(--htheme),var(--stheme),calc(var(--ltheme) + var(--dirtheme)*var(--step-0)));--theme-colour-1:hsl(var(--htheme),var(--stheme),calc(var(--ltheme) + var(--dirtheme)*var(--step-1)));--theme-colour-2:hsl(var(--htheme),var(--stheme),calc(var(--ltheme) + var(--dirtheme)*var(--step-2)));--theme-colour-3:hsl(var(--htheme),var(--stheme),calc(var(--ltheme) + var(--dirtheme)*var(--step-3)));--theme:var(--theme-colour-1);--theme-hover:var(--theme-colour-3);--theme-active:var(--theme-colour-2);--border-t:1px solid transparent;--border-0:1px solid var(--border-colour-0);--border-1:1px solid var(--border-colour-1);--border-2:1px solid var(--border-colour-2);--border-3:1px solid var(--border-colour-3);--text-colour:var(--base-text-colour);--text-colour-primary:var(--base-text-colour);--text-shadow-primary:var(--base-text-shadow-colour)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (min-width:0){:root{--fontSize-Base:1rem}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dir:1%;--h:var(--theme-dark-init-h);--s:var(--theme-dark-init-s);--l:var(--theme-dark-init-l);--lb:var(--theme-dark-init-lb);--base-text-colour:var(--theme-dark-base-text);--base-text-shadow-colour:var(--theme-dark-base-text-shadow);--colour-mark:var(--theme-dark-colour-mark)}}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dir:-1%;--h:var(--theme-light-init-h);--s:var(--theme-light-init-s);--l:var(--theme-light-init-l);--lb:var(--theme-light-init-lb);--base-text-colour:var(--theme-light-base-text);--base-text-shadow-colour:var(--theme-light-base-text-shadow);--colour-mark:var(--theme-light-colour-mark)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dir:1%;--h:var(--theme-dark-init-h);--s:var(--theme-dark-init-s);--l:var(--theme-dark-init-l);--lb:var(--theme-dark-init-lb);--base-text-colour:var(--theme-dark-base-text);--base-text-shadow-colour:var(--theme-dark-base-text-shadow);--colour-mark:var(--theme-dark-colour-mark)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dir:-1%;--h:var(--theme-light-init-h);--s:var(--theme-light-init-s);--l:var(--theme-light-init-l);--lb:var(--theme-light-init-lb);--base-text-colour:var(--theme-light-base-text);--base-text-shadow-colour:var(--theme-light-base-text-shadow);--colour-mark:var(--theme-light-colour-mark)}@keyframes translate-from-bottom{0%{translate:0% 100%}50%{translate:0% 100%}to{translate:0%}}@keyframes translate-from-left{0%{opacity:0;translate:-100%}50%{opacity:1;translate:-100%}to{opacity:1;translate:0%}}@keyframes translate-from-right{0%{translate:100%}50%{translate:100%}to{translate:0%}}@keyframes translate-from-top{0%{translate:0% -100%}50%{translate:0% -100%}to{translate:0%}}@keyframes translate-to-top{0%{translate:0%}50%{translate:0% -100%}to{translate:0% -100%}}@keyframes translate-to-left{0%{opacity:1;translate:0%}50%{opacity:1;translate:-100%}to{opacity:0;translate:-100%}}@keyframes translate-to-right{0%{translate:0%}50%{translate:100%}to{translate:100%}}@keyframes translate-to-bottom{0%{translate:0%}50%{translate:0% 100%}to{translate:0% 100%}}@keyframes panel-from-bottom{0%{translate:0% 100%}to{translate:0%}}@keyframes panel-from-left{0%{translate:-100%}to{translate:0%}}@keyframes panel-from-right{0%{translate:100%}to{translate:0%}}@keyframes panel-from-top{0%{translate:0% -100%}to{translate:0%}}@keyframes panel-to-top{0%{translate:0%}to{translate:0% -100%}}@keyframes panel-to-left{0%{translate:0%}to{translate:-100%}}@keyframes panel-to-right{0%{translate:0%}to{translate:100%}}@keyframes panel-to-bottom{0%{translate:0%}to{translate:0% 100%}}.layout-animations{animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:forwards;animation-timing-function:var(--trans-layout-ease);animation-duration:calc(var(--trans-layout-dur) + var(--trans-layout-dur))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes download{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes rotate-cw{0%{rotate:none}to{rotate:360deg}}@keyframes rotate-cwcw{0%{rotate:none}to{rotate:360deg}}@keyframes rotate-cwcwcw{0%{rotate:none}to{rotate:360deg}}@keyframes graphic-loaded{0%{opacity:1;display:block}99%{opacity:0;display:block}to{opacity:0;display:none}}.border-0{border:var(--border-0)}.border-1{border:var(--border-1)}.border-2{border:var(--border-2)}.border-3{border:var(--border-3)}.border-none{border:none}.border-radius-sm{border-radius:var(--br-sm)}.border-radius-xs{border-radius:var(--br-xs)}.border-radius-circle{border-radius:50%}.border-radius-squircle{border-radius:var(--br-sm)}.clip-path-circle{clip-path:circle(50%)}.shadow{-webkit-mask-image:linear-gradient(#0000 0,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(#0000 0,#000 3rem calc(100% - 3rem),#0000)}.border-table-top{border-top:2.27px solid var(--text-colour)}.border-table-bottom{border-bottom:2.27px solid var(--text-colour)}.buttonripple{outline:var(--outline);outline-offset:var(--outlineOffset);fill:var(--text-colour-primary);stroke:var(--text-colour-primary);color:var(--text-colour-primary);transition:all;overflow:hidden}.buttonripple[data-linkactive=true]{color:var(--ontheme);fill:var(--ontheme);stroke:var(--ontheme)}.buttonripple[data-linkactive=true]:before{opacity:.8}.buttonripple:-webkit-any(:hover,:focus){color:var(--ontheme);fill:var(--ontheme);stroke:var(--ontheme)}.buttonripple:-moz-any(:hover,:focus){color:var(--ontheme);fill:var(--ontheme);stroke:var(--ontheme)}.buttonripple:is(:hover,:focus){color:var(--ontheme);fill:var(--ontheme);stroke:var(--ontheme)}.buttonripple:-webkit-any(:hover,:focus):before{opacity:1}.buttonripple:-moz-any(:hover,:focus):before{opacity:1}.buttonripple:is(:hover,:focus):before{opacity:1}.buttonripple:-webkit-any(:hover,:focus):after{scale:0}.buttonripple:-moz-any(:hover,:focus):after{scale:0}.buttonripple:is(:hover,:focus):after{scale:0}.buttonripple:before,.buttonripple:after{box-sizing:border-box;z-index:-1;content:" ";width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.buttonripple:after{background-color:var(--border-colour-3);clip-path:circle(var(--touchTarget-half)at 50% 50%);opacity:.5;scale:0}.buttonripple:before{opacity:0;background-position:50%;background-color:var(--theme-hover);background-color:var(--theme);transition:opacity .2s ease-in-out}.buttonripple.transparent:before{background-color:#0000}.buttonripple:disabled{color:#d3d3d3;fill:#d3d3d3;stroke:#d3d3d3}.buttonripple:disabled:before{opacity:0}.buttonripple:disabled:after{opacity:0;animation:none;scale:0}@keyframes buttonrippleclick{0%{opacity:.5;scale:0}50%{opacity:.25;scale:20}to{opacity:0;scale:20}}.buttonicon{touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:var(--outlineOffset);fill:var(--text-colour-primary);stroke:var(--text-colour-primary);color:var(--text-colour-primary);transition:var(--transition--outlineOffset),var(--transition-outline-colour);outline:2px solid #0000;overflow:hidden}.buttonicon[data-linkactive=true]{color:var(--theme);fill:var(--theme);stroke:var(--theme)}.buttonicon:-webkit-any(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.buttonicon:-moz-any(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.buttonicon:is(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.buttonicon:focus{outline-color:var(--theme);outline-offset:var(--outlineOffset-focus)}.buttonicon:hover{outline-color:#0000}.buttonicon:active{color:var(--theme-hover);fill:var(--theme-hover);stroke:var(--theme-hover);outline-color:#0000}.buttonicon:disabled{color:#d3d3d3;fill:#d3d3d3;stroke:#d3d3d3}.table-counter-reset{counter-reset:table 1}.table-counter-increment{counter-increment:table}.table-counter-display:before{content:"Table " counter(table)": "}figure[data-blocktype=table]{counter-increment:dinktable}figure[data-blocktype=table]:first-child{counter-reset:dinktable 0}figure[data-blocktype=table]>figcaption:before{text-transform:capitalize;white-space:pre;content:"Table" " " counters(dinktable,"")": ";font-weight:700}figure[data-blocktype=svg],figure[data-blocktype=blockquote],figure[data-blocktype=code],figure[data-blocktype=image]{counter-increment:figcounter}:-webkit-any(figure[data-blocktype=svg],figure[data-blocktype=blockquote],figure[data-blocktype=code],figure[data-blocktype=image]):first-child{counter-reset:figcounter 0}:-moz-any(figure[data-blocktype=svg],figure[data-blocktype=blockquote],figure[data-blocktype=code],figure[data-blocktype=image]):first-child{counter-reset:figcounter 0}:is(figure[data-blocktype=svg],figure[data-blocktype=blockquote],figure[data-blocktype=code],figure[data-blocktype=image]):first-child{counter-reset:figcounter 0}:-webkit-any(figure[data-blocktype=svg],figure[data-blocktype=blockquote],figure[data-blocktype=code],figure[data-blocktype=image])>figcaption:before{text-transform:capitalize;white-space:pre;content:"Figure" " " counters(figcounter,"")": ";font-weight:700}:-moz-any(figure[data-blocktype=svg],figure[data-blocktype=blockquote],figure[data-blocktype=code],figure[data-blocktype=image])>figcaption:before{text-transform:capitalize;white-space:pre;content:"Figure" " " counters(figcounter,"")": ";font-weight:700}:is(figure[data-blocktype=svg],figure[data-blocktype=blockquote],figure[data-blocktype=code],figure[data-blocktype=image])>figcaption:before{text-transform:capitalize;white-space:pre;content:"Figure" " " counters(figcounter,"")": ";font-weight:700}.w-100{width:100%}.w-max{width:max-content}.w-min{width:min-content}.w-auto{width:auto}.w-touch{width:var(--touchTarget)}.w-2ch{width:2ch}.w-3ch{width:3ch}.w-xxxs{width:var(--space-xxxs)}.w-xxs{width:var(--space-xxs)}.w-xs{width:var(--space-xs)}.w-sm{width:var(--space-sm)}.w-md{width:var(--space-md)}.w-lg{width:var(--space-lg)}.w-xl{width:var(--space-xl)}.w-xxl{width:var(--space-xxl)}.w-100vw{width:100vw}.w-60{width:60vw}.h-0{height:0}.h-min{height:min-content}.h-max{height:max-content}.h-auto{height:auto}.h-100{height:100%}.h-2ch{height:2ch}.h-touch{height:var(--touchTarget)}.h-touch-half{height:var(--touchTarget-half)}.h-60{height:60vh}.h-100vh{height:100vh}.minh-touch{min-height:var(--touchTarget)}.minh-100vh{min-height:100vh}.maxh-touch{max-height:var(--touchTarget)}.maxh-100vh{max-height:100vh}.minw-touch{min-width:var(--touchTarget)}.maxw-100vw{max-width:100vw}.maxw-30ch{max-width:30ch}.maxw-content{max-width:var(--flow-content-max-width)}.maxw-page{max-width:var(--page-max-width)}.maxw-touch{max-width:var(--touchTarget)}.w-h-100{width:100%;height:100%}.w-h-min{width:min-content;height:min-content}.w-100-h-min{width:100%;height:min-content}.w-min-h-100{width:min-content;height:100%}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-grow-even{flex-grow:1}.flex-para-content-space-between{justify-content:space-between}.flex-perp-items-start{align-items:flex-start}.flex-perp-items-end{align-items:flex-end}.flex-basis-auto{flex-basis:auto}.flex-basis-20{flex-basis:20%}.flex-basis-15{flex-basis:15%}.flex-basis-1fr{flex-basis:1fr}.flex-basis-maxc{flex-basis:max-content}.justify-content-space-between{justify-content:space-between}.justify-content-flex-end{justify-content:flex-end}.flex-justify-content-space-evenly{justify-content:space-evenly}.flex-justify-content-space-between{justify-content:space-between}.flex-justify-content-space-around{justify-content:space-around}.flex-justify-content-center{justify-content:center}.flex-shrink-even{flex-shrink:1}.flex-equal{flex:1 0 15%}.gradient-title{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#dc143c,#dc143c,#dc143c,#dc143c,#dc143c,#dc143c);-webkit-background-clip:text;background-clip:text}.gradient-title-animated{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(to top right,#dc143c,indigo,#dc143c,indigo,#dc143c) 0 0/400% 400% no-repeat fixed;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite alternate-reverse gradientAnimation}.surfacegradient,.surface-gradient{background:linear-gradient(to top right,#dc143c,indigo,#dc143c,indigo,#dc143c) 0 0/400% 400% no-repeat fixed}.surfacegradient.textgradient,.surface-gradient.text-gradient{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.surfacegradient.animated,.surface-gradient.animated{animation:4s linear infinite alternate-reverse gradientAnimation}@keyframes gradientAnimation{0%{background-position:0%}to{background-position:100%}}.d-grid{display:grid}.grid-auto-flow-row{grid-auto-flow:row}.grid-auto-flow-col{grid-auto-flow:column}.grid-auto-rows-touch{grid-auto-rows:minmax(var(--touchTarget),min-content)}.grid-auto-rows-1fr{grid-auto-rows:1fr}.grid-auto-rows-min{grid-auto-rows:min-content}.grid-auto-rows-min-touch{grid-auto-rows:minmax(var(--touchTarget),auto)}.grid-auto-rows-auto{grid-auto-rows:auto}.grid-template-cols-100{grid-template-columns:100%}.grid-template-cols-flow{grid-template-columns:minmax(0ch,var(--flow-content-max-width))}.grid-template-cols-icon{grid-template-columns:calc(var(--touchTarget)*.5)}.grid-template-cols-1{grid-template-columns:1fr}.grid-template-cols-2{grid-template-columns:1fr 1fr}.grid-template-cols-3{grid-template-columns:1fr 1fr 1fr}.grid-template-cols-min{grid-template-columns:min-content}.grid-template-cols-auto{grid-template-columns:auto}.grid-template-cols-50{grid-template-columns:50%}.grid-template-cols-minmax-content{grid-template-columns:minmax(0,80ch)}.grid-auto-cols-80{grid-auto-columns:80vw}.grid-auto-cols-1fr{grid-auto-columns:1fr}.grid-template-cols-auto-fill{grid-template-columns:repeat(auto-fill,minmax(min-content,1fr))}.grid-flow-col{grid-auto-flow:column}.grid-flow-row{grid-auto-flow:row}.grid-template-rows-icon{grid-template-rows:calc(var(--touchTarget)*.5)}.grid-template-rows-1{grid-template-rows:1fr}.grid-template-rows-2{grid-template-rows:1fr 1fr}.grid-template-rows-3{grid-template-rows:1fr 1fr 1fr}.grid-template-rows-min{grid-template-rows:min-content}.grid-template-rows-50{grid-template-rows:50%}.grid-template-both-icon{grid-template-columns:calc(var(--touchTarget)*.5);grid-template-rows:calc(var(--touchTarget)*.5)}.grid-template-both-1fr{grid-template-rows:1fr;grid-template-columns:1fr}.grid-template-rows-subgrid{grid-template-rows:subgrid}.grid-template-cols-subgrid{grid-template-columns:subgrid}.grid-area-full{grid-area:1/1/-1/-1}.grid-area-banner{grid-area:banner}.grid-area-content{grid-area:content}.grid-area-header{grid-area:header}.grid-area-heading{grid-area:heading}.grid-area-list{grid-area:list}.grid-area-menu{grid-area:menu}.grid-area-main{grid-area:main}.grid-area-nav{grid-area:nav}.grid-area-page{grid-area:page}.grid-area-post{grid-area:post}.grid-area-posts{grid-area:posts}.grid-area-toc{grid-area:toc}.grid-area-sidebar{grid-area:sidebar}.grid-area-icon{grid-area:icon}.grid-area-arrow{grid-area:arrow}.grid-area-label{grid-area:label}.grid-area-oin{grid-area:oin}.grid-area-body{grid-area:body}.grid-area-tagged{grid-area:tagged}.grid-area-orb{grid-area:orb}.grid-area-footer{grid-area:footer}.grid-area-scroll{grid-area:scroll}.grid-area-code{grid-area:code}.grid-area-toggle{grid-area:toggle}.grid-area-back{grid-area:back}.grid-area-tags{grid-area:tags}.grid-area-flow{grid-area:flow}.grid-area-up{grid-area:up}.grid-area-down{grid-area:down}.grid-area-counter{grid-area:counter}.grid-area-graphic{grid-area:graphic}.grid-area-caption{grid-area:caption}.grid-area-title{grid-area:title}.grid-area-table{grid-area:table}.grid-area-subtitle{grid-area:subtitle}.grid-area-info{grid-area:info}.grid-area-primary{grid-area:primary}.grid-area-platform{grid-area:platform}.grid-area-rightbar{grid-area:rightbar}.grid-area-left{grid-area:left}.grid-area-right{grid-area:right}.grid-area-middle{grid-area:middle}.grid-area-loc1{grid-area:loc1}.grid-area-loc2{grid-area:loc2}.grid-area-loc3{grid-area:loc3}.grid-area-loc4{grid-area:loc4}.grid-area-loc5{grid-area:loc5}.grid-area-loc6{grid-area:loc6}.grid-area-loc7{grid-area:loc7}.grid-area-row-1{grid-row:1/2}.grid-area-row-2{grid-row:2/3}.grid-area-row-3{grid-row:3/4}.grid-col-start-1{grid-column-start:1}.grid-col-start-2{grid-column-start:2}.grid-col-start-3{grid-column-start:3}.grid-col-start-4{grid-column-start:4}.grid-col-start-5{grid-column-start:5}.grid-col-start-6{grid-column-start:6}.grid-col-start-7{grid-column-start:7}.grid-col-end-1{grid-column-end:1}.grid-col-end-2{grid-column-end:2}.grid-col-end-3{grid-column-end:3}.grid-col-end-4{grid-column-end:4}.grid-col-end-5{grid-column-end:5}.grid-col-end-6{grid-column-end:6}.grid-row-start-1{grid-row-start:1}.grid-row-start-2{grid-row-start:2}.grid-row-start-3{grid-row-start:3}.grid-row-start-4{grid-row-start:4}.grid-row-start-5{grid-row-start:5}.grid-row-start-6{grid-row-start:6}.grid-row-end-1{grid-row-end:1}.grid-row-end-2{grid-row-end:2}.grid-row-end-3{grid-row-end:3}.grid-row-end-4{grid-row-end:4}.grid-row-end-5{grid-row-end:5}.grid-row-end-6{grid-row-end:6}.grid-area-col-full{grid-column:1/-1}.grid-template-areas-scrollmenu{grid-template-areas:"up down"}.gap-1ch{gap:1ch}.gap-xxxs{gap:var(--space-xxxs)}.gap-xxs{gap:var(--space-xxs)}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-xxl{gap:var(--space-xxl)}.gap-col-1ch{column-gap:1ch}.gap-col-xxxs{column-gap:var(--space-xxxs)}.gap-col-xxs{column-gap:var(--space-xxs)}.gap-col-xs{column-gap:var(--space-xs)}.gap-col-sm{column-gap:var(--space-sm)}.gap-col-md{column-gap:var(--space-md)}.gap-col-lg{column-gap:var(--space-lg)}.gap-col-xl{column-gap:var(--space-xl)}.gap-col-xxl{column-gap:var(--space-xxl)}.gap-row-1ch{row-gap:1ch}.gap-row-xxxs{row-gap:var(--space-xxxs)}.gap-row-xxs{row-gap:var(--space-xxs)}.gap-row-xs{row-gap:var(--space-xs)}.gap-row-sm{row-gap:var(--space-sm)}.gap-row-md{row-gap:var(--space-md)}.gap-row-lg{row-gap:var(--space-lg)}.gap-row-xl{row-gap:var(--space-xl)}.gap-row-xxl{row-gap:var(--space-xxl)}.place-items-c,.place-items-c-c{place-items:center}.place-items-c-s{place-items:center start}.place-items-c-e{place-items:center end}.place-items-s,.place-items-s-s{place-items:start}.place-items-s-c{place-items:start center}.place-items-e,.place-items-e-e{place-items:end}.place-items-e-s{place-items:end start}.place-items-e-c{place-items:end center}.place-content-c,.place-content-c-c{place-content:center}.place-content-c-s{place-content:center start}.place-content-c-e{place-content:center end}.place-content-s,.place-content-s-s{place-content:start}.place-content-s-c{place-content:start center}.place-content-s-e{place-content:start end}.place-content-e,.place-content-e-e{place-content:end}.place-content-e-c{place-content:end center}.place-content-e-s{place-content:end start}.z-0{z-index:0}.z-200{z-index:200}.z-behind{z-index:-1}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.pos-rel{position:relative}.pos-sticky{position:sticky}.pos-fixed{position:fixed}.pos-absolute{position:absolute}.top-0{top:0%}.right-0{right:0%}.bottom-0{bottom:0%}.inset-0{top:0;bottom:0;left:0;right:0}.top-2ch{top:2ch}.right-1ch{right:1ch}@media (orientation:portrait){.customscrollbars{scrollbar-color:var(--theme)var(--surface-colour-0);scrollbar-width:thin}.customscrollbars::-webkit-scrollbar{background-color:#0000;background-color:var(--surface-colour-0);width:4px}.customscrollbars::-webkit-scrollbar-thumb{background-color:var(--theme);width:4px}}@media (orientation:landscape){.customscrollbars{scrollbar-color:var(--theme)var(--surface-colour-0);scrollbar-width:thin}.customscrollbars::-webkit-scrollbar{background-color:#0000;background-color:var(--surface-colour-0);width:10px}.customscrollbars::-webkit-scrollbar-thumb{background-color:var(--theme);width:10px}}.custom-scrollbars-none:not(.pagenav--list){scrollbar-color:transparent transparent;scrollbar-width:none}.custom-scrollbars-none:not(.pagenav--list)::-webkit-scrollbar{contain:strict;background-color:#0000;width:0}.custom-scrollbars-none:not(.pagenav--list)::-webkit-scrollbar-thumb{contain:strict;background-color:#0000}.custom-scrollbars-none{scrollbar-color:transparent transparent;scrollbar-width:none}.custom-scrollbars-none::-webkit-scrollbar{contain:strict;background-color:#0000;width:0;height:0}.custom-scrollbars-none::-webkit-scrollbar-thumb{background-color:#0000}.custom-scrollbars-theme{scrollbar-color:var(--theme)var(--border-colour-3)}.custom-scrollbars-theme::-webkit-scrollbar{background-color:var(--border-colour-3);border-radius:var(--br-30);width:15px}.custom-scrollbars-theme::-webkit-scrollbar-thumb{background-color:var(--theme);border-radius:var(--br-sm)}.custom-scrollbars-theme.loc-figure::-webkit-scrollbar{border-radius:var(--br-sm)}.custom-scrollbars-theme.loc-figure::-webkit-scrollbar-thumb{border-radius:var(--br-sm)}.p-1{padding:var(--space-xxxs)}.p-2{padding:var(--space-xxs)}.p-3{padding:var(--space-xs)}.p-4{padding:var(--space-sm)}.p-5{padding:var(--space-md)}.p-6{padding:var(--space-lg)}.p-7{padding:var(--space-xl)}.p-8{padding:var(--space-xxl)}.p-none{padding:0}.p-1ch{padding:1ch}.p-xxxs{padding:var(--space-xxxs)}.p-xxs{padding:var(--space-xxs)}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.p-xxl{padding:var(--space-xxl)}.m-block-sm{margin-block:var(--space-sm)}.m-none{margin:0}.m-inline-ch{margin-left:1ch;margin-right:1ch}.m-p-none{margin:0;padding:0}.p-inline-sm{padding-inline:var(--space-sm);padding-inline:var(--space-sm)}.p-inline-ch{padding-left:1ch;padding-right:1ch}.p-inline-touch{padding-inline:var(--touchTarget)}.p-block-touch{padding-block:var(--touchTarget)}.p-touch{padding-inline:var(--touchTarget)}.p-block-ch{padding-top:1ch;padding-bottom:1ch}.p-block-xxs{padding-block:var(--space-xxs)}.p-block-xs{padding-block:var(--space-xs)}.p-block-sm{padding-block:var(--space-sm)}.p-inline-flow{padding-inline:var(--flow-padding-inline)}.p-block-flow{padding-block:var(--flow-padding-block)}.m-block-flow{margin-block:var(--flow-margin-block)}.m-p-flow{padding-inline:var(--flow-padding-inline);padding-block:var(--flow-padding-block);margin-block:var(--flow-margin-block)}.p-flow-block-start{padding-top:calc(1*var(--touchTarget))}.p-flow-block-end{padding-bottom:calc(2*var(--touchTarget))}.p-inline-xxxs{padding-inline:var(--space-xxxs)}.p-inline-xxs{padding-inline:var(--space-xxs)}.p-inline-xs{padding-inline:var(--space-xs)}.p-inline-sm{padding-inline:var(--space-sm)}.p-inline-md{padding-inline:var(--space-md)}.p-inline-lg{padding-inline:var(--space-lg)}.p-inline-xl{padding-inline:var(--space-xl)}.p-inline-xxl{padding-inline:var(--space-xxl)}.p-block-start-xxxs{padding-top:var(--space-xxxs)}.p-block-start-xxs{padding-top:var(--space-xxs)}.p-block-start-xs{padding-top:var(--space-xs)}.p-block-start-sm{padding-top:var(--space-sm)}.p-block-start-md{padding-top:var(--space-md)}.p-block-start-lg{padding-top:var(--space-lg)}.p-block-start-xl{padding-top:var(--space-xl)}.p-block-start-xxl{padding-top:var(--space-xxl)}.p-block-start-50vh{padding-top:50vh}.p-block-end-xxxs{padding-bottom:var(--space-xxxs)}.p-block-end-xxs{padding-bottom:var(--space-xxs)}.p-block-end-xs{padding-bottom:var(--space-xs)}.p-block-end-sm{padding-bottom:var(--space-sm)}.p-block-end-md{padding-bottom:var(--space-md)}.p-block-end-lg{padding-bottom:var(--space-lg)}.p-block-end-xl{padding-bottom:var(--space-xl)}.p-block-end-xxl{padding-bottom:var(--space-xxl)}.p-block-end-50vh{padding-bottom:50vh}.p-inline-start-xxxs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xxxs)}.p-inline-start-xxxs:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xxxs)}.p-inline-start-xxxs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xxxs)}.p-inline-start-xxxs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xxxs)}.p-inline-start-xxxs:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xxxs)}.p-inline-start-xxxs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xxxs)}.p-inline-start-xxs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xxs)}.p-inline-start-xxs:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xxs)}.p-inline-start-xxs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xxs)}.p-inline-start-xxs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xxs)}.p-inline-start-xxs:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xxs)}.p-inline-start-xxs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xxs)}.p-inline-start-xs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xs)}.p-inline-start-xs:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xs)}.p-inline-start-xs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xs)}.p-inline-start-xs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xs)}.p-inline-start-xs:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xs)}.p-inline-start-xs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xs)}.p-inline-start-sm:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-sm)}.p-inline-start-sm:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-sm)}.p-inline-start-sm:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-sm)}.p-inline-start-sm:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-sm)}.p-inline-start-sm:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-sm)}.p-inline-start-sm:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-sm)}.p-inline-start-md:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-md)}.p-inline-start-md:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-md)}.p-inline-start-md:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-md)}.p-inline-start-md:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-md)}.p-inline-start-md:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-md)}.p-inline-start-md:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-md)}.p-inline-start-lg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-lg)}.p-inline-start-lg:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-lg)}.p-inline-start-lg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-lg)}.p-inline-start-lg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-lg)}.p-inline-start-lg:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-lg)}.p-inline-start-lg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-lg)}.p-inline-start-xl:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xl)}.p-inline-start-xl:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xl)}.p-inline-start-xl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xl)}.p-inline-start-xl:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xl)}.p-inline-start-xl:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xl)}.p-inline-start-xl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xl)}.p-inline-start-xxl:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xxl)}.p-inline-start-xxl:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xxl)}.p-inline-start-xxl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-xxl)}.p-inline-start-xxl:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xxl)}.p-inline-start-xxl:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xxl)}.p-inline-start-xxl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-xxl)}.p-inline-end-xxxs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xxxs)}.p-inline-end-xxxs:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xxxs)}.p-inline-end-xxxs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xxxs)}.p-inline-end-xxxs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xxxs)}.p-inline-end-xxxs:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xxxs)}.p-inline-end-xxxs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xxxs)}.p-inline-end-xxs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xxs)}.p-inline-end-xxs:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xxs)}.p-inline-end-xxs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xxs)}.p-inline-end-xxs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xxs)}.p-inline-end-xxs:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xxs)}.p-inline-end-xxs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xxs)}.p-inline-end-xs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xs)}.p-inline-end-xs:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xs)}.p-inline-end-xs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xs)}.p-inline-end-xs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xs)}.p-inline-end-xs:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xs)}.p-inline-end-xs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xs)}.p-inline-end-sm:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-sm)}.p-inline-end-sm:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-sm)}.p-inline-end-sm:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-sm)}.p-inline-end-sm:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-sm)}.p-inline-end-sm:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-sm)}.p-inline-end-sm:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-sm)}.p-inline-end-md:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-md)}.p-inline-end-md:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-md)}.p-inline-end-md:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-md)}.p-inline-end-md:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-md)}.p-inline-end-md:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-md)}.p-inline-end-md:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-md)}.p-inline-end-lg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-lg)}.p-inline-end-lg:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-lg)}.p-inline-end-lg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-lg)}.p-inline-end-lg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-lg)}.p-inline-end-lg:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-lg)}.p-inline-end-lg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-lg)}.p-inline-end-xl:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xl)}.p-inline-end-xl:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xl)}.p-inline-end-xl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xl)}.p-inline-end-xl:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xl)}.p-inline-end-xl:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xl)}.p-inline-end-xl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xl)}.p-inline-end-xxl:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xxl)}.p-inline-end-xxl:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xxl)}.p-inline-end-xxl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xxl)}.p-inline-end-xxl:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xxl)}.p-inline-end-xxl:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xxl)}.p-inline-end-xxl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xxl)}.m-inline-xxxs{margin-inline:var(--space-xxxs)var(--space-xxxs)}.m-inline-xxs{margin-inline:var(--space-xxs)var(--space-xxs)}.m-inline-xs{margin-inline:var(--space-xs)var(--space-xs)}.m-inline-sm{margin-inline:var(--space-sm)var(--space-sm)}.m-inline-md{margin-inline:var(--space-md)var(--space-md)}.m-inline-lg{margin-inline:var(--space-lg)var(--space-lg)}.m-inline-xl{margin-inline:var(--space-xl)var(--space-xl)}.m-inline-xxl{margin-inline:var(--space-xxl)var(--space-xxl)}.surface-0{background-color:var(--surface-colour-0)}.surface-1{background-color:var(--surface-colour-1)}.surface-2{background-color:var(--surface-colour-2)}.surface-3{background-color:var(--surface-colour-3)}.surface-none{background-color:none}.surface-trans{background-color:#0000}.surface-menu{background-color:#08080866}.surface-red{background-color:red}.surface-blue{background-color:#00f}.surface-green{background-color:green}.surface-orange{background-color:orange}[data-theme=light] .fill-heroku{fill:#a985ff80}[data-theme=light] .fill-docker{fill:#8ad4ff80}[data-theme=dark] .fill-heroku{fill:#47239bcc}[data-theme=dark] .fill-docker{fill:#0b547fcc}.fill-surface-3{fill:var(--surface-colour-3)}.fill-surface-2{fill:var(--surface-colour-2)}.fill-surface-1{fill:var(--surface-colour-1)}.fill-surface-0{fill:var(--surface-colour-0)}.fill-text-primary{fill:var(--text-colour-primary)}.fill-opacity-0{fill-opacity:0}.fill-opacity-0-3{fill-opacity:.3}.fill-opacity-0-5{fill-opacity:.5}.fill-opacity-0-6{fill-opacity:.6}.fill-opacity-0-7{fill-opacity:.7}.stroke-text-primary{stroke:var(--text-colour-primary)}.transform-origin-center{transform-origin:50%}.scale-1{scale:1}.text-anchor-middle{text-anchor:middle}.dominant-baseline-central{dominant-baseline:central}.stroke-width-1{stroke-width:1px}.stroke-width-0-1{stroke-width:.1px}.stroke-width-0-6{stroke-width:.6px}.stroke-width-0-5{stroke-width:.5px}.typography--svgchart{aspect-ratio:var(--svg--ar);min-height:min(var(--svg--height),800px);max-height:max(var(--svg--height),100vh)}.typography--svgchart .chart__label{font-size:10px}.typography--svgchart .deviconlabel{font-size:8px}.svgchart-aspect-ratio,.svg-aspect-ratio{aspect-ratio:var(--svg--ar)}.svgchart-minh{min-height:min(var(--svg--height),800px)}.svgchart-maxh{max-height:max(var(--svg--height),100vh)}.svg-label-fs{font-size:16px}.svgguidelines{stroke:green;stroke-width:1px;fill:none}.svg-label-fs{font-size:20px;font-weight:600;line-height:var(--lineHeight-compact)}.fill-none{fill:none}.fill-inherit{fill:inherit}.fill-text{fill:var(--text-colour)}.fill-theme{fill:var(--theme-colour-1)}.stroke-none{stroke:none}.stroke-inherit{stroke:inherit}.stroke-text{stroke:var(--text-colour)}.stroke-theme{stroke:var(--theme-colour-1)}.stroke-width-3{stroke-width:3px}.stroke-width-4{stroke-width:4px}.colour-inherit{color:inherit}.colour-text{color:var(--text-colour)}.colour-ontheme{color:var(--ontheme)}.transition-translate{transition:translate var(--trans-layout-dur)var(--trans-layout-ease)}.transition-gtc-gtr-translate{transition:grid-template-columns var(--trans-layout-dur)var(--trans-layout-ease),grid-template-rows var(--trans-layout-dur)var(--trans-layout-ease),translate var(--trans-layout-dur)var(--trans-layout-ease)}.transition-gtc-gtr{transition:grid-template-columns var(--trans-layout-dur)var(--trans-layout-ease),grid-template-rows var(--trans-layout-dur)var(--trans-layout-ease)}.transition-gtc-translate{transition:grid-template-columns var(--trans-layout-dur)var(--trans-layout-ease),translate var(--trans-layout-dur)var(--trans-layout-ease)}.transition-gtc{transition:grid-template-columns var(--trans-layout-dur)var(--trans-layout-ease)}.transition-gtr{transition:grid-template-rows var(--trans-layout-dur)var(--trans-layout-ease)}.fs-inherit{font-size:inherit}.fs-00{font-size:var(--fontSize-00)}.fs-0{font-size:var(--fontSize-0)}.fs-1{font-size:var(--fontSize-1)}.fs-1-1{font-size:var(--fontSize-1-1)}.fs-1-3{font-size:var(--fontSize-1-3)}.fs-1-5{font-size:var(--fontSize-1-5)}.fs-2{font-size:var(--fontSize-2)}.fs-3{font-size:var(--fontSize-3)}.fs-4{font-size:var(--fontSize-4)}.fs-5{font-size:var(--fontSize-5)}.fs-6{font-size:var(--fontSize-6)}.fs-7{font-size:var(--fontSize-7)}.fs-8{font-size:var(--fontSize-8)}.fs-9{font-size:var(--fontSize-9)}.ff-math{font-family:var(--fontMath)}.ff-base{font-family:var(--fontBase)}.ff-mono{font-family:var(--fontMono)}.fs-ff-base{font-size:var(--fontSize-1);font-family:var(--fontBase)}.text-decoration,.text-decoration-none{text-decoration:none}.text-capitalize{text-transform:capitalize}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.typo-capitalize{text-transform:capitalize}.writing-mode-vertical{writing-mode:vertical-rl}.white-space-preserve,.white-space-pre{white-space:pre}.white-space-nowrap{white-space:nowrap}.overflow-wrap-break-word{overflow-wrap:break-word}.overflow-wrap-anywhere{overflow-wrap:anywhere}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.word-break-all{word-break:break-all}.list-style-none{list-style:none}.fw-thin{font-weight:var(--fontWeight-thin)}.fw-regular{font-weight:var(--fontWeight-regular)}.fw-medium{font-weight:var(--fontWeight-medium)}.fw-bold{font-weight:var(--fontWeight-bold)}.fw-extrabold{font-weight:var(--fontWeight-extrabold)}.font-italic{font-style:italic}.line-height-squeeze{line-height:var(--lineHeight-squeeze)}.line-height-tight{line-height:var(--lineHeight-tight)}.line-height-compact{line-height:var(--lineHeight-compact)}.line-height-close{line-height:var(--lineHeight-close)}.line-height-normal{line-height:var(--lineHeight-normal)}.line-height-loose{line-height:var(--lineHeight-loose)}.line-height-looser{line-height:var(--lineHeight-looser)}.line-height-0{line-height:0}.text-shadow-none{text-shadow:none}.text-shadow-primary{text-shadow:var(--text-shadow-primary)}.text-align-start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.text-align-start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.text-align-start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.text-align-start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.text-align-start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.text-align-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.text-align-center{text-align:center}.text-align-end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.text-align-end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.text-align-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.text-align-end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.text-align-end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.text-align-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.text-vertical-align-center,.vertical-align-center{vertical-align:center}.vertical-align-auto{vertical-align:auto}.vertical-align-baseline{vertical-align:baseline}.vertical-align-middle{vertical-align:middle}.vertical-align-sub{vertical-align:sub}.vertical-align-super{vertical-align:super}.vertical-align-text-bottom{vertical-align:text-bottom}.vertical-align-text-top{vertical-align:text-top}.vertical-align-top{vertical-align:top}.tag--link{text-align:center;border-radius:var(--br-sm);white-space:nowrap;text-transform:lowercase;line-height:var(--lineHeight-normal);font-family:var(--fontBase);contain:layout style paint;color:var(--text-colour);border:var(--border-3);background-color:var(--surface-colour-0);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-0);font-size:var(--fontSize-1);outline:var(--outline);outline-offset:var(--outlineOffset);cursor:pointer;transition:var(--transition--outlineOffset),var(--transition--outline);place-items:center;width:min-content;height:min-content;text-decoration:none;display:flex;overflow:hidden}@container (width>=0){.tag--link{font-size:var(--fontSize-00);font-weight:var(--fontWeight-regular);padding:.2rem .5rem}}@container (width>40ch){.tag--link{font-weight:var(--fontWeight-bold);font-size:var(--fontSize-0);margin-bottom:var(--space-xxs);padding-inline:var(--space-sm);padding-block:var(--space-xxs);border-radius:var(--br-md)}}.tag--link:-webkit-any(:hover,:focus){background-color:var(--theme-colour-3);border-color:var(--theme-colour-3);outline:var(--outline--hover);outline-offset:var(--outlineOffset-hover)}.tag--link:-moz-any(:hover,:focus){background-color:var(--theme-colour-3);border-color:var(--theme-colour-3);outline:var(--outline--hover);outline-offset:var(--outlineOffset-hover)}.tag--link:is(:hover,:focus){background-color:var(--theme-colour-3);border-color:var(--theme-colour-3);outline:var(--outline--hover);outline-offset:var(--outlineOffset-hover)}.tag--link:active{background-color:var(--theme-colour-0);outline:var(--outline);outline-offset:var(--outlineOffset-active);border-color:#0009}.tag--link:-webkit-any(:hover,:focus,:active){color:var(--ontheme);text-decoration:underline}.tag--link:-moz-any(:hover,:focus,:active){color:var(--ontheme);text-decoration:underline}.tag--link:is(:hover,:focus,:active){color:var(--ontheme);text-decoration:underline}.tag--link[data-linkactive=true]{background-color:var(--theme-colour-0)}.container-is{container-type:inline-size}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-hidden{overflow-y:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-inline-contain{overscroll-behavior-inline:contain}.overscroll-block-contain{overscroll-behavior-block:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.pointer-events-none{pointer-events:none}.pointer-events-all{pointer-events:all}.touch-action-manipulation{touch-action:manipulation}.user-select-none{-webkit-user-select:none;user-select:none}.tap-highlight-color-none{-webkit-tap-highlight-color:transparent}.d-block{display:block}.cursor-pointer{cursor:pointer}.contain-layout-paint-style{contain:style paint layout}.contain-strict{contain:strict}.contain-paint-style{contain:paint,style}.contain-content{contain:content}.backface-hidden{-webkit-backface-visibility:hidden;backface-visibility:hidden}.list-style-position-inside{list-style-position:inside}.visibility-visible{visibility:visible}.visibility-hidden{visibility:hidden}.aspect-ratio-square,.aspect-ratio-1{aspect-ratio:1}.hidden-heading{outline:none;width:0;height:0;margin:0;padding:0}[data-loader=container]{fill:#dc143c}[data-loader=icon]{transform-origin:50%;animation-name:rotate-cw;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:forwards}:-webkit-any(blockquote)>:-webkit-any(blockquote){padding:var(--space-xxs)var(--space-sm);padding-left:var(--space-sm);color:var(--ontheme);width:100%;margin-top:0;display:grid;position:relative}:-moz-any(blockquote)>:-moz-any(blockquote){padding:var(--space-xxs)var(--space-sm);padding-left:var(--space-sm);color:var(--ontheme);width:100%;margin-top:0;display:grid;position:relative}:is(blockquote)>:is(blockquote){padding:var(--space-xxs)var(--space-sm);padding-left:var(--space-sm);color:var(--ontheme);width:100%;margin-top:0;display:grid;position:relative}.typography--blockquote:-webkit-any(blockquote){margin:var(--space-sm)0rem 0rem 0rem;padding:var(--space-xxs)calc(2*var(--space-sm));color:var(--ontheme);contain:style;contain:paint;contain:layout;margin-block:var(--flow-margin-block);padding-block:var(--space-xs);flex-direction:column;width:100%;font-style:italic;display:flex;position:relative}.typography--blockquote:-moz-any(blockquote){margin:var(--space-sm)0rem 0rem 0rem;padding:var(--space-xxs)calc(2*var(--space-sm));color:var(--ontheme);contain:style;contain:paint;contain:layout;margin-block:var(--flow-margin-block);padding-block:var(--space-xs);flex-direction:column;width:100%;font-style:italic;display:flex;position:relative}.typography--blockquote:is(blockquote){margin:var(--space-sm)0rem 0rem 0rem;padding:var(--space-xxs)calc(2*var(--space-sm));color:var(--ontheme);contain:style;contain:paint;contain:layout;margin-block:var(--flow-margin-block);padding-block:var(--space-xs);flex-direction:column;width:100%;font-style:italic;display:flex;position:relative}.typography--blockquote>:-webkit-any(*){border-left:var(--space-sm)solid var(--theme);background-color:var(--theme-active)}.typography--blockquote>:-moz-any(*){border-left:var(--space-sm)solid var(--theme);background-color:var(--theme-active)}.typography--blockquote>:is(*){border-left:var(--space-sm)solid var(--theme);background-color:var(--theme-active)}.typography--blockquote>:not(:-webkit-any(ol,li,ul)){padding:var(--space-xxs)var(--space-sm)}.typography--blockquote>:not(:-moz-any(ol,li,ul)){padding:var(--space-xxs)var(--space-sm)}.typography--blockquote>:not(:is(ol,li,ul)){padding:var(--space-xxs)var(--space-sm)}.emoji{font-style:normal}@property --gradient-one{syntax:"<color>";inherits:true;initial-value:#dc143c}@property --gradient-two{syntax:"<color>";inherits:true;initial-value:indigo}.gradient-background{background-image:linear-gradient(to right,var(--gradient-one),var(--gradient-two),var(--gradient-one));background-repeat:no-repeat;background-size:400% 400%;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;animation:none}.page{transition:background-image .5s var(--trans-layout-ease),grid-template-columns .5s var(--trans-layout-ease),grid-template-rows .5s var(--trans-layout-ease);grid-area:page;grid-template-columns:100%;grid-template-areas:"header""content""sections";grid-auto-rows:min-content;place-content:start center;place-items:start center;width:100%;height:min-content;min-height:100vh;display:grid;container:maincontainer/inline-size}.page>*{width:100%}@property --headerFontSize{syntax:"<length>";inherits:false;initial-value:1rem}.page--header--title{max-width:var(--flow-content-max-width);color:#0000;font-weight:var(--fontWeight-extrabold);padding:0;padding-inline:var(--space-md);text-align:center;text-transform:capitalize;outline-offset:-4px;z-index:1;background-image:linear-gradient(to top right,var(--gradient-one),var(--gradient-two),var(--gradient-one),var(--gradient-two),var(--gradient-one));-webkit-text-fill-color:transparent;--headerFontSize:clamp(3rem,8vw + 3rem,10rem);font-size:var(--headerFontSize);background-repeat:no-repeat;background-size:400% 400%;background-attachment:fixed;background-origin:padding-box;-webkit-background-clip:text;background-clip:text;outline:2px solid #0000;grid-area:pageheader;width:100%;height:min-content;margin:0;transition:--headerFontSize 1s linear 1s;animation:4s linear infinite alternate-reverse gradientAnimation}.page--header--title:focus{outline-offset:2px}.page--header--title:focus-visible{outline-offset:2px}.page--header--title:focus-within{outline-offset:2px}@property --gradientOne{syntax:"<color>";inherits:false;initial-value:#dc143c}@property --gradientTwo{syntax:"<color>";inherits:false;initial-value:indigo}.pageheaderbackground{aspect-ratio:15/4;width:100%;height:auto}.pageheader{padding-inline:var(--space-md);grid-template-columns:100%;grid-template-rows:1fr min-content var(--space-md);padding-top:var(--space-sm);grid-template-areas:"graphic""pageheader";place-content:center;place-items:center;width:100%;height:min-content;display:grid;overflow:hidden}.pageheader>.pageheader--title{grid-area:pageheader}.pageheader>.pageheader--graphic{z-index:0;opacity:.1;opacity:0;opacity:.9;grid-area:1/1/-1/-1}.pagewithheader>.pagewithheaderheader{grid-area:header}.article__container{font-size:var(--fontSize-1);width:100%;height:min-content;min-height:100vh;display:grid;container:articlecontainer/inline-size}.article--content{grid-template-columns:100%;grid-auto-rows:min-content;width:100%;height:min-content;display:grid}.heading:-webkit-any(h1){font-size:var(--fontSize-4);letter-spacing:var(--letterSpacing-tightest)}.heading:-moz-any(h1){font-size:var(--fontSize-4);letter-spacing:var(--letterSpacing-tightest)}.heading:is(h1){font-size:var(--fontSize-4);letter-spacing:var(--letterSpacing-tightest)}.heading:-webkit-any(h2){font-size:var(--fontSize-3);letter-spacing:var(--letterSpacing-tightest)}.heading:-moz-any(h2){font-size:var(--fontSize-3);letter-spacing:var(--letterSpacing-tightest)}.heading:is(h2){font-size:var(--fontSize-3);letter-spacing:var(--letterSpacing-tightest)}.heading:-webkit-any(h3){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:-moz-any(h3){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:is(h3){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:-webkit-any(h4){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:-moz-any(h4){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:is(h4){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:-webkit-any(h5){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:-moz-any(h5){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:is(h5){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:-webkit-any(h6){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:-moz-any(h6){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading:is(h6){letter-spacing:var(--letterSpacing-tighter);font-size:var(--fontSize-2)}.heading{color:var(--text-colour-primary);font-family:var(--fontBase);font-weight:var(--fontWeight-bold);width:100%}.heading.heading--h1{font-size:max(1.75rem,min(1.39rem + 1.79vw,3rem));font-size:var(--fontSize-4)}.heading.heading--h2{font-size:max(1.5rem,min(1.29rem + 1.07vw,2.25rem));font-size:var(--fontSize-3)}.heading.heading--h3{font-size:max(1.25rem,min(1.11rem + .71vw,1.75rem));font-size:var(--fontSize-2)}.heading:-webkit-any(.heading--h4,.heading--h5,.heading--h6){font-size:max(1.125rem,min(1.09rem + .18vw,1.25rem));font-size:var(--fontSize-2)}.heading:-moz-any(.heading--h4,.heading--h5,.heading--h6){font-size:max(1.125rem,min(1.09rem + .18vw,1.25rem));font-size:var(--fontSize-2)}.heading:is(.heading--h4,.heading--h5,.heading--h6){font-size:max(1.125rem,min(1.09rem + .18vw,1.25rem));font-size:var(--fontSize-2)}.linkedheading>a{border-radius:var(--br-xs);outline-offset:var(--outlineOffset);color:var(--text-colour-primary);outline:2px solid #0000}.linkedheading>a [data-linkclicked=true],.linkedheading>a[data-linkactive=true]{color:var(--theme)}.linkedheading>a:-webkit-any(:hover,:focus){color:var(--theme)}.linkedheading>a:-moz-any(:hover,:focus){color:var(--theme)}.linkedheading>a:is(:hover,:focus){color:var(--theme)}.linkedheading>a:focus-within{outline-color:var(--theme);outline-offset:4px}.linkedheading>a:active{color:var(--theme-hover)}.linkedheading>a:disabled{color:#d3d3d3}.listlinks{list-style:none}.linktag{text-align:center;border-radius:var(--br-sm);white-space:nowrap;text-transform:lowercase;line-height:var(--lineHeight-normal);font-family:var(--fontBase);contain:layout style paint;color:var(--text-colour);border:var(--border-3);background-color:var(--surface-colour-0);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-0);font-size:var(--fontSize-1);outline:var(--outline);outline-offset:var(--outlineOffset);cursor:pointer;transition:var(--transition--outlineOffset);border-radius:var(--br-xs);place-items:center;width:min-content;min-width:40px;height:min-content;min-height:40px;padding-left:16px;padding-right:16px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:flex;overflow:hidden}.linktag:focus{outline:var(--outline--hover);outline-offset:var(--outlineOffset-hover)}.linktag:-webkit-any(:hover,:focus){background-color:var(--theme-colour-3);border-color:var(--theme-colour-3)}.linktag:-moz-any(:hover,:focus){background-color:var(--theme-colour-3);border-color:var(--theme-colour-3)}.linktag:is(:hover,:focus){background-color:var(--theme-colour-3);border-color:var(--theme-colour-3)}.linktag:active{background-color:var(--theme-colour-0);border-color:#0009}.linktag:-webkit-any(:hover,:focus,:active){color:var(--ontheme);text-decoration:underline}.linktag:-moz-any(:hover,:focus,:active){color:var(--ontheme);text-decoration:underline}.linktag:is(:hover,:focus,:active){color:var(--ontheme);text-decoration:underline}.linktag[data-linkactive=true]{background-color:var(--theme-colour-0)}.graphic_asbackground{z-index:0;width:100%;max-width:100%;height:auto;display:grid;position:relative}.graphic_asbackground:before{box-sizing:border-box;content:" ";z-index:500;background-image:var(--graphic--src);border-radius:var(--br-sm);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:local;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.graphic_asbackground[data-loaded=false]{opacity:0}.graphic_asbackground[data-loaded=true]{opacity:1;animation:3s ease-in-out fadeIn}.graphic_asbackground[data-infov=false],.graphic_asbackground[data-playing=false],.graphic_asbackground[data-infov=true]{opacity:0;visibility:hidden}.graphic_asbackground[data-loaded=false],.graphic_asbackground[data-loaded=true],.graphic_asbackground[data-infov=false],.graphic_asbackground[data-infov=true],.graphic_asbackground[data-playing=true],.graphic_asbackground[data-playing=false],.graphic_asbackground[data-infov=true]{opacity:1;visibility:hidden;visibility:visible}.graphic_asbackground[data-infov=true][data-playing=true]{opacity:1;visibility:visible}.horizontalrule{height:var(--s);border:none;width:100%}.horizontalrule[data-type=normal]{background-color:var(--border-colour-1);background-color:var(--theme)}.horizontalrule[data-type=normal][data-size=sm]{--s:var(--space-xxxs)}.horizontalrule[data-type=normal][data-size=md]{--s:var(--space-xxs)}.horizontalrule[data-type=normal][data-size=lg]{--s:var(--space-xs)}.horizontalrule[data-type=fun]{background-color:var(--border-colour-1);background-color:var(--theme);background-color:#0000}.horizontalrule[data-type=fun][data-size=sm]{--s:var(--space-sm)}.horizontalrule[data-type=fun][data-size=md]{--s:var(--space-md)}.horizontalrule[data-type=fun][data-size=lg]{--s:var(--space-xl)}.horizontalrule[data-type=fun]{background-image:var(--icon-arrowup);background-repeat:repeat-x;background-size:var(--s)auto;--icon-arrowup:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='hsl(245,25%,2%)' stroke-width='2' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpolyline stroke-linecap='round' stroke-linejoin='round' fill='none'  points='0,17 12,7 24,17'/%3E%3C/svg%3E");background-position:50%}[data-theme=dark] .horizontalrule[data-type=fun]{--icon-arrowup:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='crimson' stroke-width='2' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpolyline stroke-linecap='round' stroke-linejoin='round' fill='none'  points='0,17 12,7 24,17'/%3E%3C/svg%3E")}[data-theme=light] .horizontal-rule[data-type=fun]{--icon-arrowup:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='hsl(360,0%, 80%)' stroke-width='2' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpolyline stroke-linecap='round' stroke-linejoin='round' fill='none'  points='0,17 12,7 24,17'/%3E%3C/svg%3E")}.typography--heading{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%}.typography--heading:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.typography--heading:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.typography--heading:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.typography--heading:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.typography--heading:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.typography--heading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}:-webkit-any(ul,ol,.typography--list){list-style-position:inside}:-moz-any(ul,ol,.typography--list){list-style-position:inside}:is(ul,ol,.typography--list){list-style-position:inside}li>:-webkit-any(ul,ol){padding-left:2rem}li>:-moz-any(ul,ol){padding-left:2rem}li>:is(ul,ol){padding-left:2rem}.typography--list{padding:0;padding-inline:var(--flow-padding-inline);padding-block:var(--flow-padding-block);margin:0;margin-block:var(--flow-margin-block);width:100%;list-style-position:inside}.typography--list>.typography--list{margin-top:0;margin-bottom:0;padding:0}.typography--list>.typography--list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--flow-padding-inline)}.typography--list>.typography--list:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--flow-padding-inline)}.typography--list>.typography--list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--flow-padding-inline)}.typography--list>.typography--list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--flow-padding-inline)}.typography--list>.typography--list:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--flow-padding-inline)}.typography--list>.typography--list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--flow-padding-inline)}.typography--list:-webkit-any(ol){list-style-type:decimal}.typography--list:-moz-any(ol){list-style-type:decimal}.typography--list:is(ol){list-style-type:decimal}.typography--list:-webkit-any(ul){list-style-type:square}.typography--list:-moz-any(ul){list-style-type:square}.typography--list:is(ul){list-style-type:square}.typography--list:-webkit-any(ul) :-webkit-any(ul){list-style-type:square}.typography--list:-moz-any(ul) :-moz-any(ul){list-style-type:square}.typography--list:is(ul) :is(ul){list-style-type:square}.typography--list>:-webkit-any(li)::marker{font-weight:var(--fontWeight-medium)}.typography--list>:-moz-any(li)::marker{font-weight:var(--fontWeight-medium)}.typography--list>:is(li)::marker{font-weight:var(--fontWeight-medium)}.typography--list::marker{font-family:var(--fontMono)}.typography--p{font-size:var(--fontSize-1);font-family:var(--fontBase)}.typography--p :-webkit-any(kbd,del,mark){padding-inline:var(--space-xxs);padding-block:var(--space-xxxs)}.typography--p :-moz-any(kbd,del,mark){padding-inline:var(--space-xxs);padding-block:var(--space-xxxs)}.typography--p :is(kbd,del,mark){padding-inline:var(--space-xxs);padding-block:var(--space-xxxs)}.typography--p :-webkit-any(kbd){border-radius:var(--br-xxs);background-color:var(--border-colour-0);border:1px solid var(--border-colour-3)}.typography--p :-moz-any(kbd){border-radius:var(--br-xxs);background-color:var(--border-colour-0);border:1px solid var(--border-colour-3)}.typography--p :is(kbd){border-radius:var(--br-xxs);background-color:var(--border-colour-0);border:1px solid var(--border-colour-3)}.typography--p>:-webkit-any(kbd){font-family:var(--fontMono);font-weight:var(--fontWeight-thin);-moz-tab-size:4;tab-size:4;cursor:pointer}.typography--p>:-moz-any(kbd){font-family:var(--fontMono);font-weight:var(--fontWeight-thin);-moz-tab-size:4;tab-size:4;cursor:pointer}.typography--p>:is(kbd){font-family:var(--fontMono);font-weight:var(--fontWeight-thin);-moz-tab-size:4;tab-size:4;cursor:pointer}.typography--p a:not(:-webkit-any(.footnote-ref,.homeview__homelink,.footnote-backref,.homepagelink)){padding-inline:var(--space-xxxs);padding-block:var(--space-xxxs)}.typography--p a:not(:-moz-any(.footnote-ref,.homeview__homelink,.footnote-backref,.homepagelink)){padding-inline:var(--space-xxxs);padding-block:var(--space-xxxs)}.typography--p a:not(:is(.footnote-ref,.homeview__homelink,.footnote-backref,.homepagelink)){padding-inline:var(--space-xxxs);padding-block:var(--space-xxxs)}.typography--p a:not(:-webkit-any(.footnote-ref,.homeview__homelink,.footnote-backref,.homepagelink)):first-child{padding-left:0;padding-right:0}.typography--p a:not(:-moz-any(.footnote-ref,.homeview__homelink,.footnote-backref,.homepagelink)):first-child{padding-left:0;padding-right:0}.typography--p a:not(:is(.footnote-ref,.homeview__homelink,.footnote-backref,.homepagelink)):first-child{padding-left:0;padding-right:0}.typography--p a:not(:-webkit-any(.footnote-ref,.homeview__homelink,.footnote-backref,.homepagelink)):hover{text-decoration:none}.typography--p a:not(:-moz-any(.footnote-ref,.homeview__homelink,.footnote-backref,.homepagelink)):hover{text-decoration:none}.typography--p a:not(:is(.footnote-ref,.homeview__homelink,.footnote-backref,.homepagelink)):hover{text-decoration:none}.typography--p a.homepagelink{white-space:nowrap}.typography--p del{color:var(--theme)}.typography--p del:hover{text-decoration:none}.typography--p mark{background-color:var(--colour-mark);color:var(--text-colour)}.typography--p var,.typography--p q{font-family:var(--fontMath)}.typography--p>.emoji{font-style:normal}.typo-blockquote{padding:unset;background-color:var(--surface-colour-3)}.button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;min-height:var(--touchTarget);min-width:var(--touchTarget);overflow:hidden}#action-copy{overflow:visible!important}#action-copy>.copy-icon{grid-area:1/1/-1/-1;transition:opacity .6s linear,scale .6s linear}#action-copy[data-timeout=true]:before{animation:.6s linear forwards to-top-fade}#action-copy:before{font-size:inherit;font-weight:inherit;box-sizing:border-box;content:"copied!";z-index:5;opacity:0;width:min-content;height:min-content;font-family:inherit;position:absolute;top:0;bottom:0;left:0;right:0;scale:0}@keyframes to-top-fade{0%{opacity:0;translate:0;scale:1}40%{opacity:1;translate:0 -10px;scale:1}800%{opacity:1;translate:0 -20px;scale:1}to{opacity:0;translate:0 -20px;scale:1}}.codeblock-header{padding-block:var(--space-xs);font-weight:700;font-size:var(--fontSize-0);font-family:var(--fontMono);fill:var(--text-colour);place-content:center;place-items:center;gap:var(--space-xs);grid-template:"lang file copy"min-content/min-content 1fr min-content;grid-area:title;width:100%;height:min-content;display:grid}.codeblock-header>.codeblock-filename{text-align:center;grid-area:file;width:100%}.codeblock-header>.codeblock-language{height:var(--touchTarget);width:var(--touchTarget);place-content:center;place-items:center;gap:var(--space-xs);grid-area:lang;width:min-content;display:flex}.codeblock-header>.codeblock-language>.codeblock-icon{aspect-ratio:1;width:var(--size-icon);fill:inherit;height:auto}.codeblock-header>.codeblock-copy{background-color:#0000;border:none;grid-area:copy;place-content:center;place-items:center;display:grid}.codeblock-header>.codeblock-copy>.copy-icon{aspect-ratio:1;width:var(--size-icon);height:auto}figure[data-blocktype=code]{padding:unset;grid-template-areas:"title""code""caption";position:relative}figure[data-blocktype=code]>*{width:100%;height:min-content}figure[data-blocktype=code]>.codeblock-code{padding-block:var(--space-xs);padding-inline:var(--flow-padding-inline)}figure[data-blocktype=code]>.codeblock-code>:-webkit-any(code){cursor:pointer;line-height:var(--lineHeight-normal);overscroll-behavior-x:contain;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;white-space:pre;grid-template-columns:1fr;grid-auto-rows:min-content;width:100%;height:min-content;display:grid;overflow:auto}figure[data-blocktype=code]>.codeblock-code>:-moz-any(code){cursor:pointer;line-height:var(--lineHeight-normal);overscroll-behavior-x:contain;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;white-space:pre;grid-template-columns:1fr;grid-auto-rows:min-content;width:100%;height:min-content;display:grid;overflow:auto}figure[data-blocktype=code]>.codeblock-code>:is(code){cursor:pointer;line-height:var(--lineHeight-normal);overscroll-behavior-x:contain;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;white-space:pre;grid-template-columns:1fr;grid-auto-rows:min-content;width:100%;height:min-content;display:grid;overflow:auto}figure[data-blocktype=code]>.codeblock-code>:-webkit-any(code)>:-webkit-any(span){-moz-tab-size:4;tab-size:4;min-height:calc(var(--fontSize-1)*1.5);width:min-content;height:min-content;display:block}figure[data-blocktype=code]>.codeblock-code>:-moz-any(code)>:-moz-any(span){-moz-tab-size:4;tab-size:4;min-height:calc(var(--fontSize-1)*1.5);width:min-content;height:min-content;display:block}figure[data-blocktype=code]>.codeblock-code>:is(code)>:is(span){-moz-tab-size:4;tab-size:4;min-height:calc(var(--fontSize-1)*1.5);width:min-content;height:min-content;display:block}figure[data-blocktype=code]>.codeblock-code>:-webkit-any(code)>:-webkit-any(span):last-child{padding-bottom:var(--space-xs)}figure[data-blocktype=code]>.codeblock-code>:-moz-any(code)>:-moz-any(span):last-child{padding-bottom:var(--space-xs)}figure[data-blocktype=code]>.codeblock-code>:is(code)>:is(span):last-child{padding-bottom:var(--space-xs)}figure[data-blocktype=code]>.codeblock-code>:-webkit-any(code)::-webkit-scrollbar{width:var(--space-sm);background-color:var(--border-colour-3);border-radius:var(--br-sm)}figure[data-blocktype=code]>.codeblock-code>:-moz-any(code)::-webkit-scrollbar{width:var(--space-sm);background-color:var(--border-colour-3);border-radius:var(--br-sm)}figure[data-blocktype=code]>.codeblock-code>:is(code)::-webkit-scrollbar{width:var(--space-sm);background-color:var(--border-colour-3);border-radius:var(--br-sm)}figure[data-blocktype=code]>.codeblock-code>:-webkit-any(code)::-webkit-scrollbar-thumb{background-color:var(--theme);border-radius:var(--br-sm)}figure[data-blocktype=code]>.codeblock-code>:-moz-any(code)::-webkit-scrollbar-thumb{background-color:var(--theme);border-radius:var(--br-sm)}figure[data-blocktype=code]>.codeblock-code>:is(code)::-webkit-scrollbar-thumb{background-color:var(--theme);border-radius:var(--br-sm)}figure[data-blocktype=code]:before{background-color:var(--surface-colour-1);content:" ";border-radius:var(--br-sm);grid-area:1/1/3/-1;width:100%;height:100%}figure[data-blocktype=code]>.codeblock-caption{padding-block:var(--space-xs);padding-inline:var(--space-md);margin-top:var(--space-xxs)}[data-theme=dark] code{--codecolor--comment:#b361ff;--codecolor--constant:#ff618b;--codecolor--entity:#fad000;--codecolor--keyword:#ff9d00;--codecolor--invalid:#ec3936;--codecolor--literal:#ffb8c2;--codecolor--meta:#9effff;--codecolor--name:var(--text-colour-primary);--codecolor--string:#a3ff8f;--codecolor--variable:#e0efff;--codecolor--function:var(--codecolor--entity);--codecolor--punctuation:var(--codecolor--entity);--codecolor--operator:var(--codecolor--keyword)}[data-theme=light] code{--codecolor--comment:#696969;--codecolor--constant:#ff2e66;--codecolor--entity:#d91e18;--codecolor--keyword:#7928a1;--codecolor--invalid:#efaf25;--codecolor--literal:#aa5d00;--codecolor--meta:#6bffff;--codecolor--name:var(--text-colour-primary);--codecolor--string:green;--codecolor--variable:#0e62c4;--codecolor--function:var(--codecolor--entity);--codecolor--punctuation:var(--codecolor--entity);--codecolor--operator:var(--codecolor--keyword)}:-webkit-any(code) :-webkit-any(.c,.ch,.cm,.cpf,.c1,.cs){color:var(--codecolor--comment)}:-moz-any(code) :-moz-any(.c,.ch,.cm,.cpf,.c1,.cs){color:var(--codecolor--comment)}:is(code) :is(.c,.ch,.cm,.cpf,.c1,.cs){color:var(--codecolor--comment)}:-webkit-any(code) :-webkit-any(.na,.nc,.nf,.fm){color:var(--codecolor--function)}:-moz-any(code) :-moz-any(.na,.nc,.nf,.fm){color:var(--codecolor--function)}:is(code) :is(.na,.nc,.nf,.fm){color:var(--codecolor--function)}:-webkit-any(code) :-webkit-any(.err,.g,.l,.n,.x,.ge,.gr,.gh,.gi,.gp,.gs,.gu,.gt,.ld,.nd,.ni,.ne,.nn,.nx,.py,.w,.bp){color:var(--codecolor--name)}:-moz-any(code) :-moz-any(.err,.g,.l,.n,.x,.ge,.gr,.gh,.gi,.gp,.gs,.gu,.gt,.ld,.nd,.ni,.ne,.nn,.nx,.py,.w,.bp){color:var(--codecolor--name)}:is(code) :is(.err,.g,.l,.n,.x,.ge,.gr,.gh,.gi,.gp,.gs,.gu,.gt,.ld,.nd,.ni,.ne,.nn,.nx,.py,.w,.bp){color:var(--codecolor--name)}:-webkit-any(code) :-webkit-any(.k,.cp,.kc,.kn,.kp,.kr,.nt,.ow){color:var(--codecolor--keyword)}:-moz-any(code) :-moz-any(.k,.cp,.kc,.kn,.kp,.kr,.nt,.ow){color:var(--codecolor--keyword)}:is(code) :is(.k,.cp,.kc,.kn,.kp,.kr,.nt,.ow){color:var(--codecolor--keyword)}:-webkit-any(code) :-webkit-any(.m,.mb,.mf,.mh,.mi,.mo,.il){color:var(--codecolor--literal)}:-moz-any(code) :-moz-any(.m,.mb,.mf,.mh,.mi,.mo,.il){color:var(--codecolor--literal)}:is(code) :is(.m,.mb,.mf,.mh,.mi,.mo,.il){color:var(--codecolor--literal)}:-webkit-any(code) :-webkit-any(.s,.sa,.sb,.sc,.dl,.sd,.s2,.se,.sh,.si,.sx,.sr,.s1,.ss){color:var(--codecolor--string)}:-moz-any(code) :-moz-any(.s,.sa,.sb,.sc,.dl,.sd,.s2,.se,.sh,.si,.sx,.sr,.s1,.ss){color:var(--codecolor--string)}:is(code) :is(.s,.sa,.sb,.sc,.dl,.sd,.s2,.se,.sh,.si,.sx,.sr,.s1,.ss){color:var(--codecolor--string)}:-webkit-any(code) :-webkit-any(.kd,.kt,.nb,.nl){color:var(--codecolor--keyword)}:-moz-any(code) :-moz-any(.kd,.kt,.nb,.nl){color:var(--codecolor--keyword)}:is(code) :is(.kd,.kt,.nb,.nl){color:var(--codecolor--keyword)}:-webkit-any(code) :-webkit-any(.nv,.vc,.vg,.vi,.vm){color:var(--codecolor--variable)}:-moz-any(code) :-moz-any(.nv,.vc,.vg,.vi,.vm){color:var(--codecolor--variable)}:is(code) :is(.nv,.vc,.vg,.vi,.vm){color:var(--codecolor--variable)}:-webkit-any(code) :-webkit-any(.no,.kc){color:var(--codecolor--constant)}:-moz-any(code) :-moz-any(.no,.kc){color:var(--codecolor--constant)}:is(code) :is(.no,.kc){color:var(--codecolor--constant)}:-webkit-any(code) :-webkit-any(.gd,.err){color:var(--codecolor--invalid)}:-moz-any(code) :-moz-any(.gd,.err){color:var(--codecolor--invalid)}:is(code) :is(.gd,.err){color:var(--codecolor--invalid)}:-webkit-any(code) .p{color:var(--codecolor--punctuation)}:-moz-any(code) .p{color:var(--codecolor--punctuation)}:is(code) .p{color:var(--codecolor--punctuation)}:-webkit-any(code) .o{color:var(--codecolor--operator)}:-moz-any(code) .o{color:var(--codecolor--operator)}:is(code) .o{color:var(--codecolor--operator)}:-webkit-any(code) .go{color:#44475a}:-moz-any(code) .go{color:#44475a}:is(code) .go{color:#44475a}:-webkit-any(code) :-webkit-any(.gh,.gi,.gu){font-weight:700}:-moz-any(code) :-moz-any(.gh,.gi,.gu){font-weight:700}:is(code) :is(.gh,.gi,.gu){font-weight:700}:-webkit-any(code) .ge{text-decoration:underline}:-moz-any(code) .ge{text-decoration:underline}:is(code) .ge{text-decoration:underline}.graphic--controls{object-fit:cover;object-position:center;cursor:pointer;aspect-ratio:var(--graphic--aspectRatio);transition:opacity .4s var(--easing--emphasized);background-color:var(--surface-colour-3);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;place-items:center;width:100%;max-width:100%;height:auto;display:grid;position:relative;overflow:hidden}.graphic--controls:before,.graphic--controls:after{box-sizing:border-box;content:" ";animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:forwards;animation-timing-function:var(--easing--emphasized);transition:scale .4s var(--easing--emphasized),opacity .4s var(--easing--emphasized);background-position:50%;background-repeat:no-repeat;background-size:50px 50px;width:100%;height:100%;animation-duration:.4s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.graphic--controls:before{animation-timing-function:linear(0,.09,.4,.8,.83,.75,.9,.95,.98,1 100% 100%);background-color:#0000;background-image:var(--icon--paused)}.graphic--controls:after{background-color:#0000;background-image:var(--icon--play)}.graphic--controls[data-loaded=false]{opacity:0}.graphic--controls[data-loaded=true][data-playing=false]{opacity:1;transition-delay:0s}.graphic--controls[data-loaded=true][data-playing=false]:before{animation-name:pause-in}.graphic--controls[data-loaded=true][data-playing=false]:after{animation-name:play-out}.graphic--controls[data-loaded=true][data-playing=false]:hover:before{opacity:1;scale:1.3}.graphic--controls[data-loaded=true][data-playing=true]{opacity:0;transition-delay:.8s}.graphic--controls[data-loaded=true][data-playing=true]:before{opacity:0;scale:0}.graphic--controls[data-loaded=true][data-playing=true]:after{animation-name:play-in-out;animation-duration:.8s}@keyframes pause-in{0%{scale:0}to{scale:1}}@keyframes play-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes play-in-out{0%{opacity:0;scale:0}50%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes play-out{0%{opacity:1;scale:1}to{opacity:0;scale:0}}.newgraphic{object-fit:cover;object-position:center;aspect-ratio:var(--aspect-ratio);width:100%;max-width:100%;height:auto;position:relative}.newgraphic[data-loaded=false]{opacity:0}.newgraphic[data-loaded=true]{opacity:1;animation:3s ease-in-out fadeIn}.newgraphic[data-subtype=animated][data-infov=false],.newgraphic[data-subtype=animated][data-playing=false],.newgraphic[data-subtype=animated][data-infov=true]{opacity:0;visibility:hidden}.newgraphic[data-subtype=animated][data-infov=true][data-playing=true]{opacity:1;visibility:visible}.graphic__container.incontent>.newgraphic{object-fit:cover;object-position:center;border:none;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.graphic__container.isbackground>.newgraphic{visibility:hidden;z-index:-1;opacity:0;grid-area:1/1;width:100%;height:0;display:grid}.figure--graphic{padding:unset;grid-template-rows:minmax(var(--touchTarget),auto)minmax(var(--touchTarget),auto)minmax(var(--touchTarget),auto)}.figure--graphic>.graphic-loader{animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:forwards;animation-timing-function:var(--trans-layout-ease);animation-duration:2s}.figure--graphic[data-loaded=true]>.graphic-loader{animation-name:graphic-loaded}.typography--svgfigure .chart__label,.typography--svgchart .chart__label{font-size:var(--fontSize-1);font-size:10px;font-family:var(--fontMono);font-weight:var(--fontWeight-extrabold);font-weight:var(--fontWeight-thin);fill:var(--text-colour-primary);line-height:var(--lineHeight-compact);text-anchor:middle;dominant-baseline:central}.typography--svgchart{padding:1px}.typography--svgchart .deviconlabel{stroke-width:1px;font-size:8px}.typography--svgchart :-webkit-any(use){fill:var(--text-colour-primary)}.typography--svgchart :-moz-any(use){fill:var(--text-colour-primary)}.typography--svgchart :is(use){fill:var(--text-colour-primary)}[data-theme=light] .typography--svgchart #environment-heroku{fill:#a985ff80}[data-theme=light] .typography--svgchart #environment-docker{fill:#8ad4ff80}[data-theme=dark] .typography--svgchart #environment-heroku{fill:#47239bcc}[data-theme=dark] .typography--svgchart #environment-docker{fill:#0b547fcc}.typography--svgchart .chart__surface__label{fill:var(--surface-colour-3);stroke:none}.typography--svgchart .chart__surface__label--nofill{stroke:none;fill:var(--surface-colour-3);fill-opacity:0}.typography--svgchart .nofill{stroke:none;fill:none}.typography--svgfigure{font-family:serif;font-family:var(--fontBase);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-1);cursor:pointer;contain:style paint layout;font-family:serif;font-family:var(--fontBase);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-1);cursor:pointer;contain:style paint layout;grid-template-rows:min-content;grid-template-columns:1fr;place-items:center;width:100%;height:min-content;display:grid;position:relative;overflow-x:auto}figure[data-blocktype=table]{border-spacing:0;grid-template-columns:1fr;grid-template-areas:"title""caption""table";font-weight:100}figure[data-blocktype=table]>:first-child{padding-top:var(--space-sm)}figure[data-blocktype=table]>:last-child{padding-bottom:var(--space-sm)}figure[data-blocktype=table]:has(.has-caption,.has-title){grid-template-rows:minmax(var(--space-sm),auto)minmax(var(--space-sm),auto)minmax(var(--space-sm),auto)}figure[data-blocktype=table]:has(.has-caption,.no-title){grid-template-rows:0rem minmax(var(--space-sm),auto)minmax(var(--space-sm),auto)}figure[data-blocktype=table]:has(.has-title,.no-caption){grid-template-rows:minmax(var(--space-sm),auto)0rem minmax(var(--space-sm),auto)}figure[data-blocktype=table]:has(.no-title,.no-caption){grid-template-rows:0rem minmax(var(--space-sm),auto)minmax(var(--space-sm),auto)}figure[data-blocktype=table]>.table--container{margin-bottom:var(--space-sm)}figure[data-blocktype=table]>.table--container :-webkit-any(th:nth-child(n):hover,td:nth-child(n):hover){background-color:var(--border-colour-3)}figure[data-blocktype=table]>.table--container :-moz-any(th:nth-child(n):hover,td:nth-child(n):hover){background-color:var(--border-colour-3)}figure[data-blocktype=table]>.table--container :is(th:nth-child(n):hover,td:nth-child(n):hover){background-color:var(--border-colour-3)}figure[data-blocktype=table]>.table--container :-webkit-any(thead,tbody){border-bottom:1px solid var(--text-colour);font-weight:var(--fontWeight-regular);font-weight:thin!important}figure[data-blocktype=table]>.table--container :-moz-any(thead,tbody){border-bottom:1px solid var(--text-colour);font-weight:var(--fontWeight-regular);font-weight:thin!important}figure[data-blocktype=table]>.table--container :is(thead,tbody){border-bottom:1px solid var(--text-colour);font-weight:var(--fontWeight-regular);font-weight:thin!important}figure[data-blocktype=table]>.table--container :-webkit-any(thead,tfoot){font-weight:var(--fontWeight-bold)}figure[data-blocktype=table]>.table--container :-moz-any(thead,tfoot){font-weight:var(--fontWeight-bold)}figure[data-blocktype=table]>.table--container :is(thead,tfoot){font-weight:var(--fontWeight-bold)}figure[data-blocktype=table]>.table--container :-webkit-any(thead) :-webkit-any(th){font-weight:var(--fontWeight-bold)}figure[data-blocktype=table]>.table--container :-moz-any(thead) :-moz-any(th){font-weight:var(--fontWeight-bold)}figure[data-blocktype=table]>.table--container :is(thead) :is(th){font-weight:var(--fontWeight-bold)}figure[data-blocktype=table]>.table--container :-webkit-any(td,th){text-align:center;padding-inline:var(--space-xs);padding-block:var(--space-xxxs);white-space:pre}figure[data-blocktype=table]>.table--container :-moz-any(td,th){text-align:center;padding-inline:var(--space-xs);padding-block:var(--space-xxxs);white-space:pre}figure[data-blocktype=table]>.table--container :is(td,th){text-align:center;padding-inline:var(--space-xs);padding-block:var(--space-xxxs);white-space:pre}figure[data-blocktype=table]>.table--container :-webkit-any(th){padding-block:var(--space-xxs)}figure[data-blocktype=table]>.table--container :-moz-any(th){padding-block:var(--space-xxs)}figure[data-blocktype=table]>.table--container :is(th){padding-block:var(--space-xxs)}figure[data-blocktype=table]>.table--container::-webkit-scrollbar{width:var(--space-sm);background-color:var(--border-colour-3);border-radius:var(--br-sm)}figure[data-blocktype=table]>.table--container::-webkit-scrollbar-thumb{background-color:var(--theme);border-radius:var(--br-sm)}.typography--admonition,[data-theme=dark] .typography--admonition{--admo-alpha:.4;--admo-lightness:10%}[data-theme=light] .typography--admonition{--admo-alpha:.2;--admo-lightness:-20%}.typography--admonition{padding:unset}.typography--admonition>*{padding-inline:var(--flow-padding-inline);margin:0}.typography--admonition>.admonition-header{background-color:var(--surface-background);grid-template-areas:"header icon";grid-template-columns:1fr var(--touchTarget)}.typography--admonition>.admonition-header>.admonition-title{color:var(--surface-foreground)}.typography--admonition>.admonition-header>.admonition-icon{fill:var(--surface-foreground);padding-inline:var(--space-md);width:100%;height:auto}.typography--admonition>.admonition-body{background-color:var(--surface-background)}.typography--admonition>.admonition-body>*{margin:0}.typography--admonition>.admonition-body:last-child{background-color:var(--surface-background)}.typography--admonition>.admonition-body:last-child>*{margin:0}.typography--admonition[data-admonitiontype=warning]{--surface-foreground:hsl(21deg,90%,calc(50% + var(--admo-lightness)));--surface-background:hsla(21deg,79%,50%,var(--admo-alpha))}.typography--admonition[data-admonitiontype=important]{--surface-foreground:hsl(204deg,60%,calc(50% + var(--admo-lightness)));--surface-background:hsla(204deg,60%,53%,var(--admo-alpha))}.typography--admonition[data-admonitiontype=caution]{--surface-foreground:hsl(359deg,84%,calc(50% + var(--admo-lightness)));--surface-background:hsla(359deg,84%,62%,var(--admo-alpha))}.typography--admonition[data-admonitiontype=tip]{--surface-foreground:hsl(164deg,85%,calc(50% + var(--admo-lightness)));--surface-background:hsla(164deg,85%,50%,var(--admo-alpha))}.typography--admonition[data-admonitiontype=note]{--surface-foreground:hsl(192deg,40%,calc(50% + var(--admo-lightness)));--surface-background:hsla(192deg,40%,50%,var(--admo-alpha))}.typography--admonition[data-admonitiontype=question]{--surface-foreground:hsl(198deg,71%,calc(50% + var(--admo-lightness)));--surface-background:hsla(198deg,71%,50%,var(--admo-alpha))}.typography--admonition[data-admonitiontype=quote]{--surface-foreground:hsl(162deg,53%,calc(50% + var(--admo-lightness)));--surface-background:hsla(162deg,53%,50%,var(--admo-alpha))}.typography--admonition[data-admonitiontype=comment]{--surface-foreground:hsl(222deg,70%,calc(50% + var(--admo-lightness)));--surface-background:hsla(222deg,70%,50%,var(--admo-alpha))}.typography--admonition[data-admonitiontype=docs]{--surface-foreground:hsl(253deg,40%,calc(50% + var(--admo-lightness)));--surface-background:hsla(253deg,40%,50%,var(--admo-alpha))}.typography--admonition.bordered{--admo-border-radius:var(--br-sm);--admo-border-width:1px;--admo-border:var(--admo-border-width)solid var(--surface-background)}.typography--admonition.bordered>.admonition-header{border-left:var(--admo-border);border-right:var(--admo-border);border-top:var(--admo-border)}.typography--admonition.bordered>.admonition-body{border-left:var(--admo-border);border-right:var(--admo-border)}.typography--admonition.bordered>.admonition-body:last-child{border-bottom:var(--admo-border)}.fn-listitem{padding-block:var(--space-sm);list-style-position:none;min-height:var(--touchTarget);grid-template-columns:min-content 1fr min-content;grid-auto-rows:min-content;grid-auto-flow:row;place-content:start center;place-items:start center;height:min-content;margin:0;padding:0;list-style-position:inside;display:grid;position:relative}.fn-listitem[data-selected=true]{animation:1s ease-in-out 5 alternate pulsate}.fn-index{text-align:center;font-size:inherit;font-family:var(--fontBase);font-weight:var(--fontWeight-bold);padding-top:var(--space-xxs);grid-area:1/1/2/2;place-content:center start;width:3ch;display:grid}.fn-blocks{padding:0;padding-top:var(--space-xxs);grid-column:2/3;width:100%;margin:0;padding-inline:var(--space-xs)!important}.fn-link{grid-area:1/3/2/4}@keyframes fnrefpulsate{0%{color:var(--ontheme);background-color:var(--theme)}to{color:var(--text-colour-primary);background-color:#0000}}@keyframes pulsate{0%{color:var(--theme)}to{color:var(--text-colour-primary)}}@counter-style decimal-padded-leading-zero{system:fixed;pad:3 " ";symbols:"1" "2" "3" "4" "5" "6" "7" "8" "9";suffix:": ";prefix:" "}.footnote-backref{text-indent:0;width:var(--touchTarget);height:var(--touchTarget);stroke:var(--text-colour);grid-template-rows:40%;grid-template-columns:40%;place-content:center end;place-items:center;text-decoration:none;display:inline-grid;overflow:hidden}.footnote-backref-icon{pointer-events:none;fill:none;stroke:inherit;grid-area:1/1/-1/-1;width:100%;height:100%}.footnote-backref:hover{stroke:var(--theme)}.typography--footnotes{padding-bottom:var(--space-sm);padding-bottom:var(--space-sm);padding:unset;width:100%}.typography--footnotes>.typography--list{padding-inline:var(--flow-padding-inline);margin-block:var(--flow-margin-block);gap:var(--space-xs);flex-direction:column;width:100%;height:min-content;margin-left:0;margin-right:0;list-style-type:decimal;list-style-position:inside;display:flex;position:relative}.typography--footnotes>:-webkit-any(hr){background-color:var(--border-colour-0);height:var(--space-xxs);margin-top:var(--space-md);border-radius:var(--br-sm);border:none;display:block}.typography--footnotes>:-moz-any(hr){background-color:var(--border-colour-0);height:var(--space-xxs);margin-top:var(--space-md);border-radius:var(--br-sm);border:none;display:block}.typography--footnotes>:is(hr){background-color:var(--border-colour-0);height:var(--space-xxs);margin-top:var(--space-md);border-radius:var(--br-sm);border:none;display:block}@counter-style decimal-padded-leading-zero{system:fixed;pad:3 " ";symbols:"1" "2" "3" "4" "5" "6" "7" "8" "9";suffix:": ";prefix:" "}.toclink{border-radius:var(--br-xs);outline-offset:-5px;padding-inline:var(--space-xs);padding-block:var(--space-xs);border:none;outline:2px solid #0000;grid-template-columns:1fr;grid-template-areas:"label";-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:grid}.toclink:-webkit-any(.toclinklevel-h1,.toclinklevel-h2){font-weight:var(--fontWeight-bold)}.toclink:-moz-any(.toclinklevel-h1,.toclinklevel-h2){font-weight:var(--fontWeight-bold)}.toclink:is(.toclinklevel-h1,.toclinklevel-h2){font-weight:var(--fontWeight-bold)}.toclink:-webkit-any(.toclinklevel-h3,.toclinklevel-h4,.toclinklevel-h5,.toclinklevel-h6){font-weight:var(--fontWeight-regular)}.toclink:-moz-any(.toclinklevel-h3,.toclinklevel-h4,.toclinklevel-h5,.toclinklevel-h6){font-weight:var(--fontWeight-regular)}.toclink:is(.toclinklevel-h3,.toclinklevel-h4,.toclinklevel-h5,.toclinklevel-h6){font-weight:var(--fontWeight-regular)}.toclink[data-linkactive=true],.toclink[data-linkclicked=true]{-webkit-text-decoration-color:var(--text-colour);-webkit-text-decoration-color:var(--text-colour);text-decoration-color:var(--text-colour);background-color:#db143c80}.toclink:hover,.toclink:focus{background-color:#db143c1a;background-color:var(--border-colour-3);-webkit-text-decoration-color:var(--text-colour);-webkit-text-decoration-color:var(--text-colour);text-decoration-color:var(--text-colour)}.toclink:focus{outline-color:var(--theme);outline-offset:-2px}.toclink--label{grid-area:label;position:relative}.tocclose--external{grid-area:space}@container articlecontainer (width<140ch){.tocclose--external{display:none}.tocclose--external[data-toggled=true]{display:grid}}@container articlecontainer (width>=140ch){.tocclose--external{display:none}}.toc{--toc-top-padding:0px;--toc-bottom-padding:0px;top:0;top:var(--sc-height-topbar);--sc-height-bottombar:var(--sc-height-topbar);--height-toc:calc(100vh - var(--sc-height-topbar));height:var(--height-toc);pointer-events:none;grid-template-areas:"space list";grid-template-columns:1fr var(--sc-width-toc);grid-template-rows:100vh;place-content:start end;place-items:start;width:100%;margin:0;padding:0;display:grid;position:sticky;overflow:visible;container:toccontainer/inline-size}@container articlecontainer (width>=0){.toc{grid-area:1/1/-1/-1}}@container articlecontainer (width>=140ch){.toc{grid-area:toc}}.toc--nav{z-index:2;grid-area:list;grid-template-columns:1fr;grid-template-areas:".""heading"".""nav""."".";grid-template-rows:0px min-content 0px 1fr var(--touchTarget)var(--sc-height-topbar);place-content:center;place-items:center;gap:0;width:100%;height:100%;max-height:100%;margin:0;padding:0;display:grid;container-type:inline-size}.toc--nav>.toc--list{padding-block:var(--space-sm);scrollbar-width:auto}.toc--nav>.toc--list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-sm)}.toc--nav>.toc--list:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-sm)}.toc--nav>.toc--list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-sm)}.toc--nav>.toc--list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-sm)}.toc--nav>.toc--list:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-sm)}.toc--nav>.toc--list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-sm)}.toc--nav>.toc--list::-webkit-scrollbar{background-color:var(--border-colour-3);border-radius:var(--br-sm);width:8px}.toc--nav>.toc--list::-webkit-scrollbar-thumb{background-color:var(--theme);border-radius:var(--br-sm)}@container articlecontainer (width<140ch){.toc--nav{z-index:100;background-color:var(--surface-colour-2)}.toc--nav[data-toggled=true]{translate:0%}.toc--nav[data-toggled=false]{translate:100%}.toc--nav:focus-within[data-toggled=false]{translate:0%}}@container articlecontainer (width>=140ch){.toc--nav{background-color:var(--surface-colour-0)}.toc--nav[data-toggled=true],.toc--nav[data-toggled=false]{translate:0%}}.toc--nav:focus-within[data-toggled=false]{translate:0%}.toc--nav{grid-template-columns:1fr;grid-template-areas:".""heading"".""nav""."".";grid-template-rows:0px min-content 0px min-content var(--touchTarget)var(--sc-height-topbar);gap:0;max-height:100%;padding-top:0;padding-bottom:0;display:grid;container-type:inline-size}.toc--nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-sm)}.toc--nav:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-sm)}.toc--nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-sm)}.toc--nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-sm)}.toc--nav:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-sm)}.toc--nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-sm)}.toc--close{grid-area:space}.toc--shield{background-color:var(--surface-colour-0);grid-area:1/1/-1/-1;width:100%;height:100%;translate:100%}.toc--list--item{border-left:1px solid var(--border-colour-3)}.toc--list--item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xs)}.toc--list--item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xs)}.toc--list--item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-xs)}.toc--list--item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xs)}.toc--list--item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xs)}.toc--list--item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-xs)}.toc--list--item:has(>.toclinklevel-h1,>.toclinklevel-h2){border-left-color:#0000}.toc--list--item:has(>.toclink:hover){border-left-color:#dc143c}.toc--list--item:has(>.toclink:focus){border-left-color:#dc143c}.toc--list--item:has(>[data-linkactive=true]){border-left-color:#dc143c}.toc--nav--heading{width:100%}.article{z-index:1;grid-template-areas:"gutter1 cot head toc gutter2""gutter1 cot body toc gutter2""gutter1 cot foot toc gutter2";grid-auto-rows:min-content;place-content:start center;place-items:start center;width:100%;height:min-content;display:grid;container:articlecontainer/inline-size}.article>.article--header{grid-area:head}.article>.article--body,.article>.article--content{grid-area:body}.article>.article--footer{grid-area:foot}.article>.article--content{z-index:2}.article>.article--toc{z-index:3}.article>.article--menu{z-index:4;background-color:#0000}.article{grid-template-areas:"gutter1 head gutter2""gutter1 body gutter2""gutter1 foot gutter2"}@container maincontainer (width>=0){.article{grid-template-columns:1fr minmax(0,80ch) 1fr}}@container maincontainer (width>=140ch){.article{grid-template-columns:1fr 80ch 1fr}}@container maincontainer (width>=120ch){.article{grid-template-columns:var(--touchTarget)80ch var(--touchTarget)}}.article:has(.toc){grid-template-areas:"cot head toc""cot body toc""cot foot toc"}@container maincontainer (width>=0){.article:has(.toc){grid-template-columns:1fr minmax(0,80ch) 1fr}}@container maincontainer (width>=80ch){.article:has(.toc){grid-template-columns:1fr 80ch 1fr}}@container maincontainer (width>=140ch){.article:has(.toc){grid-template-columns:30ch 80ch 30ch}}.pagehome>header{opacity:0}.pagehome>.pagehome--content{padding-inline:var(--space-md)}.pagehome :-webkit-any(p){padding-inline:var(--space-md);padding-block:var(--space-xs);text-indent:0;text-align:center;font-size:var(--fontSize-1);font-weight:var(--fontWeight-medium);letter-spacing:.5px;margin:0}.pagehome :-moz-any(p){padding-inline:var(--space-md);padding-block:var(--space-xs);text-indent:0;text-align:center;font-size:var(--fontSize-1);font-weight:var(--fontWeight-medium);letter-spacing:.5px;margin:0}.pagehome :is(p){padding-inline:var(--space-md);padding-block:var(--space-xs);text-indent:0;text-align:center;font-size:var(--fontSize-1);font-weight:var(--fontWeight-medium);letter-spacing:.5px;margin:0}.pagehome .homepagelink{color:#fff;fill:var(--ontheme);background-color:var(--theme);border-radius:var(--space-md);padding-block:var(--space-xs);padding-inline:var(--space-sm);white-space:pre;outline-offset:-2px;transition:outline-offset var(--trans-layout-dur)var(--trans-layout-ease),outline-color var(--trans-layout-dur)var(--trans-layout-ease);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;outline:2px solid #0000;text-decoration:none}.pagehome .homepagelink .homepagelink__icon{pointer-events:none;width:2ch;height:2ch;translate:.25ch .25ch}.pagehome .homepagelink:-webkit-any(:hover,:focus,:active){background-color:var(--border-colour-0);color:var(--text-colour-primary);fill:var(--text-colour-primary);outline-color:var(--theme);outline-offset:4px;animation-play-state:paused}.pagehome .homepagelink:-moz-any(:hover,:focus,:active){background-color:var(--border-colour-0);color:var(--text-colour-primary);fill:var(--text-colour-primary);outline-color:var(--theme);outline-offset:4px;animation-play-state:paused}.pagehome .homepagelink:is(:hover,:focus,:active){background-color:var(--border-colour-0);color:var(--text-colour-primary);fill:var(--text-colour-primary);outline-color:var(--theme);outline-offset:4px;animation-play-state:paused}.pagehome .homepagelink:-webkit-any(:hover,:focus,:active) .homepagelink__icon{animation:.3s linear infinite wiggle-animation;translate:.25ch .25ch}.pagehome .homepagelink:-moz-any(:hover,:focus,:active) .homepagelink__icon{animation:.3s linear infinite wiggle-animation;translate:.25ch .25ch}.pagehome .homepagelink:is(:hover,:focus,:active) .homepagelink__icon{animation:.3s linear infinite wiggle-animation;translate:.25ch .25ch}@keyframes wiggle-animation{0%{rotate:none}25%{rotate:-25deg}75%{rotate:25deg}to{rotate:none}}.pagestatic{grid-template-columns:1fr;grid-template-areas:"header""content"}.pagestatic>.pagestatic__header{grid-area:header}.pagestatic>.pagestatic__content,.pagestatic>.page--body{grid-area:content}.navtag{width:100%;padding:16px}.navtag--list{gap:8px;width:100%}.pagetags{grid-template-rows:auto min-content min-content;grid-template-areas:"header""nav""content"}.pagetags--nav,.pagetags--details{max-width:var(--flow-content-max-width)}.pagepostdetails{grid-template-areas:"content";overflow:visible}.pagepostdetails>article{grid-area:content}.linkpost{outline:var(--outline);outline-offset:var(--outlineOffset);fill:var(--text-colour-primary);stroke:var(--text-colour-primary);color:var(--text-colour-primary);background-color:var(--surface-colour-3);border-radius:var(--br-sm);transition-duration:0s;position:relative;overflow:hidden}.linkpost[data-linkactive=true]{color:var(--ontheme);fill:var(--ontheme);stroke:var(--ontheme)}.linkpost[data-linkactive=true]:before{opacity:.8}.linkpost .tag--static:before{box-sizing:border-box;z-index:-1;content:" ";opacity:.3;background-color:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.linkpost:-webkit-any(:hover,:focus){color:var(--ontheme);fill:var(--ontheme);stroke:var(--ontheme)}.linkpost:-moz-any(:hover,:focus){color:var(--ontheme);fill:var(--ontheme);stroke:var(--ontheme)}.linkpost:is(:hover,:focus){color:var(--ontheme);fill:var(--ontheme);stroke:var(--ontheme)}.linkpost:-webkit-any(:hover,:focus):before{opacity:.7}.linkpost:-moz-any(:hover,:focus):before{opacity:.7}.linkpost:is(:hover,:focus):before{opacity:.7}.linkpost:-webkit-any(:hover,:focus):after{scale:0}.linkpost:-moz-any(:hover,:focus):after{scale:0}.linkpost:is(:hover,:focus):after{scale:0}.linkpost:before,.linkpost:after{box-sizing:border-box;z-index:-1;content:" ";width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.linkpost:after{background-color:var(--border-colour-3);clip-path:circle(var(--touchTarget-half)at 50% 50%);opacity:.5;scale:0}.linkpost:before{opacity:0;background-color:var(--theme-hover)}.linkpost:disabled{color:#d3d3d3;fill:#d3d3d3;stroke:#d3d3d3}.linkpost:disabled:before{opacity:0}.linkpost:disabled:after{opacity:0;animation:none;scale:0}.linkpost>*>*>*>*,.linkpost>*>*>*,.linkpost>*>*,.linkpost>*{color:inherit;fill:inherit;stroke:inherit}@keyframes linkpostclick{0%{opacity:.5;scale:0}50%{opacity:.25;scale:20}75%{opacity:.25;scale:100}to{opacity:0;scale:100}}.pagenav--external{grid-template-columns:minmax(0,80ch)}.pagepostlist{grid-template-areas:"header""content";overflow:visible}.pagepostlist>.page--body{grid-area:content}.pagepostlistnav{grid-template-rows:min-content;grid-template-columns:1fr;place-content:start center;place-items:center;width:100%;height:min-content;display:grid}.tagdetails{gap:var(--space-md);padding-bottom:var(--space-xxxl);padding-inline:var(--space-md);grid-template-columns:1fr;grid-auto-rows:min-content;width:100%;display:grid}.tagdetails--header{padding-inline:var(--space-md);text-transform:capitalize;width:100%}.tagdetails--content{padding-inline:var(--space-md);width:100%}.tagdetails--section{gap:var(--space-md);grid-template-columns:1fr;grid-auto-rows:min-content;width:100%;display:grid}.tagdetails--section>.tagdetails--section--title{text-transform:capitalize;padding-inline:var(--space-md);width:100%}.tagdetails--section>.tagdetails--section--nav{grid-template-areas:"nav";width:100%;padding:0;display:grid}.tagdetails--section>.tagdetails--section--nav>ul{gap:var(--space-xs);width:100%;padding:0}.tagdetails--section>.tagdetails--section--nav>ul>li{width:100%;padding:0}.tagdetails--section>.tagdetails--section--nav>ul>li>a{border-radius:var(--br-sm);padding:0}.tagdetails--section>.tagdetails--section--nav>ul>li>a>span{padding:0;padding-inline:var(--space-md);padding-block:var(--space-sm)}.emoji{font-family:var(--fontBase)}.footnote{font-size:var(--fontSize-5);font-family:var(--fontBase);font-size:var(--fontSize-1);font-family:var(--fontBase);box-sizing:border-box;vertical-align:baseline;background-color:red;background-color:var(--border-colour-3);border-radius:var(--br-xxs);width:var(--touchTarget);place-content:center start;width:min-content;line-height:1;display:inline-grid;position:relative;overflow:hidden}.footnote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:3px}.footnote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:3px}.footnote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:3px}.footnote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.footnote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.footnote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.footnote>.footnote-ref{box-sizing:border-box;font-family:var(--fontMono);text-indent:0;place-content:center start;place-items:center start;width:100%;height:auto;min-height:3ch;padding-left:3px;padding-right:3px;text-decoration:none;display:inline-flex;position:relative}.footnote>.footnote-ref:after{content:" ";box-sizing:border-box;content:" ";background-image:var(--icon-footnote);background-position:50%;background-repeat:no-repeat;background-size:90%;width:16px;height:100%;overflow:hidden}.footnote>.footnote-ref:-webkit-any(:hover,:focus,:active){color:var(--ontheme);background-color:var(--theme)}.footnote>.footnote-ref:-moz-any(:hover,:focus,:active){color:var(--ontheme);background-color:var(--theme)}.footnote>.footnote-ref:is(:hover,:focus,:active){color:var(--ontheme);background-color:var(--theme)}.footnote[data-selected=true]>.footnote-ref{animation:1s ease-in-out 5 alternate fnrefpulsate}.icode{padding-inline:var(--space-xxs);padding-block:var(--space-xxxs);border-radius:var(--br-xxs);background-color:var(--border-colour-0);border:1px solid var(--border-colour-3);font-family:var(--fontMono);font-weight:var(--fontWeight-thin);-moz-tab-size:4;tab-size:4;cursor:pointer}.homepagelink{white-space:wrap;border-radius:var(--br-xs);outline-offset:-2px;transition:outline-offset .3s var(--trans-layout-ease);outline:2px solid #0000;place-content:center;place-items:center;column-gap:8px;display:inline-flex;color:#fff!important;fill:#fff!important}.homepagelink>.homepagelink__icon{aspect-ratio:1;fill:inherit;width:auto;height:16px}.homepagelink:-webkit-any(:hover,:active){color:var(--text-colour-primary);fill:var(--text-colour-primary);animation-play-state:paused}.homepagelink:-moz-any(:hover,:active){color:var(--text-colour-primary);fill:var(--text-colour-primary);animation-play-state:paused}.homepagelink:is(:hover,:active){color:var(--text-colour-primary);fill:var(--text-colour-primary);animation-play-state:paused}.homepagelink:-webkit-any(:hover,:active)>.homepagelink__icon{animation:.3s linear infinite wiggle-animation}.homepagelink:-moz-any(:hover,:active)>.homepagelink__icon{animation:.3s linear infinite wiggle-animation}.homepagelink:is(:hover,:active)>.homepagelink__icon{animation:.3s linear infinite wiggle-animation}.homepagelink:focus{outline-color:var(--theme);outline-offset:4px}.externallink{touch-action:manipulation;-webkit-tap-highlight-color:transparent;fill:var(--text-colour-primary);stroke:var(--text-colour-primary);color:var(--text-colour-primary);transition:var(--transition--outlineOffset),var(--transition-outline-colour);--text-width:10ch;--icon-width:14px;z-index:1;margin:0;padding:0;text-decoration:underline;position:relative;overflow:hidden}.externallink[data-linkactive=true]{color:var(--theme);fill:var(--theme);stroke:var(--theme)}.externallink:-webkit-any(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.externallink:-moz-any(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.externallink:is(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.externallink:active{color:var(--theme-hover);fill:var(--theme-hover);stroke:var(--theme-hover)}.externallink:disabled{color:#d3d3d3;fill:#d3d3d3;stroke:#d3d3d3}.externallink>.oinicon{stroke-width:0;vertical-align:top;vertical-align:super;vertical-align:sub;vertical-align:bottom;vertical-align:auto;vertical-align:baseline;vertical-align:text-top;vertical-align:text-bottom;vertical-align:middle;vertical-align:-3px;width:2ch;height:2ch;display:inline}.externallink:has(.oinicon){gap:var(--space-xxs)}.main--container{transition:grid-template-columns .5s var(--trans-layout-ease),grid-template-rows .5s var(--trans-layout-ease);grid-area:page;grid-template-columns:100%;grid-template-areas:"header""content""sections";grid-auto-rows:min-content;place-content:start center;place-items:start center;width:100%;height:min-content;min-height:100vh;display:grid;container:maincontainer/inline-size}.main--container>.main--header{grid-area:header}.main--container>article{grid-area:content}.main--container>*{width:100%}.navpage{pointer-events:all;grid-template-rows:100%;grid-template-columns:100%;place-content:center start;place-items:center start;width:100%;height:100%;display:grid;overflow-y:hidden}@container headercontainer (0<=width<90ch){.navpage{max-width:100%;overflow-x:auto}}@container headercontainer (width>=90ch){.navpage{max-width:unset;overflow-x:unset}}.navpage__list{pointer-events:all;flex-flow:row;grid-area:1/1/-1/-1;width:min-content;height:100%;margin:0;padding:0;display:flex;overflow:hidden}@container headercontainer (0<=width<90ch){.navpage__list{place-content:center start}}@container headercontainer (width>=90ch){.navpage__list{place-content:center end}}.navpage__link{touch-action:manipulation;-webkit-tap-highlight-color:transparent;fill:var(--text-colour-primary);stroke:var(--text-colour-primary);color:var(--text-colour-primary);transition:var(--transition--outlineOffset),var(--transition-outline-colour);overflow:hidden}.navpage__link[data-linkactive=true]{color:var(--theme);fill:var(--theme);stroke:var(--theme)}.navpage__link:-webkit-any(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.navpage__link:-moz-any(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.navpage__link:is(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.navpage__link:active{color:var(--theme-hover);fill:var(--theme-hover);stroke:var(--theme-hover)}.navpage__link:disabled{color:#d3d3d3;fill:#d3d3d3;stroke:#d3d3d3}.navpage__link{width:var(--width-link);min-width:var(--touchTarget);min-height:var(--touchTarget);padding:0;padding:var(--space-xs);z-index:1;transition:grid-template-columns 0s var(--easing--emphasized),grid-template-rows 0s var(--easing--emphasized),var(--transition--outlineOffset),var(--transition-outline-colour);outline:none;grid-template-rows:100%;grid-template-columns:100%;place-content:center;place-items:center;height:100%;margin:0;text-decoration:none;display:grid;position:relative}.navpage__link__label{font-weight:var(--fontWeight-regular);color:inherit;stroke:inherit;fill:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1/-1/-1;grid-template-columns:1fr;place-content:center;place-items:center;gap:3px;width:min-content;height:100%;display:grid}.navpage__link__label:not(.navpage__link__label:has(.text)){grid-template-rows:var(--height-link-icon);grid-template-areas:"icon"}.navpage__link__label:not(.navpage__link__label:has(.icon)){grid-template-rows:100%;grid-template-areas:"text"}.navpage__link__label:has(.icon+.text){grid-template-rows:1fr 1fr;grid-template-areas:"icon""text"}.navpage__link__label__icon{aspect-ratio:1;stroke:none;fill:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:icon;width:auto;height:100%}.navpage__link__label__text{font-size:var(--fontSize-1);text-align:center;text-transform:capitalize;color:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:text;width:100%;height:100%;font-weight:400;line-height:1}.orbcircle{stroke-linecap:round;fill:url(#crimsonpurplegradient);transition:translate .4s var(--trans-layout-ease),scale .3s var(--trans-layout-ease)}.orbcircle[data-simple=true]{stroke-width:0;stroke:none}.orbcircle[data-simple=true][data-loading=true]{translate:var(--translate-x-to)var(--translate-y-to);scale:var(--scale-to)}.orbcircle[data-simple=true][data-loading=false]{translate:var(--translate-x-from)var(--translate-y-from);scale:var(--scale-from)}.orbcircle[data-simple=false]{stroke:url(#crimsonpurplegradient);animation-delay:var(--start);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-play-state:running;animation-fill-mode:forwards;animation-timing-function:var(--trans-layout-ease);animation-duration:var(--duration)}.orbcircle[data-simple=false][data-loading=true]{translate:var(--translate-x-to)var(--translate-y-to);scale:var(--scale-to);stroke-width:var(--stroke-width-1);stroke-dashoffset:unset;stroke-dasharray:unset;animation-name:orbstroke}.orbcircle[data-simple=false][data-loading=false]{translate:var(--translate-x-from)var(--translate-y-from);scale:var(--scale-from);stroke-width:var(--stroke-width-1);stroke-dashoffset:var(--stroke-dashoffset);stroke-dasharray:var(--stroke-dasharray);animation-name:orbstroke}@keyframes orbstroke{0%{stroke-width:var(--stroke-width-2)}50%{stroke-width:var(--stroke-width-1)}to{stroke-width:var(--stroke-width-2)}}@property --filter{syntax:"<url>";inherits:false;initial-value:url(#gooey-filter)}.orbgroup{--filter:url(#non-gooey-filter)}.orbgroup[data-simple=true]{--filter:url(#non-gooey-filter);transform-origin:50%;filter:var(--filter);animation-name:rotateorb;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-play-state:running;animation-fill-mode:forwards}.orbgroup[data-simple=true][data-loading=true]{animation-play-state:running}.orbgroup[data-simple=true][data-loading=false]{animation-play-state:paused}.orbgroup[data-simple=false]{animation-iteration-count:infinite,1;animation-direction:normal;animation-play-state:running;animation-fill-mode:forwards;animation-timing-function:var(--trans-layout-ease);animation-timing-function:linear,var(--trans-layout-ease);animation-duration:var(--transition-duration),var(--transition-duration);animation-duration:1.5s,var(--transition-duration);transform-origin:50%;filter:var(--filter)}.orbgroup[data-simple=false][data-loading=true]{animation-name:rotateorb,orbungooey;animation-delay:0s}.orbgroup[data-simple=false][data-loading=false]{animation-name:rotateorb,orbgooey}@keyframes rotateorb{0%{rotate:none}to{rotate:360deg}}.orbiconcontainer{place-content:center;place-items:center;height:80px;display:grid;overflow:hidden}.orbicon{width:100%;height:100%;overflow:hidden}.header{pointer-events:none;grid-area:1/2/-1/3;grid-template-columns:100%;grid-template-rows:var(--sc-height-bars)1fr var(--sc-height-bars);transition:grid-template-columns var(--trans-layout-dur)var(--trans-layout-ease),grid-template-rows var(--trans-layout-dur)var(--trans-layout-ease);border-left:var(--border-0);border-right:var(--border-0);grid-template-areas:"top""emp""bot";width:100%;height:100%;max-height:100vh;display:grid;position:sticky;top:0%;bottom:0%;left:0%;right:0%;container:headercontainer/size}.header__interface{background-color:var(--surface-colour-3);background-color:var(--surface-colour-0);border-bottom:var(--border-0);grid-template-rows:100%;grid-template-areas:"orb gap nav";width:100%;height:100%;animation-fill-mode:forwards;display:grid}.header__interface>.header__nav{grid-area:nav}.header__interface>.header__orb{grid-area:orb;width:100%;height:100%}@container headercontainer (width>=0){.header__interface{grid-template-columns:var(--sc-height-topbar)1fr auto;grid-area:top;place-content:center;place-items:center end;animation-name:translate-from-top}}@container headercontainer (width>=90ch){.header__interface{grid-template-columns:var(--sc-height-topbar)1fr auto;grid-area:top;place-content:center;place-items:center end;animation-name:translate-from-top}}.loader--external{--ease:cubic-bezier(.2,0,0,1);--easing-out:cubic-bezier(.3,0,.8,.15);--easing-in:cubic-bezier(.05,.7,.1,1);--ease-out:cubic-bezier(.36,0,.66,-.56);grid-template:". . ."1fr".internal."50px". . ."1fr/1fr 75px 1fr;grid-area:page;place-content:start center;place-items:start center;width:100%;height:100%;max-height:100vh;transition:translate linear;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.loader--external>.loader--internal{border-radius:var(--br-50);aspect-ratio:1;background-color:var(--surface-colour-3);grid-area:internal;place-items:center;width:auto;height:50px;display:grid}.loader--external>.loader--internal>.loader--icon{aspect-ratio:1;scale:1}.loader--external[data-loading=true]{transition-delay:0s;translate:0%}.loader--external[data-loading=true]>.loader--internal{animation-timing-function:var(--ease);animation-name:pop-in}.loader--external[data-loading=true]>.loader--internal>.loader--icon{animation-play-state:running}.loader--external[data-loading=false]{transition-delay:.8s;translate:0% -100%}.loader--external[data-loading=false]>.loader--internal{animation-name:pop-out;animation-timing-function:var(--ease-out)}.loader--external[data-loading=false]>.loader--internal>.loader--icon{animation-play-state:running}.loader-icon-animations,.loader-internal-animations{animation-direction:normal;animation-delay:0s;animation-fill-mode:forwards}.loader-internal-animations{animation-duration:.6s;animation-iteration-count:1;animation-play-state:running}.loader-icon-animations{animation-name:rotate-cw;animation-duration:.8s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes from-top{0%{translate:0% -200%}to{translate:0%}}@keyframes pop-out{0%{scale:1}to{scale:0}}@keyframes pop-in{0%{scale:0}to{scale:1}}.navfooter{gap:var(--space-xs);padding:0;padding-inline:var(--space-xs);grid-template-columns:auto;grid-auto-rows:min-content;width:min-content;margin:0;display:grid}.navfooter--heading{white-space:nowrap;font-size:var(--fontSize-1);font-weight:var(--fontWeight-bold);width:100%;display:grid}.navfooter--heading:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.navfooter--heading:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.navfooter--heading:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.navfooter--heading:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.navfooter--heading:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.navfooter--heading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.navfooter--list{place-content:center start;place-items:start center;gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:inline-flex}.navfooter--link{touch-action:manipulation;-webkit-tap-highlight-color:transparent;fill:var(--text-colour-primary);stroke:var(--text-colour-primary);color:var(--text-colour-primary);transition:var(--transition--outlineOffset),var(--transition-outline-colour);overflow:hidden}.navfooter--link[data-linkactive=true]{color:var(--theme);fill:var(--theme);stroke:var(--theme)}.navfooter--link:-webkit-any(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.navfooter--link:-moz-any(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.navfooter--link:is(:hover,:focus){color:var(--theme);fill:var(--theme);stroke:var(--theme)}.navfooter--link:active{color:var(--theme-hover);fill:var(--theme-hover);stroke:var(--theme-hover)}.navfooter--link:disabled{color:#d3d3d3;fill:#d3d3d3;stroke:#d3d3d3}.navfooter--link{--text-width:10ch;--icon-width:14px;min-width:var(--touchTarget);z-index:1;transition:var(--transition--outlineOffset),var(--transition-outline-colour);grid-template-rows:min-content;place-content:center start;place-items:center start;width:min-content;height:min-content;margin:0;padding:0;text-decoration:none;display:grid;position:relative}.navfooter--link>.oinicon{height:var(--icon-width);width:var(--icon-width);stroke-width:0;grid-area:icon}.navfooter--link:not(:has(.oinicon)){gap:var(--space-xs);grid-template-columns:min-content;grid-template-areas:"label";grid-template-columns:min-content var(--icon-width);grid-template-areas:"label icon"}.navfooter--link:has(.oinicon){gap:var(--space-xs);grid-template-columns:min-content var(--icon-width);grid-template-areas:"label icon"}.navfooter--link--label{gap:var(--space-xs);grid-area:label;grid-template-rows:min-content;width:100%;display:grid}.navfooter--link--label:not(:has(.icon)){grid-template-columns:var(--text-width);grid-template-areas:"text"}.navfooter--link--label:has(.icon){grid-template-columns:var(--icon-width)var(--text-width);grid-template-areas:"icon text";place-content:center start;place-items:center start}.navfooter--link--label>.text{font-weight:var(--fontWeight-regular);grid-area:text;width:100%}.navfooter--link--label>.icon{height:var(--icon-width);width:var(--icon-width);grid-area:icon}#storybook-icons,#toggle-theme{--trans-dur:.3s;--trans-ease:ease-out}:-webkit-any(#storybook-icons,#toggle-theme)>.sunandmoon__container{stroke:none;width:100%;height:100%;scale:.6}:-moz-any(#storybook-icons,#toggle-theme)>.sunandmoon__container{stroke:none;width:100%;height:100%;scale:.6}:is(#storybook-icons,#toggle-theme)>.sunandmoon__container{stroke:none;width:100%;height:100%;scale:.6}:-webkit-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.sun-beams{transform-origin:50%;fill:#fb0;transition:fill var(--trans-dur)var(--trans-ease),scale var(--trans-dur)var(--trans-ease)}:-moz-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.sun-beams{transform-origin:50%;fill:#fb0;transition:fill var(--trans-dur)var(--trans-ease),scale var(--trans-dur)var(--trans-ease)}:is(#storybook-icons,#toggle-theme)>.sunandmoon__container>.sun-beams{transform-origin:50%;fill:#fb0;transition:fill var(--trans-dur)var(--trans-ease),scale var(--trans-dur)var(--trans-ease)}:-webkit-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.sun-beams>.beam{fill:inherit;transition:scale var(--trans-dur)var(--trans-ease)var(--trans-delay)}:-moz-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.sun-beams>.beam{fill:inherit;transition:scale var(--trans-dur)var(--trans-ease)var(--trans-delay)}:is(#storybook-icons,#toggle-theme)>.sunandmoon__container>.sun-beams>.beam{fill:inherit;transition:scale var(--trans-dur)var(--trans-ease)var(--trans-delay)}:-webkit-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.sunandmoon{stroke:none;transform-origin:50%;transition:fill var(--trans-dur)var(--trans-ease),scale var(--trans-dur)var(--trans-ease)var(--trans-delay)}:-moz-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.sunandmoon{stroke:none;transform-origin:50%;transition:fill var(--trans-dur)var(--trans-ease),scale var(--trans-dur)var(--trans-ease)var(--trans-delay)}:is(#storybook-icons,#toggle-theme)>.sunandmoon__container>.sunandmoon{stroke:none;transform-origin:50%;transition:fill var(--trans-dur)var(--trans-ease),scale var(--trans-dur)var(--trans-ease)var(--trans-delay)}:-webkit-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater{fill:#1d2630;transform-origin:50%;transition:opacity var(--trans-dur)var(--trans-ease),fill var(--trans-dur)var(--trans-ease),scale var(--trans-dur)var(--trans-ease)var(--trans-delay)}:-moz-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater{fill:#1d2630;transform-origin:50%;transition:opacity var(--trans-dur)var(--trans-ease),fill var(--trans-dur)var(--trans-ease),scale var(--trans-dur)var(--trans-ease)var(--trans-delay)}:is(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater{fill:#1d2630;transform-origin:50%;transition:opacity var(--trans-dur)var(--trans-ease),fill var(--trans-dur)var(--trans-ease),scale var(--trans-dur)var(--trans-ease)var(--trans-delay)}:-webkit-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater:nth-child(2){--trans-delay:.4s}:-moz-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater:nth-child(2){--trans-delay:.4s}:is(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater:nth-child(2){--trans-delay:.4s}:-webkit-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater:nth-child(3){--trans-delay:.5s}:-moz-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater:nth-child(3){--trans-delay:.5s}:is(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater:nth-child(3){--trans-delay:.5s}:-webkit-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater:nth-child(4){--trans-delay:.6s}:-moz-any(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater:nth-child(4){--trans-delay:.6s}:is(#storybook-icons,#toggle-theme)>.sunandmoon__container>.crater:nth-child(4){--trans-delay:.6s}:-webkit-any(#storybook-icons,#toggle-theme)[data-toggled=true]>.sunandmoon__container>.sunandmoon{fill:#fb0;--trans-delay:0s;scale:1}:-moz-any(#storybook-icons,#toggle-theme)[data-toggled=true]>.sunandmoon__container>.sunandmoon{fill:#fb0;--trans-delay:0s;scale:1}:is(#storybook-icons,#toggle-theme)[data-toggled=true]>.sunandmoon__container>.sunandmoon{fill:#fb0;--trans-delay:0s;scale:1}:-webkit-any(#storybook-icons,#toggle-theme)[data-toggled=true]>.sunandmoon__container>.crater{opacity:0;scale:0}:-moz-any(#storybook-icons,#toggle-theme)[data-toggled=true]>.sunandmoon__container>.crater{opacity:0;scale:0}:is(#storybook-icons,#toggle-theme)[data-toggled=true]>.sunandmoon__container>.crater{opacity:0;scale:0}:-webkit-any(#storybook-icons,#toggle-theme)[data-toggled=true]>.sunandmoon__container>.sun-beams{--trans-delay:.3s;scale:1}:-moz-any(#storybook-icons,#toggle-theme)[data-toggled=true]>.sunandmoon__container>.sun-beams{--trans-delay:.3s;scale:1}:is(#storybook-icons,#toggle-theme)[data-toggled=true]>.sunandmoon__container>.sun-beams{--trans-delay:.3s;scale:1}:-webkit-any(#storybook-icons,#toggle-theme)[data-toggled=false]>.sunandmoon__container>.sunandmoon{fill:#587593;--trans-delay:0s;scale:2.3}:-moz-any(#storybook-icons,#toggle-theme)[data-toggled=false]>.sunandmoon__container>.sunandmoon{fill:#587593;--trans-delay:0s;scale:2.3}:is(#storybook-icons,#toggle-theme)[data-toggled=false]>.sunandmoon__container>.sunandmoon{fill:#587593;--trans-delay:0s;scale:2.3}:-webkit-any(#storybook-icons,#toggle-theme)[data-toggled=false]>.sunandmoon__container>.crater{opacity:1;scale:1}:-moz-any(#storybook-icons,#toggle-theme)[data-toggled=false]>.sunandmoon__container>.crater{opacity:1;scale:1}:is(#storybook-icons,#toggle-theme)[data-toggled=false]>.sunandmoon__container>.crater{opacity:1;scale:1}:-webkit-any(#storybook-icons,#toggle-theme)[data-toggled=false]>.sunandmoon__container>.sun-beams{--trans-delay:.3s;scale:0}:-moz-any(#storybook-icons,#toggle-theme)[data-toggled=false]>.sunandmoon__container>.sun-beams{--trans-delay:.3s;scale:0}:is(#storybook-icons,#toggle-theme)[data-toggled=false]>.sunandmoon__container>.sun-beams{--trans-delay:.3s;scale:0}:-webkit-any(#storybook-icons,#toggle-theme):-webkit-any(:hover,:focus,:focus-visible)>.sunandmoon__container>.sunandmoon{fill:var(--text-colour-primary)}:-moz-any(#storybook-icons,#toggle-theme):-moz-any(:hover,:focus,:focus-visible)>.sunandmoon__container>.sunandmoon{fill:var(--text-colour-primary)}:is(#storybook-icons,#toggle-theme):is(:hover,:focus,:focus-visible)>.sunandmoon__container>.sunandmoon{fill:var(--text-colour-primary)}:-webkit-any(#storybook-icons,#toggle-theme):-webkit-any(:hover,:focus,:focus-visible)>.sunandmoon__container>.crater{fill:var(--border-colour-0)}:-moz-any(#storybook-icons,#toggle-theme):-moz-any(:hover,:focus,:focus-visible)>.sunandmoon__container>.crater{fill:var(--border-colour-0)}:is(#storybook-icons,#toggle-theme):is(:hover,:focus,:focus-visible)>.sunandmoon__container>.crater{fill:var(--border-colour-0)}:-webkit-any(#storybook-icons,#toggle-theme):-webkit-any(:hover,:focus,:focus-visible)>.sunandmoon__container>.sun-beams{fill:var(--text-colour-primary)}:-moz-any(#storybook-icons,#toggle-theme):-moz-any(:hover,:focus,:focus-visible)>.sunandmoon__container>.sun-beams{fill:var(--text-colour-primary)}:is(#storybook-icons,#toggle-theme):is(:hover,:focus,:focus-visible)>.sunandmoon__container>.sun-beams{fill:var(--text-colour-primary)}.themetogglewlabel{padding-inline:var(--space-xs);padding-block:var(--space-xs);place-content:center;place-items:center;gap:var(--space-xs);font-weight:var(--fontWeight-bold);grid-template:"label toggle"min-content/auto auto;grid-auto-flow:column;display:grid;position:relative}.themetogglewlabel:before{box-sizing:border-box;z-index:-1;content:" ";grid-area:1/1/-1/-1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.themetogglewlabel__label{grid-area:label}.themetogglewlabel__toggle{--icon-size:30px;--icon-translate-left:0px 0px;--icon-translate-right:calc(0px + var(--icon-size))0px;font-size:var(--fontSize-1);font-weight:var(--fontWeight-regular);grid-area:toggle;grid-template-columns:var(--icon-size)var(--icon-size);background-color:#0000;border:none;grid-template-rows:1fr;grid-template-areas:"pos1 pos2";place-content:center;place-items:center;width:min-content;display:grid}.themetogglewlabel__toggle .toggleicon{height:var(--icon-size);width:var(--icon-size);z-index:2;padding-inline:var(--space-xxxs);clip-path:circle();transform-origin:50%;transition:rotate 1s var(--trans-layout-ease),scale var(--trans-layout-dur)var(--trans-layout-ease),translate var(--trans-layout-dur)var(--trans-layout-ease);grid-area:pos1}.themetogglewlabel__toggle:before{box-sizing:border-box;z-index:1;content:" ";border-radius:var(--br-xxl);background-color:var(--border-colour-0);grid-area:1/1/-1/-1;width:100%;height:60%;position:relative;top:0;bottom:0;left:0;right:0;overflow:hidden}.themetogglewlabel__toggle[data-toggled=true] .toggleicon{rotate:none;translate:var(--icon-translate-left)}.themetogglewlabel__toggle[data-toggled=false] .toggleicon{rotate:360deg;translate:var(--icon-translate-right)}.themetogglewlabel__toggle:-webkit-any(:hover,:focus,:active){color:var(--ontheme);fill:var(--ontheme)}.themetogglewlabel__toggle:-moz-any(:hover,:focus,:active){color:var(--ontheme);fill:var(--ontheme)}.themetogglewlabel__toggle:is(:hover,:focus,:active){color:var(--ontheme);fill:var(--ontheme)}.themetogglewlabel__toggle:-webkit-any(:hover,:focus,:active):before{background-color:var(--theme-colour-1);border-color:var(--theme-colour-2)}.themetogglewlabel__toggle:-moz-any(:hover,:focus,:active):before{background-color:var(--theme-colour-1);border-color:var(--theme-colour-2)}.themetogglewlabel__toggle:is(:hover,:focus,:active):before{background-color:var(--theme-colour-1);border-color:var(--theme-colour-2)}.themetogglewlabel__toggle:-webkit-any(:hover,:focus,:active)>.toggleicon{rotate:-360deg}.themetogglewlabel__toggle:-moz-any(:hover,:focus,:active)>.toggleicon{rotate:-360deg}.themetogglewlabel__toggle:is(:hover,:focus,:active)>.toggleicon{rotate:-360deg}#storybook-root>.footer{z-index:100}.footer{padding-inline:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-xxl);padding-block:var(--space-xl);border-top:1px solid var(--border-colour-1);grid-area:footer;grid-template-columns:auto 1fr auto;grid-template-columns:fit-content 1fr;place-content:start center;place-items:start;gap:var(--space-xl);flex-direction:column;grid-template-areas:"banner banner""devicons gap""nav gap""sett sett""line line""aoc.""copyright.""tracking.";grid-auto-rows:auto;width:100%;height:min-content;display:grid}.footer .footer__banner{gap:var(--space-sm);font-family:var(--fontMono);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-2);flex-wrap:wrap;grid-area:banner;width:auto;display:flex;overflow:hidden}.footer .footer__banner>.footer__banner--text{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:auto;overflow-x:hidden}.footer .footer__banner>.footer__banner--icon{aspect-ratio:1;width:15px;height:auto;overflow-x:hidden}.footer .footer__line{background-color:var(--border-colour-1);grid-area:line;width:100%;height:1px}.footer .footer__nav{place-content:flex-start;place-items:flex-start start;gap:var(--space-xl);outline:none;flex-wrap:wrap;grid-area:nav;width:auto;display:flex}.footer .footer__nav>*{padding-left:0;padding-right:0}.footer .footer__tracking,.footer .footer__copyright,.footer .footer__aoc{width:100%;height:min-content}.footer .footer__settings{grid-area:sett}.footer .footer__aoc{grid-area:aoc}.footer .footer__copyright{grid-area:copyright}.footer .footer__tracking{grid-area:tracking}.footer .footer__settings>*{padding-left:0;padding-right:0}.footer .footer__nav--pages,.footer .footer__nav--connect{grid-auto-columns:auto;place-content:center;place-items:center;width:auto;display:grid}.footer .footer__menu{grid-auto-columns:1fr;place-content:center;place-items:center;width:100%;display:grid}.footer .footer__menu>*{font-size:var(--fontSize-1);font-weight:var(--fontWeight-bold);width:min-content}.footer .footer__devicons{flex-wrap:wrap;grid-area:devicons;place-content:flex-start;align-items:flex-start;width:auto;height:min-content;display:flex}.footer .footer__text{max-width:var(--flow-content-max-width);text-align:left;width:auto;height:min-content;margin:0;overflow:hidden}.footer .footer__text:-webkit-any(p){font-size:var(--fontSize-1);font-weight:var(--fontWeight-regular);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.footer .footer__text:-moz-any(p){font-size:var(--fontSize-1);font-weight:var(--fontWeight-regular);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.footer .footer__text:is(p){font-size:var(--fontSize-1);font-weight:var(--fontWeight-regular);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.footer .footer__text:-webkit-any(h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fontSize-1);font-weight:var(--fontWeight-medium)}.footer .footer__text:-moz-any(h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fontSize-1);font-weight:var(--fontWeight-medium)}.footer .footer__text:is(h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fontSize-1);font-weight:var(--fontWeight-medium)}@keyframes contentsgrow{0%{scale:1}50%{scale:.6 1}to{scale:1}}#storybook-icons,#popover-toc,#toggle-toc{font-size:var(--fontSize-1);font-family:var(--fontBase)}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents{--line--width:12px;--line--thickness:2px;--line--gap:4;pointer-events:none;width:100%;height:100%}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents{--line--width:12px;--line--thickness:2px;--line--gap:4;pointer-events:none;width:100%;height:100%}:is(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents{--line--width:12px;--line--thickness:2px;--line--gap:4;pointer-events:none;width:100%;height:100%}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>:-webkit-any(.dot,.line){stroke:none;fill:inherit;transition:opacity .2s ease-in-out,translate .2s ease-in-out,scale .2s ease-in-out;animation-fill-mode:forwards}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>:-moz-any(.dot,.line){stroke:none;fill:inherit;transition:opacity .2s ease-in-out,translate .2s ease-in-out,scale .2s ease-in-out;animation-fill-mode:forwards}:is(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>:is(.dot,.line){stroke:none;fill:inherit;transition:opacity .2s ease-in-out,translate .2s ease-in-out,scale .2s ease-in-out;animation-fill-mode:forwards}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.line{transform-origin:17px 11px;width:12px;height:2px}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.line{transform-origin:17px 11px;width:12px;height:2px}:is(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.line{transform-origin:17px 11px;width:12px;height:2px}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.tline{translate:0px calc(var(--line--gap)*-1px)}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.tline{translate:0px calc(var(--line--gap)*-1px)}:is(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.tline{translate:0px calc(var(--line--gap)*-1px)}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.mline{translate:0}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.mline{translate:0}:is(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.mline{translate:0}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.bline{translate:0px calc(var(--line--gap)*1px)}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.bline{translate:0px calc(var(--line--gap)*1px)}:is(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>.bline{translate:0px calc(var(--line--gap)*1px)}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>:-webkit-any(.dline1,.dline2){transform-origin:50%;opacity:0;stroke:none;width:14px;height:2px;transition:opacity .2s ease-in-out,rotate .2s ease-in-out;rotate:none}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>:-moz-any(.dline1,.dline2){transform-origin:50%;opacity:0;stroke:none;width:14px;height:2px;transition:opacity .2s ease-in-out,rotate .2s ease-in-out;rotate:none}:is(#storybook-icons,#popover-toc,#toggle-toc)>.iconcontents>:is(.dline1,.dline2){transform-origin:50%;opacity:0;stroke:none;width:14px;height:2px;transition:opacity .2s ease-in-out,rotate .2s ease-in-out;rotate:none}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc):-webkit-any(:hover,:active,:focus)>.iconcontents>.line{animation:1s ease-in-out infinite forwards contentsgrow}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc):-moz-any(:hover,:active,:focus)>.iconcontents>.line{animation:1s ease-in-out infinite forwards contentsgrow}:is(#storybook-icons,#popover-toc,#toggle-toc):is(:hover,:active,:focus)>.iconcontents>.line{animation:1s ease-in-out infinite forwards contentsgrow}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc):-webkit-any(:hover,:active,:focus)>.iconcontents>.tline{animation-delay:0s}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc):-moz-any(:hover,:active,:focus)>.iconcontents>.tline{animation-delay:0s}:is(#storybook-icons,#popover-toc,#toggle-toc):is(:hover,:active,:focus)>.iconcontents>.tline{animation-delay:0s}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc):-webkit-any(:hover,:active,:focus)>.iconcontents>.mline{animation-delay:.3s}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc):-moz-any(:hover,:active,:focus)>.iconcontents>.mline{animation-delay:.3s}:is(#storybook-icons,#popover-toc,#toggle-toc):is(:hover,:active,:focus)>.iconcontents>.mline{animation-delay:.3s}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc):-webkit-any(:hover,:active,:focus)>.iconcontents>.bline{animation-delay:.6s}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc):-moz-any(:hover,:active,:focus)>.iconcontents>.bline{animation-delay:.6s}:is(#storybook-icons,#popover-toc,#toggle-toc):is(:hover,:active,:focus)>.iconcontents>.bline{animation-delay:.6s}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc):-webkit-any(:disabled,[disabled=true]){fill:gray}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc):-moz-any(:disabled,[disabled=true]){fill:gray}:is(#storybook-icons,#popover-toc,#toggle-toc):is(:disabled,[disabled=true]){fill:gray}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=false]>.iconcontents>:-webkit-any(.line,.dot){transition-delay:.2s}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=false]>.iconcontents>:-moz-any(.line,.dot){transition-delay:.2s}:is(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=false]>.iconcontents>:is(.line,.dot){transition-delay:.2s}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=false]>.iconcontents>:-webkit-any(.dline2,.dline1){transition-delay:.2s,0s}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=false]>.iconcontents>:-moz-any(.dline2,.dline1){transition-delay:.2s,0s}:is(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=false]>.iconcontents>:is(.dline2,.dline1){transition-delay:.2s,0s}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>:-webkit-any(.line,.dot){transition-delay:0s}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>:-moz-any(.line,.dot){transition-delay:0s}:is(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>:is(.line,.dot){transition-delay:0s}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>:-webkit-any(.dline2,.dline1){transition-delay:0s,.2s}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>:-moz-any(.dline2,.dline1){transition-delay:0s,.2s}:is(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>:is(.dline2,.dline1){transition-delay:0s,.2s}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.dot{opacity:1;translate:12px}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.dot{opacity:1;translate:12px}:is(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.dot{opacity:1;translate:12px}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.tline{opacity:1;translate:-17px -4px}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.tline{opacity:1;translate:-17px -4px}:is(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.tline{opacity:1;translate:-17px -4px}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.mline{opacity:1;translate:-17px}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.mline{opacity:1;translate:-17px}:is(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.mline{opacity:1;translate:-17px}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.bline{opacity:1;translate:-17px 4px}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.bline{opacity:1;translate:-17px 4px}:is(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.bline{opacity:1;translate:-17px 4px}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.dline1{opacity:1;rotate:-45deg}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.dline1{opacity:1;rotate:-45deg}:is(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.dline1{opacity:1;rotate:-45deg}:-webkit-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.dline2{opacity:1;rotate:45deg}:-moz-any(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.dline2{opacity:1;rotate:45deg}:is(#storybook-icons,#popover-toc,#toggle-toc)[aria-pressed=true]>.iconcontents>.dline2{opacity:1;rotate:45deg}:-webkit-any(#storybook-icons,#action-scrollToTop)>.scrolltotopicon{stroke:inherit}:-moz-any(#storybook-icons,#action-scrollToTop)>.scrolltotopicon{stroke:inherit}:is(#storybook-icons,#action-scrollToTop)>.scrolltotopicon{stroke:inherit}:-webkit-any(#storybook-icons,#action-scrollToTop)>.scrolltotopicon>.scrolltotopicon__bottom{stroke:inherit;stroke-width:3px;fill:none}:-moz-any(#storybook-icons,#action-scrollToTop)>.scrolltotopicon>.scrolltotopicon__bottom{stroke:inherit;stroke-width:3px;fill:none}:is(#storybook-icons,#action-scrollToTop)>.scrolltotopicon>.scrolltotopicon__bottom{stroke:inherit;stroke-width:3px;fill:none}:-webkit-any(#storybook-icons,#action-scrollToTop)>.scrolltotopicon>.scrolltotopicon__top{stroke:inherit;stroke-width:3px;fill:none}:-moz-any(#storybook-icons,#action-scrollToTop)>.scrolltotopicon>.scrolltotopicon__top{stroke:inherit;stroke-width:3px;fill:none}:is(#storybook-icons,#action-scrollToTop)>.scrolltotopicon>.scrolltotopicon__top{stroke:inherit;stroke-width:3px;fill:none}:-webkit-any(#storybook-icons,#action-scrollToTop) :-webkit-any(.scrolltotopicon__top,.scrolltotopicon__bottom){transition:translate var(--trans-layout-dur)var(--trans-layout-ease)}:-moz-any(#storybook-icons,#action-scrollToTop) :-moz-any(.scrolltotopicon__top,.scrolltotopicon__bottom){transition:translate var(--trans-layout-dur)var(--trans-layout-ease)}:is(#storybook-icons,#action-scrollToTop) :is(.scrolltotopicon__top,.scrolltotopicon__bottom){transition:translate var(--trans-layout-dur)var(--trans-layout-ease)}:-webkit-any(#storybook-icons,#action-scrollToTop) .scrolltotopicon__top{translate:0 -5px}:-moz-any(#storybook-icons,#action-scrollToTop) .scrolltotopicon__top{translate:0 -5px}:is(#storybook-icons,#action-scrollToTop) .scrolltotopicon__top{translate:0 -5px}:-webkit-any(#storybook-icons,#action-scrollToTop) .scrolltotopicon__bottom{translate:0 5px}:-moz-any(#storybook-icons,#action-scrollToTop) .scrolltotopicon__bottom{translate:0 5px}:is(#storybook-icons,#action-scrollToTop) .scrolltotopicon__bottom{translate:0 5px}#action-scrollToTop:hover .scrolltotopicon__top,#action-scrollToTop:hover .scrolltotopicon__bottom{translate:0}.gobackicon[data-v-1c9c1213]{fill:inherit;stroke:inherit;stroke-width:.2px;scale:.7}.linkparent{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.contextmenuerrors{--gap-size:var(--space-sm);--gap-l:var(--gap-size);--gap-r:var(--gap-size);--gap-t:var(--gap-size);--gap-b:var(--gap-size);font-size:var(--fontSize-1);pointer-events:none;grid-template-columns:var(--touchTarget)1fr;grid-template-rows:minmax(var(--touchTarget),min-content)minmax(30%,min-content);border:3px solid #fff;grid-template-areas:"toggle header""list list";width:50%;min-width:30ch;height:50%;max-height:50ch;display:grid;position:fixed;top:25%}.contextmenuerrors>ul{scroll-snap-type:y mandatory;pointer-events:all;border:3px solid red;flex-direction:column-reverse;grid-area:list;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.contextmenuerrors>ul>li{scroll-snap-align:start;scroll-snap-stop:always;padding:var(--space-xs);border-bottom:1px solid #fff}.contextmenuerrors>*{background-color:var(--surface-colour-0);border:var(--border-0)}.contextmenuerrors>button{pointer-events:all;cursor:pointer;border:none;grid-area:toggle}.contextmenuerrors>button[data-show=true]{background-color:green}.contextmenuerrors>button[data-show=false]{background-color:red}.contextmenu{--gap-size:var(--space-sm);--gap-l:var(--gap-size);--gap-r:var(--gap-size);--gap-t:var(--gap-size);--gap-b:var(--gap-size);top:var(--sc-height-topbar);height:calc(100vh - var(--sc-height-topbar));z-index:1000;pointer-events:none;grid-area:page;grid-template-columns:var(--gap-l)minmax(var(--touchTarget),auto)1fr minmax(var(--touchTarget),auto)var(--gap-r);grid-template-rows:var(--gap-t)minmax(var(--touchTarget),auto)minmax(var(--touchTarget),auto)1fr minmax(var(--touchTarget),auto)minmax(var(--touchTarget),auto)var(--gap-b);grid-template-areas:". . . . ."".back.toc."". . . . ."". . . . ."". .errors. ."". . .scroll."". . . . .";place-items:start center;width:100%;display:grid;position:sticky;container:contextmenucontainer/inline-size}.contextmenu>:-webkit-any(.contextmenu__toc,.contextmenu__back,.contextmenu__scrolltop){z-index:2;background-color:var(--surface-colour-0);border:var(--border-0);height:var(--touchTarget);width:var(--touchTarget);pointer-events:all;border-radius:var(--br-sm);place-items:center;position:relative}.contextmenu>:-moz-any(.contextmenu__toc,.contextmenu__back,.contextmenu__scrolltop){z-index:2;background-color:var(--surface-colour-0);border:var(--border-0);height:var(--touchTarget);width:var(--touchTarget);pointer-events:all;border-radius:var(--br-sm);place-items:center;position:relative}.contextmenu>:is(.contextmenu__toc,.contextmenu__back,.contextmenu__scrolltop){z-index:2;background-color:var(--surface-colour-0);border:var(--border-0);height:var(--touchTarget);width:var(--touchTarget);pointer-events:all;border-radius:var(--br-sm);place-items:center;position:relative}.contextmenu>.contextmenu__toc{grid-area:toc}.contextmenu>.contextmenu__back{grid-area:back}.contextmenu>.contextmenu__scrolltop{grid-area:scroll}.contextmenu[data-pagetype=error] .contextmenu__toc,.contextmenu[data-pagetype=error] .contextmenu__back,.contextmenu[data-pagetype=home] .contextmenu__toc,.contextmenu[data-pagetype=home] .contextmenu__back,.contextmenu[data-pagetype=post] .contextmenu__toc,.contextmenu[data-pagetype=post] .contextmenu__back,.contextmenu[data-pagetype=static] .contextmenu__toc,.contextmenu[data-pagetype=static] .contextmenu__back,.contextmenu[data-pagetype=tags] .contextmenu__toc,.contextmenu[data-pagetype=tags] .contextmenu__back,.contextmenu[data-pagetype=init] .contextmenu__toc,.contextmenu[data-pagetype=init] .contextmenu__back,.contextmenu[data-viewtype=init] .contextmenu__toc,.contextmenu[data-viewtype=init] .contextmenu__back,.contextmenu[data-viewtype=list] .contextmenu__toc,.contextmenu[data-viewtype=list] .contextmenu__back,.contextmenu[data-viewtype=site] .contextmenu__toc,.contextmenu[data-viewtype=site] .contextmenu__back,.contextmenu[data-viewtype=home] .contextmenu__toc,.contextmenu[data-viewtype=home] .contextmenu__back,.contextmenu[data-viewtype=error] .contextmenu__toc,.contextmenu[data-viewtype=error] .contextmenu__back{display:none}@container bodycontainer (width>=0){.contextmenu[data-pagetype=post][data-viewtype=details] .contextmenu__toc{display:grid}}@container bodycontainer (width>=140ch){.contextmenu[data-pagetype=post][data-viewtype=details] .contextmenu__toc{display:none}}.contextmenu[data-pagetype=post][data-viewtype=details] .contextmenu__back{display:grid}html{-webkit-text-size-adjust:100%;background-color:var(--surface-colour-0);box-sizing:border-box;font-family:var(--fontBase);font-size:var(--fontSize-1);scroll-behavior:smooth;grid-template:"body"100%/100%;place-content:start center;place-items:center start;width:100%;height:min-content;min-height:100vh;margin:0;padding:0;line-height:1.7;display:grid;overflow-y:scroll;container:htmlcontainer/inline-size}.body--container{--sc-height-bars:60px;--sc-height-bars-hide:0px;--sc-height-bars-show:var(--sc-height-bars);--sc-height-topbar:var(--sc-height-bars);--sc-width-toc:30ch;box-sizing:border-box;z-index:1;grid-area:body;grid-template-columns:minmax(0,1fr) minmax(0,150ch) minmax(0,1fr);grid-template-areas:".topbar."".page."".footer."".botbar.";grid-template-rows:var(--sc-height-topbar)minmax(100vh,min-content)min-content var(--sc-height-bottombar);transition:grid-template-columns var(--trans-layout-dur)var(--trans-layout-ease),grid-template-rows var(--trans-layout-dur)var(--trans-layout-ease);background-color:var(--surface-colour-0);place-items:start center;width:100%;height:min-content;min-height:100vh;margin:0;padding:0;display:grid;container:bodycontainer/inline-size}@container htmlcontainer (width>=0){.body--container{--sc-width-toc:30ch;--sc-height-topbar:var(--sc-height-bars-show);--sc-height-bottombar:var(--sc-height-bars-hide)}}@container htmlcontainer (width>=90ch){.body--container{--sc-width-toc:30ch;--sc-height-topbar:var(--sc-height-bars-show);--sc-height-bottombar:var(--sc-height-bars-hide)}}@keyframes tfpupilanimation{0%{translate:0}15%{translate:-1px -1px}35%{translate:-2px}65%{translate:-2px}85%{translate:-1px -1px}to{translate:0}}@keyframes tffaceanimation{0%{translate:0;scale:1}35%{translate:5px -10px;scale:.9}65%{translate:5px -10px;scale:.9}to{translate:0;scale:1}}@keyframes tfhandanimation{0%{translate:0;rotate:none}35%{translate:25px -7px;rotate:-15deg}65%{translate:25px -7px;rotate:-15deg}to{translate:0;rotate:none}}@keyframes tfhandtap{40%{transform:rotateY(0)rotateX(0)}45%{transform:rotateY(30deg)rotateX(20deg)}50%{transform:rotateY(15deg)rotateX(10deg)}55%{transform:rotateY(30deg)rotateX(20deg)}60%{transform:rotateY(0)rotateX(0)}}.errorpage{background-color:var(--surface-colour-0);grid-template:"title"min-content"emoji"1fr/1fr;place-content:start center;place-items:start center;display:grid;overflow:hidden}.errorpage-emoji{aspect-ratio:1;grid-area:emoji;grid-template-rows:1fr;grid-template-columns:1fr;place-content:start center;place-items:start center;width:100%;height:100%;max-height:80vh;display:grid}.errorpage-svg{width:100%;height:100%}.errorpage-title{font-size:50px;font-family:var(--fontMono);fill:var(--text-colour);stroke:var(--text-colour);grid-area:title}.page__error{background-color:var(--surface-colour-0);grid-template:"title"min-content"emoji"1fr/1fr;place-content:start center;place-items:start center;display:grid;overflow:hidden}.page__error__square{aspect-ratio:1;grid-area:emoji;grid-template-rows:1fr;grid-template-columns:1fr;place-content:start center;place-items:start center;width:100%;height:100%;max-height:80vh;display:grid}.page__error__inset{width:100%;height:100%}.page__error__title{font-size:50px;font-family:var(--fontMono);fill:var(--text-colour);stroke:var(--text-colour);grid-area:title}.page__error__square{aspect-ratio:1;grid-area:emoji;grid-template-rows:80%;grid-template-columns:80%;place-content:center;place-items:center;width:100%;display:grid}.page__error__inset{aspect-ratio:1;width:100%;height:auto;max-height:80%}#tfhead{fill:#f7c02b}#tfpupils{fill:#896024}#tfface{fill:#422b0d}#tfhand{fill:#f4a223}#tfpupil-r{transform-origin:82px 30px}#tfpupil-l{transform-origin:45px 29px}#tfface{transform-origin:64px 64px}#tfhand{transform-origin:38px 104px}#tfhandfinger{transform-origin:22px 102px}#tfpupil-l,#tfpupil-r{animation:tfpupilanimation 5s var(--easing--emphasized)infinite}#tfface{animation:tffaceanimation 5s var(--easing--emphasized)infinite}#tfhand{animation:tfhandanimation 5s var(--easing--emphasized)infinite}#tfhandfinger{animation:tfhandtap 5s var(--easing--emphasized)infinite}.pageerror{transition:grid-template-columns var(--trans-layout-dur)var(--trans-layout-ease),grid-template-rows var(--trans-layout-dur)var(--trans-layout-ease);grid-template:"content"min-content/100%;grid-area:page;place-content:start;place-items:start;width:100%;height:min-content;display:grid}.pageerror>.page__error{min-height:calc(100vh - var(--sc-height-topbar));background-color:var(--surface-colour-0);grid-template:"title"min-content"emoji"min-content/80%;grid-area:content;place-content:center;place-items:center;width:100%;height:min-content;display:grid;overflow:hidden}.pageerror>.page__error>.page__error__title{z-index:1;text-align:center;font-size:50px;font-family:var(--fontMono);fill:var(--text-colour);stroke:var(--text-colour);grid-area:title;width:100%}.pageinit{background-color:red;grid-auto-rows:min-content;padding-bottom:0!important}.pageinit>.pageinit--content{padding-inline:var(--space-md)}
