@font-face{font-family:Roboto;src:url(/assets/Roboto_SemiCondensed-Bold-CHfB7OwW.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto_SemiCondensed-Medium-xg2JUtaW.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto_SemiCondensed-Regular-o_6ymiZ3.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto_SemiCondensed-Light-iMIRMmUC.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto_SemiCondensed-BoldItalic-S6gtYzjm.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto_SemiCondensed-MediumItalic-CemNLdcK.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto_SemiCondensed-Italic-BZal2Rnn.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto_SemiCondensed-LightItalic-DG-rZjLI.ttf) format("truetype");font-weight:300;font-style:italic}html{font-size:10px;box-sizing:border-box;-webkit-text-size-adjust:100%}body{padding-top:37px;font-family:var(--base);color:var(--text);background-color:var(--body);margin:0;font-size:1.4rem;line-height:1.8;font-weight:300}*,:after,:before{box-sizing:inherit;position:relative}:focus{outline:0}figure{background:var(--body);display:block;padding:2rem;box-shadow:0 1px 4px 0 var(--shade);border-radius:2px;margin:0 0 2rem}figure hr:not([class]),figure hr[data-xx]{margin:1rem 0}figure>img:not([class]),figure>img[data-xx]{width:calc(100% + 4rem);max-width:none;margin:0 0 2rem -2rem;display:block}figure>img:not([class]):first-child,figure>img[data-xx]:first-child{margin:-2rem 0 2rem -2rem;border-top-left-radius:2px;border-top-right-radius:2px}figure>img:not([class]):last-child,figure>img[data-xx]:last-child{margin:0 0 -2rem -2rem;border-bottom-left-radius:2px;border-bottom-right-radius:2px}[data-btn],button:not([class]),button[data-xx],input[type=submit]{cursor:pointer;color:var(--link);display:inline-block;padding:1.4rem 2rem;background:var(--body);border:1px solid var(--link);border-radius:2px;box-shadow:0 0 0 transparent;text-transform:uppercase;text-decoration:none;text-align:center;font-size:1.2rem;font-weight:700;line-height:1rem;margin:0 1rem 1rem 0;-webkit-appearance:none}[data-btn]:before,button:not([class]):before,button[data-xx]:before,input[type=submit]:before{content:"";position:absolute;z-index:-1;opacity:0;width:100%;height:100%;left:0;top:0;-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2);background:var(--link)}[data-btn]:not(:disabled):hover,button:not([class]):not(:disabled):hover,button[data-xx]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{box-shadow:2px 2px 4px var(--shade)}[data-btn]:not(:disabled):hover:active,button:not([class]):not(:disabled):hover:active,button[data-xx]:not(:disabled):hover:active,input[type=submit]:not(:disabled):hover:active{box-shadow:none;-webkit-transition:none;transition:none}[data-btn][data-primary],button:not([class])[data-primary],button[data-xx][data-primary],input[type=submit][data-primary]{border-color:var(--border);background:var(--button);color:var(--body)}[data-btn][data-round],button:not([class])[data-round],button[data-xx][data-round],input[type=submit][data-round]{border-radius:4rem}[data-btn].disabled,[data-btn]:disabled,button:not([class]).disabled,button:not([class]):disabled,button[data-xx].disabled,button[data-xx]:disabled,input[type=submit].disabled,input[type=submit]:disabled{border-color:var(--border);background:var(--border);color:var(--linkcontrast);cursor:default}h1:not([class]),h1[data-xx],h2:not([class]),h2[data-xx],h3:not([class]),h3[data-xx],h4:not([class]),h4[data-xx],h5:not([class]),h5[data-xx],h6:not([class]),h6[data-xx]{margin:0 0 2rem;font-weight:200}h1:not([class]),h1[data-xx]{font-size:4rem;line-height:1.1;letter-spacing:-1px}h2:not([class]),h2[data-xx]{font-size:3rem;line-height:1.1;letter-spacing:-.05rem}h3:not([class]),h3[data-xx]{font-size:2.5rem;line-height:1.3;letter-spacing:-.05rem}h4:not([class]),h4[data-xx]{font-size:2rem;line-height:1.3;letter-spacing:-.05rem}h5:not([class]),h5[data-xx]{font-size:1.4rem;line-height:1.5;letter-spacing:0;text-transform:uppercase;font-weight:400}h6:not([class]),h6[data-xx]{font-size:1.4rem;line-height:1.5;letter-spacing:0;text-transform:uppercase;font-weight:400}table:not([class]),table[data-xx]{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:2rem;text-align:left;overflow:hidden}table:not([class]) td,table:not([class]) th,table[data-xx] td,table[data-xx] th{border-bottom:2px solid var(--border);padding:1rem}table:not([class]) th,table[data-xx] th{font-weight:700;color:var(--th)}table:not([class]) th:before,table[data-xx] th:before{content:"";width:100%;height:10000%;position:absolute;display:block;top:0;left:0;background:var(--inset);z-index:-1;opacity:0;visibility:hidden}table:not([class]) th:hover:before,table[data-xx] th:hover:before{opacity:1;visibility:visible}table:not([class]) td,table[data-xx] td{border-bottom-width:1px}table:not([class]) tbody tr:hover,table[data-xx] tbody tr:hover{background:var(--inset)}nav:not([class]),nav[data-xx]{background:var(--nav-background);color:var(--nav-color);padding:0 2rem;border-bottom:1px solid #679;z-index:11;position:fixed;top:0;left:0;right:0;--nav-height: 36px;--nav-downarrow-pos: .8rem;--nav-box-shadow: none;--menu-padding-h: 1.1rem;--menu-padding-v: .4rem;min-height:var(--nav-height);box-shadow:var(--nav-box-shadow)}nav:not([class]) label,nav[data-xx] label{max-width:90rem;margin:auto;display:block}nav:not([class]) label>input,nav[data-xx] label>input{display:none}nav:not([class]) ul,nav[data-xx] ul{padding:0 2rem;margin:0;font-size:0;text-align:right}nav:not([class]) ul li,nav[data-xx] ul li{margin:0;display:inline-block;font-size:1.6rem}nav:not([class]) ul a,nav[data-xx] ul a{text-decoration:none;text-transform:none;padding:var(--menu-padding-v) var(--menu-padding-h) 0px var(--menu-padding-h);border-bottom:4px solid transparent;display:block;cursor:pointer;font-weight:300}nav:not([class]) ul a:hover,nav[data-xx] ul a:hover{color:var(--linkcontrast);border-color:var(--linkcontrast)}nav:not([class]) ul a.active,nav[data-xx] ul a.active{border-color:var(--linkcontrast)}nav:not([class]) ul li ul,nav[data-xx] ul li ul{padding:0;margin:0;background:var(--nav-background);z-index:2;text-align:left;white-space:nowrap;min-width:100%}nav:not([class]) ul li ul li,nav[data-xx] ul li ul li{margin:0;display:block;border-left:4px solid var(--border)}nav:not([class]) ul li ul li:hover,nav[data-xx] ul li ul li:hover{border-color:#679;background-color:#f4f5f6}nav:not([class]) ul li ul li a,nav[data-xx] ul li ul li a{text-transform:none;padding:.5rem 2rem .5rem 1.6rem;border:none;font-size:1.2rem}nav:not([class]) header:after,nav:not([class]) header:before,nav[data-xx] header:after,nav[data-xx] header:before{content:"";position:absolute;top:0;right:1rem;width:var(--nav-height);height:var(--nav-height);display:none;background-size:3rem;background-position:center center;background-repeat:no-repeat}nav:not([class]) header:before,nav[data-xx] header:before{background-image:var(--menuopen)}nav:not([class]) header:after,nav[data-xx] header:after{background-image:var(--menuclose);opacity:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}nav:not([class]) header a,nav[data-xx] header a{cursor:pointer;font-size:1.6rem;text-decoration:none;line-height:var(--nav-height)}nav:not([class]) label>header nav[data-xx] label>header{padding:0 10px}nav:not([class]) label>aside,nav[data-xx] label>aside{padding:0 10px 0 28px;line-height:var(--nav-height);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left:1px dotted #00000033;border-right:1px dotted #00000033}nav:not([class]) label>aside:hover,nav[data-xx] label>aside:hover{background:orange}@media (max-width: 50rem){nav:not([class]) label>aside,nav[data-xx] label>aside{position:absolute;right:70px;top:0;cursor:pointer}nav:not([class]) label>header,nav[data-xx] label>header{padding-left:30px;padding-top:1px}}@media (min-width: 50.1rem){nav:not([class]) label,nav[data-xx] label{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center}}nav:not([class]) li ul li a,nav[data-xx] li ul li a,{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width: 50rem){nav:not([class]),nav[data-xx]{position:fixed;padding:0;top:0;left:0;right:0}nav:not([class]) header,nav[data-xx] header{position:absolute;top:0;left:0;width:100%;display:block}nav:not([class]) header:after,nav:not([class]) header:before,nav[data-xx] header:after,nav[data-xx] header:before{display:block}nav:not([class]) label,nav[data-xx] label{min-height:var(--nav-height)}nav:not([class]) label>ul,nav[data-xx] label>ul{position:fixed;top:var(--nav-height);right:0;bottom:0;height:calc(100vh - var(--nav-height));padding:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);text-align:left;background:var(--nav-background);border-top:1px solid var(--border);box-shadow:0 1px 4px 0 var(--shade);overflow-x:visible;overflow-y:auto}nav:not([class]) label>ul li,nav[data-xx] label>ul li{display:block;border-top:1px solid #e3e6e8}nav:not([class]) label>ul a,nav[data-xx] label>ul a{padding:1rem 6rem 1rem 2rem;border:none}nav:not([class]) label input:checked~ul,nav[data-xx] label input:checked~ul{-webkit-transform:none;transform:none}nav:not([class]) label input:checked~header:before,nav[data-xx] label input:checked~header:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}nav:not([class]) label input:checked~header:after,nav[data-xx] label input:checked~header:after{-webkit-transform:none;transform:none;opacity:1}nav:not([class]) label ul li ul li,nav[data-xx] label ul li ul li{border-color:var(--border);border-top:none}nav:not([class]) label ul li ul a,nav[data-xx] label ul li ul a{padding-left:4rem}}@media (min-width: 50.1rem){nav:not([class]) ul li:hover ul,nav:not([class]) ul ul:hover,nav[data-xx] ul li:hover ul,nav[data-xx] ul ul:hover{visibility:visible;opacity:1;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0);pointer-events:auto}nav:not([class]) ul a:not(:only-child),nav[data-xx] ul a:not(:only-child){background-image:var(--downarrow);background-repeat:no-repeat;background-position:right var(--nav-downarrow-pos);background-size:2rem;padding-right:3rem}nav:not([class]) ul li ul,nav[data-xx] ul li ul{visibility:hidden;opacity:0;position:absolute;top:calc(var(--nav-height) + var(--menu-padding-v) * 2 + 2px);left:0;box-shadow:0 1px 4px 0 var(--shade);-webkit-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0);pointer-events:none}}[data-grid]{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap)}[data-col]{box-sizing:border-box;font-size:1.4rem}[data-col="1/12"]{grid-column:span 1}[data-col="2/12"],[data-col="1/6"]{grid-column:span 2}[data-col="3/12"],[data-col="1/4"]{grid-column:span 3}[data-col="4/12"],[data-col="2/6"],[data-col="1/3"]{grid-column:span 4}[data-col="5/12"]{grid-column:span 5}[data-col="6/12"],[data-col="3/6"],[data-col="2/4"],[data-col="1/2"]{grid-column:span 6}[data-col="7/12"]{grid-column:span 7}[data-col="8/12"],[data-col="4/6"],[data-col="2/3"]{grid-column:span 8}[data-col="9/12"],[data-col="3/4"]{grid-column:span 9}[data-col="10/12"],[data-col="5/6"]{grid-column:span 10}[data-col="11/12"]{grid-column:span 11}[data-col="1/1"]{grid-column:span 12}@media (max-width: 50rem){[data-grid]{grid-template-columns:1fr}}[data-block-right],[data-block-left]{display:flex;flex-wrap:wrap}[data-block-right]>:first-child{flex:1}[data-block-left]>:last-child{flex:1}[data-flex]{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--flex-width),1fr));gap:var(--flex-gap);box-sizing:border-box}[data-flex]>*{box-sizing:border-box}mark{display:inline-block;font-size:1.1rem;border-bottom:1px solid var(--border);border-radius:1.5rem;background:var(--inset);color:var(--button);padding:.2rem 1.2rem;margin:0 .5rem .5rem 0}body{--body: #fff;--grid-gap: 1rem;--flex-gap: 15px;--flex-width: 300px;--nav-background: #fff;--nav-color: #2e3538;--footer: #333;--inset: #f4f5f6;--border: #e3e6e8;--button: #679;--text: #2e3538;--heading: #222;--link: #679;--accent: #454f54;--code-border: #679;--textarea-border2: #f3f6f8;--th: #454f54;--textcontrast: #fff;--headingcontrast: #ddd;--linkcontrast: #679;--trans: rgba(2, 2, 2, .5);--shade: rgb(0, 0, 0, .2);--base: "Roboto";--code: monospace;--serif: serif;--sans: sans-serif;--mono: monospace;--menuopen: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%23111111%22%20d%3D%22M6%2036h36v-4H6v4zm0-10h36v-4H6v4zm0-14v4h36v-4H6z%22%2F%3E%3C%2Fsvg%3E);--menuclose: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%23111111%22%20d%3D%22M38%2013l-3-3-11%2011-11-11-3%203%2011%2011-11%2011%203%203%2011-11%2011%2011%203-3-11-11z%22%2F%3E%3C%2Fsvg%3E);--downarrow: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%23111111%22%20d%3D%22M14.8%2015l9.2%209.6%209.2-9.7%204.3%204.3L24%2032.9%2010.5%2019.3z%22%2F%3E%3C%2Fsvg%3E);--checkbox: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M9%2015l-4-4-3%202%207%208L23%207l-3-3z%22%2F%3E%3C%2Fsvg%3E)}dialog.svelte-14qbaz{border-radius:15px;box-shadow:5px 5px 15px #00000080}dialog.svelte-14qbaz::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080}main.svelte-cg91o2{position:relative;width:100%;height:20px;overflow:hidden}aside.svelte-cg91o2{position:absolute;left:0;top:0;height:100%;width:50%;background-color:#2e353844;animation:svelte-cg91o2-slide .5s linear infinite}@keyframes svelte-cg91o2-slide{0%{transform:translate(-100%)}to{transform:translate(200%)}}.deleted.svelte-fegsiz{opacity:.3}:root{padding:30px;width:100%;box-sizing:border-box}
