@import"https://fonts.bunny.net/css?family=ibm-plex-mono:200,400|ibm-plex-sans-jp:300,400,600,700";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-base-grey-dark: #111111;--color-base-grey-light-100: #aaaaaa;--color-base-grey-verylight: #d8d8d8;--color-base-grey-ultralight: #FAFAFA;--color-base-grey-mid: #444444;--color-base-accent-blue: #3687FF;--color-base-accent-orange: #FFA836;--color-base-accent-green: #36C759;--color-base-accent-purple: #A736FF;--color-graph-fill-darkgold: #7B706E;--color-graph-fill-orange: #FF8800;--color-graph-fill-brown: #BC9800;--color-graph-fill-rose: #F44A53;--color-graph-fill-pink: #E26B96;--color-graph-fill-violet: #B977A3;--color-graph-fill-green: #3AA343;--color-graph-fill-bluegreen: #1B9A95;--color-graph-fill-blue: #3F7AAB;--color-bg-primary: #ffffff;--color-bg-secondary: #f5f5f5;--color-border: #e0e0e0;--color-text-primary: #222222;--color-text-secondary: #666666;--font-general: "IBM Plex Sans JP", sans-serif;--font-mono: "IBM Plex Mono", monospace}body{font-family:IBM Plex Sans JP,sans-serif}.more-link{position:fixed;right:0;bottom:0;width:15rem;height:4rem;border-left:.0625rem #000000 solid;padding-left:1rem;z-index:20}.more-link ul li a{color:var(--color-base-grey-dark);text-decoration:none;font-weight:300;font-size:.75rem;text-transform:uppercase}.more-link a:hover{text-decoration:underline}.help-tooltip{position:fixed;left:.5rem;bottom:.7rem;width:15rem;background-color:#fefefe;border:.5px solid #aaa;box-shadow:#0001 0 4px 16px;padding:2rem 2rem 2rem 3rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .4s ease;z-index:49;opacity:0}.help-tooltip.open{opacity:1}.help-tooltip h1{margin-bottom:.75rem;text-decoration:underline var(--color-base-grey-dark) .0625rem;text-underline-offset:.2rem;line-height:1.3rem}.help-tooltip p{font-size:.75rem;line-height:1rem;margin-bottom:.5rem}.help-tooltip b{font-weight:600}.help-tooltip a{color:var(--color-base-grey-dark);text-decoration:none}.help-tooltip a:hover{text-decoration:underline}.help-tooltip-contents{display:none}.help-tooltip-contents.open{display:block}.legend-tooltip-contents{position:fixed;top:4.1rem;left:.5rem;display:block;border:.5px solid #aaa;padding:2.2rem 2rem .625rem .625rem;font-size:.8rem;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;align-items:center;transition:all .2s ease;z-index:20;opacity:1}.legend-tooltip-contents.close{opacity:0}.legend-tooltip-contents li{line-height:1.5rem}.topleft-corner{position:fixed;width:auto;padding:0;margin:0;display:flex;flex-direction:column;gap:0;z-index:20}.logo{position:fixed;right:1.3125rem;top:1.3125rem;z-index:20}
