/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color--palette--red: rgb(255, 0, 0);--color--palette--red--rgb: 255, 0, 0;--color--palette--red-2: rgb(191, 0, 0);--color--palette--red-2--rgb: 191, 0, 0;--color--palette--red-3: rgb(128, 0, 0);--color--palette--red-3--rgb: 128, 0, 0;--color--palette--red-4: rgb(64, 0, 0);--color--palette--red-4--rgb: 64, 0, 0;--color--palette--red-7: rgb(255, 64, 64);--color--palette--red-7--rgb: 255, 64, 64;--color--palette--red-8: rgb(255, 128, 128);--color--palette--red-8--rgb: 255, 128, 128;--color--palette--red-9: rgb(255, 191, 191);--color--palette--red-9--rgb: 255, 191, 191;--color--palette--red-gray: rgb(159, 96, 96);--color--palette--red-gray--rgb: 159, 96, 96;--color--palette--red-gray-2: rgb(120, 72, 72);--color--palette--red-gray-2--rgb: 120, 72, 72;--color--palette--red-gray-3: rgb(80, 48, 48);--color--palette--red-gray-3--rgb: 80, 48, 48;--color--palette--red-gray-4: rgb(40, 24, 24);--color--palette--red-gray-4--rgb: 40, 24, 24;--color--palette--red-gray-7: rgb(183, 135, 135);--color--palette--red-gray-7--rgb: 183, 135, 135;--color--palette--red-gray-8: rgb(207, 175, 175);--color--palette--red-gray-8--rgb: 207, 175, 175;--color--palette--red-gray-9: rgb(231, 215, 215);--color--palette--red-gray-9--rgb: 231, 215, 215;--color--palette--orange: rgb(255, 128, 0);--color--palette--orange--rgb: 255, 128, 0;--color--palette--orange-2: rgb(191, 96, 0);--color--palette--orange-2--rgb: 191, 96, 0;--color--palette--orange-3: rgb(128, 64, 0);--color--palette--orange-3--rgb: 128, 64, 0;--color--palette--orange-4: rgb(64, 32, 0);--color--palette--orange-4--rgb: 64, 32, 0;--color--palette--orange-7: rgb(255, 159, 64);--color--palette--orange-7--rgb: 255, 159, 64;--color--palette--orange-8: rgb(255, 191, 128);--color--palette--orange-8--rgb: 255, 191, 128;--color--palette--orange-9: rgb(255, 223, 191);--color--palette--orange-9--rgb: 255, 223, 191;--color--palette--orange-gray: rgb(159, 128, 96);--color--palette--orange-gray--rgb: 159, 128, 96;--color--palette--orange-gray-2: rgb(120, 96, 72);--color--palette--orange-gray-2--rgb: 120, 96, 72;--color--palette--orange-gray-3: rgb(80, 64, 48);--color--palette--orange-gray-3--rgb: 80, 64, 48;--color--palette--orange-gray-4: rgb(40, 32, 24);--color--palette--orange-gray-4--rgb: 40, 32, 24;--color--palette--orange-gray-7: rgb(183, 159, 135);--color--palette--orange-gray-7--rgb: 183, 159, 135;--color--palette--orange-gray-8: rgb(207, 191, 175);--color--palette--orange-gray-8--rgb: 207, 191, 175;--color--palette--orange-gray-9: rgb(231, 223, 215);--color--palette--orange-gray-9--rgb: 231, 223, 215;--color--palette--yellow: rgb(255, 255, 0);--color--palette--yellow--rgb: 255, 255, 0;--color--palette--yellow-2: rgb(191, 191, 0);--color--palette--yellow-2--rgb: 191, 191, 0;--color--palette--yellow-3: rgb(128, 128, 0);--color--palette--yellow-3--rgb: 128, 128, 0;--color--palette--yellow-4: rgb(64, 64, 0);--color--palette--yellow-4--rgb: 64, 64, 0;--color--palette--yellow-7: rgb(255, 255, 64);--color--palette--yellow-7--rgb: 255, 255, 64;--color--palette--yellow-8: rgb(255, 255, 128);--color--palette--yellow-8--rgb: 255, 255, 128;--color--palette--yellow-9: rgb(255, 255, 191);--color--palette--yellow-9--rgb: 255, 255, 191;--color--palette--yellow-gray: rgb(153, 153, 102);--color--palette--yellow-gray--rgb: 153, 153, 102;--color--palette--yellow-gray-2: rgb(115, 115, 77);--color--palette--yellow-gray-2--rgb: 115, 115, 77;--color--palette--yellow-gray-3: rgb(77, 77, 51);--color--palette--yellow-gray-3--rgb: 77, 77, 51;--color--palette--yellow-gray-4: rgb(38, 38, 26);--color--palette--yellow-gray-4--rgb: 38, 38, 26;--color--palette--yellow-gray-7: rgb(179, 179, 140);--color--palette--yellow-gray-7--rgb: 179, 179, 140;--color--palette--yellow-gray-8: rgb(204, 204, 179);--color--palette--yellow-gray-8--rgb: 204, 204, 179;--color--palette--yellow-gray-9: rgb(230, 230, 217);--color--palette--yellow-gray-9--rgb: 230, 230, 217;--color--palette--lawn-green: rgb(128, 255, 0);--color--palette--lawn-green--rgb: 128, 255, 0;--color--palette--lawn-green-2: rgb(96, 191, 0);--color--palette--lawn-green-2--rgb: 96, 191, 0;--color--palette--lawn-green-3: rgb(64, 128, 0);--color--palette--lawn-green-3--rgb: 64, 128, 0;--color--palette--lawn-green-4: rgb(32, 64, 0);--color--palette--lawn-green-4--rgb: 32, 64, 0;--color--palette--lawn-green-7: rgb(159, 255, 64);--color--palette--lawn-green-7--rgb: 159, 255, 64;--color--palette--lawn-green-8: rgb(191, 255, 128);--color--palette--lawn-green-8--rgb: 191, 255, 128;--color--palette--lawn-green-9: rgb(223, 255, 191);--color--palette--lawn-green-9--rgb: 223, 255, 191;--color--palette--lawn-green-gray: rgb(128, 153, 102);--color--palette--lawn-green-gray--rgb: 128, 153, 102;--color--palette--lawn-green-gray-2: rgb(96, 115, 77);--color--palette--lawn-green-gray-2--rgb: 96, 115, 77;--color--palette--lawn-green-gray-3: rgb(64, 77, 51);--color--palette--lawn-green-gray-3--rgb: 64, 77, 51;--color--palette--lawn-green-gray-4: rgb(32, 38, 26);--color--palette--lawn-green-gray-4--rgb: 32, 38, 26;--color--palette--lawn-green-gray-7: rgb(159, 179, 140);--color--palette--lawn-green-gray-7--rgb: 159, 179, 140;--color--palette--lawn-green-gray-8: rgb(191, 204, 179);--color--palette--lawn-green-gray-8--rgb: 191, 204, 179;--color--palette--lawn-green-gray-9: rgb(223, 230, 217);--color--palette--lawn-green-gray-9--rgb: 223, 230, 217;--color--palette--green: rgb(0, 255, 0);--color--palette--green--rgb: 0, 255, 0;--color--palette--green-2: rgb(0, 191, 0);--color--palette--green-2--rgb: 0, 191, 0;--color--palette--green-3: rgb(0, 128, 0);--color--palette--green-3--rgb: 0, 128, 0;--color--palette--green-4: rgb(0, 64, 0);--color--palette--green-4--rgb: 0, 64, 0;--color--palette--green-7: rgb(64, 255, 64);--color--palette--green-7--rgb: 64, 255, 64;--color--palette--green-8: rgb(128, 255, 128);--color--palette--green-8--rgb: 128, 255, 128;--color--palette--green-9: rgb(191, 255, 191);--color--palette--green-9--rgb: 191, 255, 191;--color--palette--green-gray: rgb(96, 159, 96);--color--palette--green-gray--rgb: 96, 159, 96;--color--palette--green-gray-2: rgb(72, 120, 72);--color--palette--green-gray-2--rgb: 72, 120, 72;--color--palette--green-gray-3: rgb(48, 80, 48);--color--palette--green-gray-3--rgb: 48, 80, 48;--color--palette--green-gray-4: rgb(24, 40, 24);--color--palette--green-gray-4--rgb: 24, 40, 24;--color--palette--green-gray-7: rgb(135, 183, 135);--color--palette--green-gray-7--rgb: 135, 183, 135;--color--palette--green-gray-8: rgb(175, 207, 175);--color--palette--green-gray-8--rgb: 175, 207, 175;--color--palette--green-gray-9: rgb(215, 231, 215);--color--palette--green-gray-9--rgb: 215, 231, 215;--color--palette--spring-green: rgb(0, 255, 128);--color--palette--spring-green--rgb: 0, 255, 128;--color--palette--spring-green-2: rgb(0, 191, 96);--color--palette--spring-green-2--rgb: 0, 191, 96;--color--palette--spring-green-3: rgb(0, 128, 64);--color--palette--spring-green-3--rgb: 0, 128, 64;--color--palette--spring-green-4: rgb(0, 64, 32);--color--palette--spring-green-4--rgb: 0, 64, 32;--color--palette--spring-green-7: rgb(64, 255, 159);--color--palette--spring-green-7--rgb: 64, 255, 159;--color--palette--spring-green-8: rgb(128, 255, 191);--color--palette--spring-green-8--rgb: 128, 255, 191;--color--palette--spring-green-9: rgb(191, 255, 223);--color--palette--spring-green-9--rgb: 191, 255, 223;--color--palette--spring-green-gray: rgb(89, 166, 128);--color--palette--spring-green-gray--rgb: 89, 166, 128;--color--palette--spring-green-gray-2: rgb(67, 124, 96);--color--palette--spring-green-gray-2--rgb: 67, 124, 96;--color--palette--spring-green-gray-3: rgb(45, 83, 64);--color--palette--spring-green-gray-3--rgb: 45, 83, 64;--color--palette--spring-green-gray-4: rgb(22, 41, 32);--color--palette--spring-green-gray-4--rgb: 22, 41, 32;--color--palette--spring-green-gray-7: rgb(131, 188, 159);--color--palette--spring-green-gray-7--rgb: 131, 188, 159;--color--palette--spring-green-gray-8: rgb(172, 210, 191);--color--palette--spring-green-gray-8--rgb: 172, 210, 191;--color--palette--spring-green-gray-9: rgb(214, 233, 223);--color--palette--spring-green-gray-9--rgb: 214, 233, 223;--color--palette--cyan: rgb(0, 255, 255);--color--palette--cyan--rgb: 0, 255, 255;--color--palette--cyan-2: rgb(0, 191, 191);--color--palette--cyan-2--rgb: 0, 191, 191;--color--palette--cyan-3: rgb(0, 128, 128);--color--palette--cyan-3--rgb: 0, 128, 128;--color--palette--cyan-4: rgb(0, 64, 64);--color--palette--cyan-4--rgb: 0, 64, 64;--color--palette--cyan-7: rgb(64, 255, 255);--color--palette--cyan-7--rgb: 64, 255, 255;--color--palette--cyan-8: rgb(128, 255, 255);--color--palette--cyan-8--rgb: 128, 255, 255;--color--palette--cyan-9: rgb(191, 255, 255);--color--palette--cyan-9--rgb: 191, 255, 255;--color--palette--cyan-gray: rgb(85, 170, 170);--color--palette--cyan-gray--rgb: 85, 170, 170;--color--palette--cyan-gray-2: rgb(64, 127, 127);--color--palette--cyan-gray-2--rgb: 64, 127, 127;--color--palette--cyan-gray-3: rgb(43, 85, 85);--color--palette--cyan-gray-3--rgb: 43, 85, 85;--color--palette--cyan-gray-4: rgb(21, 42, 42);--color--palette--cyan-gray-4--rgb: 21, 42, 42;--color--palette--cyan-gray-7: rgb(128, 191, 191);--color--palette--cyan-gray-7--rgb: 128, 191, 191;--color--palette--cyan-gray-8: rgb(170, 212, 212);--color--palette--cyan-gray-8--rgb: 170, 212, 212;--color--palette--cyan-gray-9: rgb(213, 234, 234);--color--palette--cyan-gray-9--rgb: 213, 234, 234;--color--palette--sky-blue: rgb(0, 128, 255);--color--palette--sky-blue--rgb: 0, 128, 255;--color--palette--sky-blue-2: rgb(0, 96, 191);--color--palette--sky-blue-2--rgb: 0, 96, 191;--color--palette--sky-blue-3: rgb(0, 64, 128);--color--palette--sky-blue-3--rgb: 0, 64, 128;--color--palette--sky-blue-4: rgb(0, 32, 64);--color--palette--sky-blue-4--rgb: 0, 32, 64;--color--palette--sky-blue-7: rgb(64, 159, 255);--color--palette--sky-blue-7--rgb: 64, 159, 255;--color--palette--sky-blue-8: rgb(128, 191, 255);--color--palette--sky-blue-8--rgb: 128, 191, 255;--color--palette--sky-blue-9: rgb(191, 223, 255);--color--palette--sky-blue-9--rgb: 191, 223, 255;--color--palette--sky-blue-gray: rgb(80, 128, 175);--color--palette--sky-blue-gray--rgb: 80, 128, 175;--color--palette--sky-blue-gray-2: rgb(60, 96, 131);--color--palette--sky-blue-gray-2--rgb: 60, 96, 131;--color--palette--sky-blue-gray-3: rgb(40, 64, 88);--color--palette--sky-blue-gray-3--rgb: 40, 64, 88;--color--palette--sky-blue-gray-4: rgb(20, 32, 44);--color--palette--sky-blue-gray-4--rgb: 20, 32, 44;--color--palette--sky-blue-gray-7: rgb(124, 159, 195);--color--palette--sky-blue-gray-7--rgb: 124, 159, 195;--color--palette--sky-blue-gray-8: rgb(167, 191, 215);--color--palette--sky-blue-gray-8--rgb: 167, 191, 215;--color--palette--sky-blue-gray-9: rgb(211, 223, 235);--color--palette--sky-blue-gray-9--rgb: 211, 223, 235;--color--palette--blue: rgb(0, 0, 255);--color--palette--blue--rgb: 0, 0, 255;--color--palette--blue-2: rgb(0, 0, 191);--color--palette--blue-2--rgb: 0, 0, 191;--color--palette--blue-3: rgb(0, 0, 128);--color--palette--blue-3--rgb: 0, 0, 128;--color--palette--blue-4: rgb(0, 0, 64);--color--palette--blue-4--rgb: 0, 0, 64;--color--palette--blue-7: rgb(64, 64, 255);--color--palette--blue-7--rgb: 64, 64, 255;--color--palette--blue-8: rgb(128, 128, 255);--color--palette--blue-8--rgb: 128, 128, 255;--color--palette--blue-9: rgb(191, 191, 255);--color--palette--blue-9--rgb: 191, 191, 255;--color--palette--blue-gray: rgb(77, 77, 179);--color--palette--blue-gray--rgb: 77, 77, 179;--color--palette--blue-gray-2: rgb(57, 57, 134);--color--palette--blue-gray-2--rgb: 57, 57, 134;--color--palette--blue-gray-3: rgb(38, 38, 89);--color--palette--blue-gray-3--rgb: 38, 38, 89;--color--palette--blue-gray-4: rgb(19, 19, 45);--color--palette--blue-gray-4--rgb: 19, 19, 45;--color--palette--blue-gray-7: rgb(121, 121, 198);--color--palette--blue-gray-7--rgb: 121, 121, 198;--color--palette--blue-gray-8: rgb(166, 166, 217);--color--palette--blue-gray-8--rgb: 166, 166, 217;--color--palette--blue-gray-9: rgb(210, 210, 236);--color--palette--blue-gray-9--rgb: 210, 210, 236;--color--palette--purple: rgb(128, 0, 255);--color--palette--purple--rgb: 128, 0, 255;--color--palette--purple-2: rgb(96, 0, 191);--color--palette--purple-2--rgb: 96, 0, 191;--color--palette--purple-3: rgb(64, 0, 128);--color--palette--purple-3--rgb: 64, 0, 128;--color--palette--purple-4: rgb(32, 0, 64);--color--palette--purple-4--rgb: 32, 0, 64;--color--palette--purple-7: rgb(159, 64, 255);--color--palette--purple-7--rgb: 159, 64, 255;--color--palette--purple-8: rgb(191, 128, 255);--color--palette--purple-8--rgb: 191, 128, 255;--color--palette--purple-9: rgb(223, 191, 255);--color--palette--purple-9--rgb: 223, 191, 255;--color--palette--purple-gray: rgb(128, 77, 179);--color--palette--purple-gray--rgb: 128, 77, 179;--color--palette--purple-gray-2: rgb(96, 57, 134);--color--palette--purple-gray-2--rgb: 96, 57, 134;--color--palette--purple-gray-3: rgb(64, 38, 89);--color--palette--purple-gray-3--rgb: 64, 38, 89;--color--palette--purple-gray-4: rgb(32, 19, 45);--color--palette--purple-gray-4--rgb: 32, 19, 45;--color--palette--purple-gray-7: rgb(159, 121, 198);--color--palette--purple-gray-7--rgb: 159, 121, 198;--color--palette--purple-gray-8: rgb(191, 166, 217);--color--palette--purple-gray-8--rgb: 191, 166, 217;--color--palette--purple-gray-9: rgb(223, 210, 236);--color--palette--purple-gray-9--rgb: 223, 210, 236;--color--palette--magenta: rgb(255, 0, 255);--color--palette--magenta--rgb: 255, 0, 255;--color--palette--magenta-2: rgb(191, 0, 191);--color--palette--magenta-2--rgb: 191, 0, 191;--color--palette--magenta-3: rgb(128, 0, 128);--color--palette--magenta-3--rgb: 128, 0, 128;--color--palette--magenta-4: rgb(64, 0, 64);--color--palette--magenta-4--rgb: 64, 0, 64;--color--palette--magenta-7: rgb(255, 64, 255);--color--palette--magenta-7--rgb: 255, 64, 255;--color--palette--magenta-8: rgb(255, 128, 255);--color--palette--magenta-8--rgb: 255, 128, 255;--color--palette--magenta-9: rgb(255, 191, 255);--color--palette--magenta-9--rgb: 255, 191, 255;--color--palette--magenta-gray: rgb(175, 80, 175);--color--palette--magenta-gray--rgb: 175, 80, 175;--color--palette--magenta-gray-2: rgb(131, 60, 131);--color--palette--magenta-gray-2--rgb: 131, 60, 131;--color--palette--magenta-gray-3: rgb(88, 40, 88);--color--palette--magenta-gray-3--rgb: 88, 40, 88;--color--palette--magenta-gray-4: rgb(44, 20, 44);--color--palette--magenta-gray-4--rgb: 44, 20, 44;--color--palette--magenta-gray-7: rgb(195, 124, 195);--color--palette--magenta-gray-7--rgb: 195, 124, 195;--color--palette--magenta-gray-8: rgb(215, 167, 215);--color--palette--magenta-gray-8--rgb: 215, 167, 215;--color--palette--magenta-gray-9: rgb(235, 211, 235);--color--palette--magenta-gray-9--rgb: 235, 211, 235;--color--palette--violet-red: rgb(255, 0, 128);--color--palette--violet-red--rgb: 255, 0, 128;--color--palette--violet-red-2: rgb(191, 0, 96);--color--palette--violet-red-2--rgb: 191, 0, 96;--color--palette--violet-red-3: rgb(128, 0, 64);--color--palette--violet-red-3--rgb: 128, 0, 64;--color--palette--violet-red-4: rgb(64, 0, 32);--color--palette--violet-red-4--rgb: 64, 0, 32;--color--palette--violet-red-7: rgb(255, 64, 159);--color--palette--violet-red-7--rgb: 255, 64, 159;--color--palette--violet-red-8: rgb(255, 128, 191);--color--palette--violet-red-8--rgb: 255, 128, 191;--color--palette--violet-red-9: rgb(255, 191, 223);--color--palette--violet-red-9--rgb: 255, 191, 223;--color--palette--violet-gray: rgb(170, 85, 127);--color--palette--violet-gray--rgb: 170, 85, 127;--color--palette--violet-gray-2: rgb(127, 64, 96);--color--palette--violet-gray-2--rgb: 127, 64, 96;--color--palette--violet-gray-3: rgb(85, 43, 64);--color--palette--violet-gray-3--rgb: 85, 43, 64;--color--palette--violet-gray-4: rgb(42, 21, 32);--color--palette--violet-gray-4--rgb: 42, 21, 32;--color--palette--violet-gray-7: rgb(191, 128, 159);--color--palette--violet-gray-7--rgb: 191, 128, 159;--color--palette--violet-gray-8: rgb(212, 170, 191);--color--palette--violet-gray-8--rgb: 212, 170, 191;--color--palette--violet-gray-9: rgb(234, 213, 223);--color--palette--violet-gray-9--rgb: 234, 213, 223;--color--palette--white: rgb(255, 255, 255);--color--palette--white--rgb: 255, 255, 255;--color--palette--white-gray: rgb(223, 223, 223);--color--palette--white-gray--rgb: 223, 223, 223;--color--palette--light-gray: rgb(191, 191, 191);--color--palette--light-gray--rgb: 191, 191, 191;--color--palette--gray: rgb(128, 128, 128);--color--palette--gray--rgb: 128, 128, 128;--color--palette--dark-gray: rgb(64, 64, 64);--color--palette--dark-gray--rgb: 64, 64, 64;--color--palette--black-gray: rgb(32, 32, 32);--color--palette--black-gray--rgb: 32, 32, 32;--color--palette--black: rgb(0, 0, 0);--color--palette--black--rgb: 0, 0, 0}:root{--color--background--dark: var(--color--palette--black);--color--background--dark--rgb: var(--color--palette--black--rgb);--color--text--dark: var(--color--palette--white);--color--text--dark--rgb: var(--color--palette--white--rgb);--color--primary--dark: var(--color--palette--cyan);--color--primary--dark--rgb: var(--color--palette--cyan--rgb);--color--primary-2--dark: var(--color--palette--cyan-2);--color--primary-2--dark--rgb: var(--color--palette--cyan-2--rgb);--color--primary-3--dark: var(--color--palette--cyan-3);--color--primary-3--dark--rgb: var(--color--palette--cyan-3--rgb);--color--primary-4--dark: var(--color--palette--cyan-4);--color--primary-4--dark--rgb: var(--color--palette--cyan-4--rgb);--color--secondary--dark: var(--color--palette--magenta);--color--secondary--dark--rgb: var(--color--palette--magenta--rgb);--color--secondary-2--dark: var(--color--palette--magenta-2);--color--secondary-2--dark--rgb: var(--color--palette--magenta-2--rgb);--color--secondary-3--dark: var(--color--palette--magenta-3);--color--secondary-3--dark--rgb: var(--color--palette--magenta-3--rgb);--color--secondary-4--dark: var(--color--palette--magenta-4);--color--secondary-4--dark--rgb: var(--color--palette--magenta-4--rgb);--color--alternative-a--dark: var(--color--palette--orange);--color--alternative-a--dark--rgb: var(--color--palette--orange--rgb);--color--alternative-a-2--dark: var(--color--palette--orange-2);--color--alternative-a-2--dark--rgb: var(--color--palette--orange-2--rgb);--color--alternative-a-3--dark: var(--color--palette--orange-3);--color--alternative-a-3--dark--rgb: var(--color--palette--orange-3--rgb);--color--alternative-a-4--dark: var(--color--palette--orange-4);--color--alternative-a-4--dark--rgb: var(--color--palette--orange-4--rgb);--color--alternative-b--dark: var(--color--palette--purple);--color--alternative-b--dark--rgb: var(--color--palette--purple--rgb);--color--alternative-b-2--dark: var(--color--palette--purple-2);--color--alternative-b-2--dark--rgb: var(--color--palette--purple-2--rgb);--color--alternative-b-3--dark: var(--color--palette--purple-3);--color--alternative-b-3--dark--rgb: var(--color--palette--purple-3--rgb);--color--alternative-b-4--dark: var(--color--palette--purple-4);--color--alternative-b-4--dark--rgb: var(--color--palette--purple-4--rgb);--color--alternative-c--dark: var(--color--palette--violet-red);--color--alternative-c--dark--rgb: var(--color--palette--violet-red--rgb);--color--alternative-c-2--dark: var(--color--palette--violet-red-2);--color--alternative-c-2--dark--rgb: var(--color--palette--violet-red-2--rgb);--color--alternative-c-3--dark: var(--color--palette--violet-red-3);--color--alternative-c-3--dark--rgb: var(--color--palette--violet-red-3--rgb);--color--alternative-c-4--dark: var(--color--palette--violet-red-4);--color--alternative-c-4--dark--rgb: var(--color--palette--violet-red-4--rgb)}:root{--color--background: var(--color--background--dark);--color--background--rgb: var(--color--background--dark--rgb);--color--text: var(--color--text--dark);--color--text--rgb: var(--color--text--dark--rgb);--color--primary: var(--color--primary--dark);--color--primary--rgb: var(--color--primary--dark--rgb);--color--primary-2: var(--color--primary-2--dark);--color--primary-2--rgb: var(--color--primary-2--dark--rgb);--color--primary-3: var(--color--primary-3--dark);--color--primary-3--rgb: var(--color--primary-3--dark--rgb);--color--primary-4: var(--color--primary-4--dark);--color--primary-4--rgb: var(--color--primary-4--dark--rgb);--color--secondary: var(--color--secondary--dark);--color--secondary--rgb: var(--color--secondary--dark--rgb);--color--secondary-2: var(--color--secondary-2--dark);--color--secondary-2--rgb: var(--color--secondary-2--dark--rgb);--color--secondary-3: var(--color--secondary-3--dark);--color--secondary-3--rgb: var(--color--secondary-3--dark--rgb);--color--secondary-4: var(--color--secondary-4--dark);--color--secondary-4--rgb: var(--color--secondary-4--dark--rgb);--color--alternative-a: var(--color--alternative-a--dark);--color--alternative-a--rgb: var(--color--alternative-a--dark--rgb);--color--alternative-a-2: var(--color--alternative-a-2--dark);--color--alternative-a-2--rgb: var(--color--alternative-a-2--dark--rgb);--color--alternative-a-3: var(--color--alternative-a-3--dark);--color--alternative-a-3--rgb: var(--color--alternative-a-3--dark--rgb);--color--alternative-a-4: var(--color--alternative-a-4--dark);--color--alternative-a-4--rgb: var(--color--alternative-a-4--dark--rgb);--color--alternative-b: var(--color--alternative-b--dark);--color--alternative-b--rgb: var(--color--alternative-b--dark--rgb);--color--alternative-b-2: var(--color--alternative-b-2--dark);--color--alternative-b-2--rgb: var(--color--alternative-b-2--dark--rgb);--color--alternative-b-3: var(--color--alternative-b-3--dark);--color--alternative-b-3--rgb: var(--color--alternative-b-3--dark--rgb);--color--alternative-b-4: var(--color--alternative-b-4--dark);--color--alternative-b-4--rgb: var(--color--alternative-b-4--dark--rgb);--color--alternative-c: var(--color--alternative-c--dark);--color--alternative-c--rgb: var(--color--alternative-c--dark--rgb);--color--alternative-c-2: var(--color--alternative-c-2--dark);--color--alternative-c-2--rgb: var(--color--alternative-c-2--dark--rgb);--color--alternative-c-3: var(--color--alternative-c-3--dark);--color--alternative-c-3--rgb: var(--color--alternative-c-3--dark--rgb);--color--alternative-c-4: var(--color--alternative-c-4--dark);--color--alternative-c-4--rgb: var(--color--alternative-c-4--dark--rgb)}:root{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color--background);color:var(--color--text)}body{min-height:100vh;overscroll-behavior:none}.svg-icon--accessible-icon-brands{width:448px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--accessible-icon-brands{aspect-ratio:448 / 512;height:auto}}.svg-icon--adobe-flash--color{width:499.9px;height:487.4px}@supports (aspect-ratio: 1 / 1){.svg-icon--adobe-flash--color{aspect-ratio:499.9 / 487.4;height:auto}}.svg-icon--arrow-up-right-from-square-solid{width:448px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--arrow-up-right-from-square-solid{aspect-ratio:448 / 512;height:auto}}.svg-icon--calendar-days-solid{width:448px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--calendar-days-solid{aspect-ratio:448 / 512;height:auto}}.svg-icon--css3--color{width:512px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--css3--color{aspect-ratio:512 / 512;height:auto}}.svg-icon--devices--color{width:48px;height:48px}@supports (aspect-ratio: 1 / 1){.svg-icon--devices--color{aspect-ratio:48 / 48;height:auto}}.svg-icon--docker--color{width:122.88px;height:88.17px}@supports (aspect-ratio: 1 / 1){.svg-icon--docker--color{aspect-ratio:122.88 / 88.17;height:auto}}.svg-icon--drupal--color{width:755px;height:826px}@supports (aspect-ratio: 1 / 1){.svg-icon--drupal--color{aspect-ratio:755 / 826;height:auto}}.svg-icon--email{width:512px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--email{aspect-ratio:512 / 512;height:auto}}.svg-icon--facebook--color{width:40px;height:40px}@supports (aspect-ratio: 1 / 1){.svg-icon--facebook--color{aspect-ratio:40 / 40;height:auto}}.svg-icon--git--color{width:97px;height:97px}@supports (aspect-ratio: 1 / 1){.svg-icon--git--color{aspect-ratio:97 / 97;height:auto}}.svg-icon--globe{width:16px;height:16px}@supports (aspect-ratio: 1 / 1){.svg-icon--globe{aspect-ratio:16 / 16;height:auto}}.svg-icon--google-map--color{width:150px;height:150px}@supports (aspect-ratio: 1 / 1){.svg-icon--google-map--color{aspect-ratio:150 / 150;height:auto}}.svg-icon--graph-ql--color{width:100px;height:100px}@supports (aspect-ratio: 1 / 1){.svg-icon--graph-ql--color{aspect-ratio:100 / 100;height:auto}}.svg-icon--highcharts--color{width:256px;height:243px}@supports (aspect-ratio: 1 / 1){.svg-icon--highcharts--color{aspect-ratio:256 / 243;height:auto}}.svg-icon--html5--color{width:512px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--html5--color{aspect-ratio:512 / 512;height:auto}}.svg-icon--infinity-solid{width:640px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--infinity-solid{aspect-ratio:640 / 512;height:auto}}.svg-icon--instagram--color{width:1000px;height:1000px}@supports (aspect-ratio: 1 / 1){.svg-icon--instagram--color{aspect-ratio:1000 / 1000;height:auto}}.svg-icon--javascript--color{width:630px;height:630px}@supports (aspect-ratio: 1 / 1){.svg-icon--javascript--color{aspect-ratio:630 / 630;height:auto}}.svg-icon--jquery--color{width:100px;height:100px}@supports (aspect-ratio: 1 / 1){.svg-icon--jquery--color{aspect-ratio:100 / 100;height:auto}}.svg-icon--language-en{width:128px;height:128px}@supports (aspect-ratio: 1 / 1){.svg-icon--language-en{aspect-ratio:128 / 128;height:auto}}.svg-icon--language-ja{width:128px;height:128px}@supports (aspect-ratio: 1 / 1){.svg-icon--language-ja{aspect-ratio:128 / 128;height:auto}}.svg-icon--language-zh-hk{width:128px;height:128px}@supports (aspect-ratio: 1 / 1){.svg-icon--language-zh-hk{aspect-ratio:128 / 128;height:auto}}.svg-icon--layer-group{width:512px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--layer-group{aspect-ratio:512 / 512;height:auto}}.svg-icon--location{width:20px;height:20px}@supports (aspect-ratio: 1 / 1){.svg-icon--location{aspect-ratio:20 / 20;height:auto}}.svg-icon--mediapipe--color{width:240px;height:240px}@supports (aspect-ratio: 1 / 1){.svg-icon--mediapipe--color{aspect-ratio:240 / 240;height:auto}}.svg-icon--nginx--color{width:115.12px;height:24.19px}@supports (aspect-ratio: 1 / 1){.svg-icon--nginx--color{aspect-ratio:115.12 / 24.19;height:auto}}.svg-icon--nodejs--color{width:256px;height:289px}@supports (aspect-ratio: 1 / 1){.svg-icon--nodejs--color{aspect-ratio:256 / 289;height:auto}}.svg-icon--pen-solid{width:512px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--pen-solid{aspect-ratio:512 / 512;height:auto}}.svg-icon--php--color{width:711.2px;height:383.6px}@supports (aspect-ratio: 1 / 1){.svg-icon--php--color{aspect-ratio:711.2 / 383.6;height:auto}}.svg-icon--react--color{width:23px;height:20.46px}@supports (aspect-ratio: 1 / 1){.svg-icon--react--color{aspect-ratio:23 / 20.46;height:auto}}.svg-icon--resume{width:43.92px;height:43.92px}@supports (aspect-ratio: 1 / 1){.svg-icon--resume{aspect-ratio:43.92 / 43.92;height:auto}}.svg-icon--ruby-on-rails--color{width:90px;height:32px}@supports (aspect-ratio: 1 / 1){.svg-icon--ruby-on-rails--color{aspect-ratio:90 / 32;height:auto}}.svg-icon--sass--color{width:512px;height:384px}@supports (aspect-ratio: 1 / 1){.svg-icon--sass--color{aspect-ratio:512 / 384;height:auto}}.svg-icon--singal{width:576px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--singal{aspect-ratio:576 / 512;height:auto}}.svg-icon--site-logo-dark--color{width:128px;height:128px}@supports (aspect-ratio: 1 / 1){.svg-icon--site-logo-dark--color{aspect-ratio:128 / 128;height:auto}}.svg-icon--site-logo-resume--color{width:128px;height:128px}@supports (aspect-ratio: 1 / 1){.svg-icon--site-logo-resume--color{aspect-ratio:128 / 128;height:auto}}.svg-icon--star-solid{width:576px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--star-solid{aspect-ratio:576 / 512;height:auto}}.svg-icon--three-js--color{width:226.77px;height:226.77px}@supports (aspect-ratio: 1 / 1){.svg-icon--three-js--color{aspect-ratio:226.77 / 226.77;height:auto}}.svg-icon--user-pen-solid{width:640px;height:512px}@supports (aspect-ratio: 1 / 1){.svg-icon--user-pen-solid{aspect-ratio:640 / 512;height:auto}}.svg-icon--vue--color{width:261.76px;height:226.69px}@supports (aspect-ratio: 1 / 1){.svg-icon--vue--color{aspect-ratio:261.76 / 226.69;height:auto}}.svg-icon--webpack--color{width:774px;height:875.7px}@supports (aspect-ratio: 1 / 1){.svg-icon--webpack--color{aspect-ratio:774 / 875.7;height:auto}}.svg-icon--wordpress--color{width:122.52px;height:122.52px}@supports (aspect-ratio: 1 / 1){.svg-icon--wordpress--color{aspect-ratio:122.52 / 122.52;height:auto}}.svg-icon--youtube--color{width:234.67px;height:165.33px}@supports (aspect-ratio: 1 / 1){.svg-icon--youtube--color{aspect-ratio:234.67 / 165.33;height:auto}}.svg-icon[data-v-eebf38e6]{display:inline-block;position:relative;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}@media print{.svg-icon[data-v-eebf38e6]{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}}.svg-icon .svg-icon--image[data-v-eebf38e6]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform,opacity,filter}.svg-icon.svg-icon-color .svg-icon--image[data-v-eebf38e6]{background-image:var(--icon-image);background-size:contain}.svg-icon.svg-icon-monochrome .svg-icon--image[data-v-eebf38e6]{background-color:currentColor;-webkit-mask-image:var(--icon-image);mask-image:var(--icon-image);-webkit-mask-size:contain;mask-size:contain}.replacement-text[data-v-eebf38e6]{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.ext-link-icon[data-v-887ad9c6]{display:block;width:100%;height:auto;position:relative;aspect-ratio:1}@supports not (aspect-ratio: 1/1){.ext-link-icon[data-v-887ad9c6]:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}}.ext-link-icon[data-v-887ad9c6]{display:inline-block;margin-left:.25ch;margin-right:.25ch;width:.9em;vertical-align:-10%}
