html{color-scheme:light dark;--neutral: 0, 0%;--treshold: 60%;--hue: 240;--analog: calc(var(--hue) + 30);--right: 150;--wrong: calc(var(--right) + 180);--light-scale: 1.61803398875;--lightness: 30%;--brighter: calc(var(--lightness) * var(--light-scale));--darker: calc(var(--lightness) / var(--light-scale));--switch: calc((var(--lightness) - var(--treshold)) * -100);--secondary:        var(--hue),     100%, var(--lightness);--secondary-light:  var(--hue),     100%, var(--brighter);--secondary-dark:   var(--hue),     100%, var(--darker);--accent:           var(--analog),  50%,  var(--lightness);--accent-light:     var(--analog),  50%,  var(--brighter);--accent-dark:      var(--analog),  50%,  var(--darker);--alert:            var(--wrong),   100%, var(--lightness);--alert-light:      var(--wrong),   100%, var(--brighter);--alert-dark:       var(--wrong),   100%, var(--darker);--success:          var(--right),   100%, var(--lightness);--success-light:    var(--right),   100%, var(--brighter);--success-dark:     var(--right),   100%, var(--darker);--contrast:         var(--neutral), var(--switch);--contrast-inverse: var(--neutral), calc(var(--switch) * -1);--muted:            var(--neutral), var(--lightness);--muted-light:      var(--neutral), var(--brighter);--muted-dark:       var(--neutral), var(--darker);--background:       var(--neutral), 96%;--enter: cubic-bezier(0, .5, .5, 1);--exit: cubic-bezier(.5, 0, 1, .5);--move: cubic-bezier(.5, 0, .5, 1);--external: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M91.875 62H85v23H15V15h23V0H0v100h100V62z'/%3E%3Cpath d='M54 0v.627l17.787 17.85L52.701 38H38v24h24V49.799l20.773-20.337L99.374 46H100V0z'/%3E%3C/svg%3E");--unsafe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 59.5'%3E%3Cpath d='m 44,26.5 h -3.5 v -10 C 40.5,7.402 33.098,0 24,0 H 23 C 14.801,0 7.943,5.874 6.694,13.966 c -0.295,1.91 1.015,3.698 2.925,3.993 1.916,0.297 3.699,-1.016 3.993,-2.925 C 14.319,10.454 18.355,7 23,7 h 1 c 5.238,0 9.5,4.262 9.5,9.5 v 10 H 3 c -1.657,0 -3,1.343 -3,3 v 27 c 0,1.657 1.343,3 3,3 h 41 c 1.657,0 3,-1.343 3,-3 v -27 c 0,-1.657 -1.343,-3 -3,-3 z'/%3E%3C/svg%3E");--anchor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85 85.2'%3E%3Cpath d='M56.7 51.7l9.1 9c-2.3 5.5-8.1 9.7-17.3 11.2v-45c6.1-2.3 8-7.1 8-12.7C56.5 6.4 50.2 0 42.4 0s-14 6.3-14 14.2c0 5.6 1.9 10.4 8 12.7v45c-9.1-1.5-15-5.7-17.3-11.2l9.2-9H0v27.8l9.8-9.8c6.2 9.2 18.5 15.5 32.7 15.5 14.2 0 26.5-6.3 32.7-15.5l9.8 9.8V51.7zM42.5 19c-2.6 0-4.7-2.1-4.7-4.7s2.1-4.7 4.7-4.7 4.7 2.1 4.7 4.7-2.1 4.7-4.7 4.7z'/%3E%3C/svg%3E");--select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59 47.5'%3E%3Cpath d='M29.414,37.657 L0.344,8.586 L8.828,0.102 L29.414,20.686 L50,0.1 L58.484,8.585 L29.414,37.657'/%3E%3C/svg%3E");--required: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 125'%3E%3Cpath fill='hsl(var(--alert))' d='M53.5355339 41.4644661L70 25l5 5-16.4644661 16.4644661h23.2842713v7.0710678H58.5355339L75 70l-5 5-16.4644661-16.4644661v23.2842713h-7.0710678V58.5355339L30 75l-5-5 16.4644661-16.4644661H18.1801948v-7.0710678h23.2842713L25 30l5-5 16.4644661 16.4644661V18.1801948h7.0710678z'/%3E%3C/svg%3E");--valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.3 6.1'%3E%3Cpath fill='hsl(var(--success))' d='M0 2.6235l.898-.898 1.3851 1.3851L5.3936 0l.898.8981-4.0085 4.0085L0 2.6235z'/%3E%3C/svg%3E");--invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 125'%3E%3Cpath fill='hsl(var(--alert))' d='M74.749 11.109L50 35.858 25.251 11.109 11.109 25.251 35.858 50 11.109 74.749l14.142 14.142L50 64.142l24.749 24.749 14.142-14.142L64.142 50l24.749-24.749z'/%3E%3C/svg%3E");--mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 56'%3E%3Cpath d='M0 0v3.7188l42 28.62504L84.000004 3.7188V0zm0 10.9688v45.03124h84.000004V10.9688L43.6875 38.46884a3.0003 3.0003 0 0 1-3.375 0z'/%3E%3C/svg%3E");--tel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 88'%3E%3Cpath d='M6 0C2.676 0 0 2.676 0 6v76.00005c0 3.324 2.676 6 6 6h34c3.324 0 6-2.676 6-6V6c0-3.324-2.676-6-6-6zM4 10h38v64.00005H4z'/%3E%3C/svg%3E")}@media screen and (min-width:37.5em){html{--light-scale: 1.25;--lightness: 40%}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{position:relative}body{background:hsl(var(--background));color:hsl(var(--muted-dark));counter-reset:footnotes;font:400 1em/1.5 sans-serif;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeSpeed}main{display:block}body,button,input{margin:0}button,input{overflow:visible}button{text-transform:none}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{color:inherit;display:table;max-width:100%;white-space:normal}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[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}summary{display:list-item}[hidden]{display:none}html[lang]{box-sizing:border-box;position:relative;scroll-behavior:smooth}*,::after,::before{box-sizing:inherit}::-moz-selection{background-color:hsl(var(--accent));color:hsl(var(--background));text-shadow:none}::selection{background-color:hsl(var(--accent));color:hsl(var(--background));text-shadow:none}::-webkit-input-placeholder{color:hsl(var(--muted))}::-moz-placeholder{color:hsl(var(--muted))}:-ms-input-placeholder,::-ms-input-placeholder{color:hsl(var(--muted))}::placeholder{color:hsl(var(--muted))}:focus{outline-color:currentColor;outline-offset:0;isolation:isolate}body:hover [tabindex="-1"]:focus{outline-color:transparent}@supports ((-webkit-mask-image:url()) or (mask-image:url())){}[hidden],[role=alert]:empty{display:none}main{margin:0 auto;outline-color:transparent}@media screen and (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;transition:none!important;scroll-behavior:auto!important}}caption,ul{margin:1.5em 0}caption,ul{font-size:1em;line-height:1.5}.h1,.h2,h1,h2{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}strong{color:hsl(var(--contrast-inverse))}strong{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.h1:first-child,.h2:first-child,h1:first-child,h2:first-child,strong:first-child{margin-top:0}.h1,h1{color:hsl(var(--secondary));font-size:2.875em;line-height:1.0434;margin:1.04348em 0 .52174em}.h1 strong,h1 strong{color:hsl(var(--muted-dark))}.h2,h2{color:hsl(var(--accent));font-size:2.5em;line-height:1.2;margin:1.2em 0 .6em}li,table{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}li{-ms-hyphenate-limit-chars:6 3 2;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphenate-limit-chars:6 3 2;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}li ul{margin-bottom:0;margin-top:0}input{line-height:inherit}input{vertical-align:middle}input{border-radius:.25rem;font-family:inherit;font-size:1em;padding:.5rem}form{max-width:37.5em}form>*+*{margin-top:3em}legend:first-child{font-weight:700;margin-bottom:inherit}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number],input[type=search],input[type=text]{background-color:hsl(var(--contrast));border:1px solid hsl(var(--contrast-inverse));color:hsl(var(--muted-dark));transition:box-shadow .3s var(--enter);width:100%}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=password],input[type=tel],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsl(var(--contrast));border:1px solid hsl(var(--contrast-inverse));color:hsl(var(--muted-dark));transition:box-shadow .3s var(--enter);width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{border:1px solid hsl(var(--accent-light));box-shadow:0 0 0 .125rem hsla(var(--accent-light),.25)}@media screen and (-webkit-min-device-pixel-ratio:1.5){input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{font-size:1em}}input[type=checkbox],input[type=image],input[type=radio]{background-color:transparent;border:0;width:auto}input[type=range]{width:100%}input[type=number],input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=checkbox]:not(:first-of-type),input[type=radio]:not(:first-of-type){margin-left:.5rem}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 .125rem hsla(var(--accent-light),.25);outline-color:transparent}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}form [disabled],form [read-only]{cursor:not-allowed}input[type=color]:valid:focus,input[type=date]:valid:focus,input[type=datetime-local]:valid:focus,input[type=email]:valid:focus,input[type=file]:valid:focus,input[type=month]:valid:focus,input[type=number]:valid:focus,input[type=password]:valid:focus,input[type=search]:valid:focus,input[type=tel]:valid:focus,input[type=text]:valid:focus,input[type=time]:valid:focus,input[type=url]:valid:focus,input[type=week]:valid:focus{background:hsl(var(--contrast)) no-repeat var(--valid) center right .5em/1em 1.25em}input[type=color]:invalid:not(:focus),input[type=date]:invalid:not(:focus),input[type=datetime-local]:invalid:not(:focus),input[type=email]:invalid:not(:focus),input[type=file]:invalid:not(:focus),input[type=month]:invalid:not(:focus),input[type=number]:invalid:not(:focus),input[type=password]:invalid:not(:focus),input[type=search]:invalid:not(:focus),input[type=tel]:invalid:not(:focus),input[type=text]:invalid:not(:focus),input[type=time]:invalid:not(:focus),input[type=url]:invalid:not(:focus),input[type=week]:invalid:not(:focus){background:hsl(var(--contrast)) no-repeat var(--invalid) center right .5em/1em 1.25em;box-shadow:0 0 0 .125rem hsla(var(--alert-light),.5)}input[type=color]:invalid:placeholder-shown:not(:focus),input[type=date]:invalid:placeholder-shown:not(:focus),input[type=datetime-local]:invalid:placeholder-shown:not(:focus),input[type=email]:invalid:placeholder-shown:not(:focus),input[type=file]:invalid:placeholder-shown:not(:focus),input[type=month]:invalid:placeholder-shown:not(:focus),input[type=number]:invalid:placeholder-shown:not(:focus),input[type=password]:invalid:placeholder-shown:not(:focus),input[type=search]:invalid:placeholder-shown:not(:focus),input[type=tel]:invalid:placeholder-shown:not(:focus),input[type=text]:invalid:placeholder-shown:not(:focus),input[type=time]:invalid:placeholder-shown:not(:focus),input[type=url]:invalid:placeholder-shown:not(:focus),input[type=week]:invalid:placeholder-shown:not(:focus){box-shadow:none}input[type=color]:required:placeholder-shown,input[type=date]:required:placeholder-shown,input[type=datetime-local]:required:placeholder-shown,input[type=email]:required:placeholder-shown,input[type=file]:required:placeholder-shown,input[type=month]:required:placeholder-shown,input[type=number]:required:placeholder-shown,input[type=password]:required:placeholder-shown,input[type=search]:required:placeholder-shown,input[type=tel]:required:placeholder-shown,input[type=text]:required:placeholder-shown,input[type=time]:required:placeholder-shown,input[type=url]:required:placeholder-shown,input[type=week]:required:placeholder-shown{background:hsl(var(--contrast)) no-repeat var(--required) center right .5em/1em 1.25em}::-ms-clear{display:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-results-button,[type=search]::-webkit-search-results-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{background-color:hsl(var(--accent));border:1px solid hsl(var(--accent));border-radius:.25rem;color:hsl(var(--contrast));font-family:inherit;font-size:1em;line-height:1.5;margin:.5rem 0;padding:.5rem;vertical-align:middle;transition:all 300ms var(--move);width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border:1px solid hsl(var(--accent-light));background-color:hsl(var(--accent-light))}button:active,button:focus,button[aria-expanded=true],input[type=button]:active,input[type=button]:focus,input[type=button][aria-expanded=true],input[type=reset]:active,input[type=reset]:focus,input[type=reset][aria-expanded=true],input[type=submit]:active,input[type=submit]:focus,input[type=submit][aria-expanded=true]{border:1px solid hsl(var(--accent-dark));background-color:hsl(var(--accent-dark))}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{box-shadow:0 0 0 .125rem hsla(var(--accent-light),.25);outline-color:transparent}button:active,button[aria-expanded=true],input[type=button]:active,input[type=button][aria-expanded=true],input[type=reset]:active,input[type=reset][aria-expanded=true],input[type=submit]:active,input[type=submit][aria-expanded=true]{transform:translateY(.125rem)}button[disabled],button[disabled]:active,button[disabled]:focus,button[disabled]:hover,input[type=button][disabled],input[type=button][disabled]:active,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset][disabled],input[type=reset][disabled]:active,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit][disabled],input[type=submit][disabled]:active,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:hsl(var(--muted-dark));box-shadow:none;color:hsl(var(--background));cursor:not-allowed;pointer-events:none}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:0!important}.no-list{list-style:none!important;padding:0}.no-event{pointer-events:none!important}.no-background{background:0 0!important}[class*="--s"],[class*="--xs"]{font-size:.75rem;line-height:1.5}[class*="--s"]{font-size:.875rem}[class*="--l"]{font-size:1.25rem;line-height:1.05}[class*="--xl"]{font-size:1.5rem;line-height:1.75;margin:2em 0}[class*=bg-] *{color:inherit}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}body>*{background:hsla(var(--background),.75);margin:0 auto;padding:1rem}[class*=columns]>*,[class*=grid]>*{display:inline-block;margin-bottom:2rem;max-width:100%}@media screen and (min-width:37.5em){[class*=columns],[class*=grid]{-moz-column-gap:2rem;column-gap:2rem;orphans:1;widows:1}[class*=columns]>*,[class*=grid]>*{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.grid-2{-moz-columns:2;columns:2}.grid-1-2,.grid-2-1,.grid-3{-moz-columns:3;columns:3}.grid-1-3,.grid-3-1,.grid-4{-moz-columns:4;columns:4}@supports (display:grid){[class*=grid]{display:grid;grid-gap:2rem;width:100%}.grid-2{grid-template-columns:repeat(2,[col] 1fr)}.grid-1-2,.grid-2-1,.grid-3{grid-template-columns:repeat(3,[col] 1fr)}.grid-1-3,.grid-3-1,.grid-4{grid-template-columns:repeat(4,[col] 1fr)}.grid-1-2>:nth-child(even){grid-column:2/span 2}.grid-2-1>:nth-child(odd){grid-column:1/span 2}.grid-1-3>:nth-child(even){grid-column:2/span 3}.grid-3-1>:nth-child(odd){grid-column:1/span 3}}}nav ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}nav button[aria-current]{color:hsl(var(--accent))}nav>ul>li+li{margin-left:1rem}[role=tooltip]{--arrow: calc(100% - .25rem);background:hsl(var(--muted-dark));bottom:calc(100% + .5em);-webkit-clip-path:polygon(0% 0%,100% 0%,100% var(--arrow),calc(50% - .25rem) var(--arrow),50% 100%,calc(50% + .25rem) var(--arrow),0% var(--arrow));clip-path:polygon(0% 0%,100% 0%,100% var(--arrow),calc(50% - .25rem) var(--arrow),50% 100%,calc(50% + .25rem) var(--arrow),0% var(--arrow));color:hsl(var(--background));left:50%;opacity:0;margin:0;padding:.25em .5em .5em;pointer-events:none;position:absolute;transform-origin:50% calc(100% + 10px);transform:perspective(1000px) rotate3d(1,0,0,45deg) translateX(-50%);transition:opacity .2s var(--enter),transform .2s var(--enter),visibility 0s linear .2s;visibility:hidden;white-space:nowrap}.card{--background: hsl(var(--contrast));--border: hsl(var(--muted-light));--color: hsl(var(--muted-dark));--shadow: hsla(var(--muted-dark), .25);--text-shadow: var(--background);background:var(--background);border:1px solid var(--border);border-radius:.25em;color:var(--color);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .3s var(--enter)}.card:focus-within,.card:hover{box-shadow:0 0 0 .25rem var(--shadow)}@supports ((-webkit-clip-path:circle(150% at top right)) or (clip-path:circle(150% at top right))){}button[role=switch]{background-color:hsla(var(--muted),.1);border-radius:1.375rem!important;box-sizing:content-box;color:hsl(var(--muted-dark));height:2.75rem;line-height:2.75rem;outline-color:transparent;padding:0 3rem;transition:all .3s var(--enter);width:4.75rem;will-change:background-color}button[role=switch]::before{background:currentColor;border-radius:1.375rem;content:"";position:absolute;height:2.375rem;left:.25rem;top:.25rem;transform:none;transition:transform .3s var(--enter) 0s;width:2.375rem;will-change:transform}button[role=switch]:active,button[role=switch]:focus,button[role=switch]:hover{background-color:hsla(var(--muted),.075);color:hsl(var(--contrast-inverse))}button[role=switch][aria-checked=true]{background-color:hsla(var(--success-light),.25)}button[role=switch][aria-checked=true]::before{background:hsl(var(--success-dark));transform:translateX(7.875rem)}button[role=switch][aria-checked=true]:focus{box-shadow:0 0 0 .125rem hsla(var(--success-dark),.25)}button[role=switch]>:first-child,button[role=switch][aria-checked=true]>:last-child{display:none}button[role=switch][aria-checked=true]>:first-child{display:block}[role=main]{display:grid;gap:1rem;grid-template:repeat(var(--rows, 4),1fr)/repeat(var(--cols, 7),1fr);height:100vh;margin:0;padding:1rem;width:100vw}#plan,#shadow{display:contents}#plan [style]{grid-area:var(--y, 2)/var(--x, 2)/span var(--span, 1)/auto}#plan button{border:0;margin:0;padding:0}#shadow [role=presentation]{background:hsla(var(--muted-light),.25);border-radius:.25rem}@supports not (grid-template-rows:subgrid){#shadow [role=presentation]{display:inline-block}#shadow [role=presentation]:first-child{grid-area:1/1;width:0}#shadow [role=presentation]:last-child{grid-area:var(--rows)/1;width:0}}@supports (grid-template-rows:subgrid){#shadow{display:grid;gap:1rem;grid-area:1/2/span var(--rows)/span calc(var(--cols) - 1);grid-template-columns:repeat(calc(var(--cols) - 1),1fr);grid-template-rows:subgrid}}.table{contain:strict;border-radius:.25rem;display:grid;grid-template-areas:"↖ ↑ ↗" "← • →" "↙ ↓ ↘";height:100%;margin:auto}.table:focus-within,.table:hover{box-shadow:0 0 0 .25rem hsla(var(--accent-light),.25)}.table:focus-within button,.table:hover button{background-color:hsl(var(--accent-dark))}.table h2{all:unset;color:hsl(var(--contrast));font-size:1rem;grid-area:•;text-align:center}[class=↑]{grid-area:↑}[class=↓]{grid-area:↓}[class=→]{grid-area:→}[class=←]{grid-area:←}[class=arrows]{grid-area:↖/↖/↘/↗}[class=arrows]:focus{isolation:initial}[data-controls]{line-height:1}aside{background:hsl(var(--contrast));border:1px solid hsl(var(--accent));border-radius:.25rem;clip:rect(0,2.125rem,2.125rem,0);left:1rem;position:fixed;top:1rem;transition:clip .3s var(--move),box-shadow .3s var(--enter);will-change:clip,box-shadow}aside:hover{clip:auto;box-shadow:0 0 0 .25rem hsla(var(--accent),.25)}aside:focus-within{clip:auto;box-shadow:0 0 0 .25rem hsla(var(--accent),.25)}aside button{border-radius:0 0 .25rem 0;line-height:.875;word-spacing:.5rem}aside form{padding:1rem}@supports ((-webkit-clip-path:inset(-.25rem -.25rem -.25rem -.25rem)) or (clip-path:inset(-.25rem -.25rem -.25rem -.25rem))){aside{clip:unset;-webkit-clip-path:inset(0 calc(100% - 2.125rem) calc(100% - 2.125rem) 0);clip-path:inset(0 calc(100% - 2.125rem) calc(100% - 2.125rem) 0);transition:clip-path .3s var(--move),box-shadow .3s var(--enter);transition:clip-path .3s var(--move),box-shadow .3s var(--enter),-webkit-clip-path .3s var(--move);will-change:clip-path,box-shadow}aside:focus-within,aside:hover{-webkit-clip-path:inset(-.25rem -.25rem -.25rem -.25rem);clip-path:inset(-.25rem -.25rem -.25rem -.25rem);box-shadow:0 0 0 .25rem hsla(var(--accent),.25)}}[download],[download]:focus,[download]:hover{color:hsl(var(--muted));text-decoration:line-through}[download][href]{color:hsl(var(--secondary-dark));text-decoration:underline}[download][href]:focus,[download][href]:hover{color:hsl(var(--secondary))}@media screen and (orientation:landscape){li{height:100%;margin:auto;width:7rem}.table h2{-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr}}@media screen and (orientation:portrait){main{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}li{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}