:root{--grey-100:#f9fafb;--grey-200:#eaedf0;--grey-300:#dfe3e7;--grey-400:#ced4da;--grey-500:#adb5bd;--grey-600:#9299a0;--grey-700:#515961;--grey-800:#353b41;--grey-900:#22262a;--clr-orange:#ff470f;--clr-yellow:#ffe08a;--clr-green:#48c78e;--clr-turquoise:#00d1b2;--clr-cyan:#3e8ed0;--clr-blue:#485fc7;--clr-purple:#b86bff;--clr-red:#f14668;--clr-orange-lighten:#ffd0c2;--clr-yellow-lighten:#ffefc2;--clr-green-lighten:#d0f1e2;--clr-turquoise-lighten:#c2fff6;--clr-cyan-lighten:#cee2f3;--clr-blue-lighten:#d0d6f1;--clr-purple-lighten:#e1c2ff;--clr-red-lighten:#fbc6d1;--clr-orange-darken:#ff6333;--clr-yellow-darken:#ffc933;--clr-green-darken:#63cf9e;--clr-turquoise-darken:#33ffe0;--clr-cyan-darken:#5b9fd7;--clr-blue-darken:#6377cf;--clr-purple-darken:#9c33ff;--clr-red-darken:#f14164;--clr-primary:var(--clr-purple);--clr-secondary:var(--clr-yellow);--clr-info:var(--clr-cyan);--clr-danger:var(--clr-orange);--clr-error:var(--clr-red);--clr-success:var(--clr-green);--clr-primary-lighten:var(--clr-purple-lighten);--clr-secondary-lighten:var(--clr-yellow-lighten);--clr-info-lighten:var(--clr-cyan-lighten);--clr-danger-lighten:var(--clr-orange-lighten);--clr-error-lighten:var(--clr-red-lighten);--clr-success-lighten:var(--clr-green-lighten);--clr-primary-darken:var(--clr-purple-darken);--clr-secondary-darken:var(--clr-yellow-darken);--clr-info-darken:var(--clr-cyan-darken);--clr-danger-darken:var(--clr-orange-darken);--clr-error-darken:var(--clr-red-darken);--clr-success-darken:var(--clr-green-darken);--clr-link:var(--clr-blue);--clr-link-hover:var(--clr-blue-darken);--clr-link-visited:var(--clr-blue-lighten);--clr-border:var(--grey-200);--clr-background:var(--grey-100)}@media (prefers-color-scheme:dark){:root{--grey-900:#edf1f2;--grey-800:#e6edf4;--grey-700:#d8e3ee;--grey-600:#c2d4e5;--grey-500:#97b5d3;--grey-400:#4675a4;--grey-300:#375c81;--grey-200:#2b4764;--grey-100:#172636;--clr-orange:#e77e23;--clr-yellow:#f1b80e;--clr-green:#2ecc70;--clr-turquoise:#1abc9c;--clr-blue:#3398db;--clr-purple:#8d43ad;--clr-red:#e74d3c;--clr-orange-lighten:#a32600;--clr-yellow-lighten:#a37800;--clr-green-lighten:#267d56;--clr-turquoise-lighten:#00a38b;--clr-blue-lighten:#26367d;--clr-purple-lighten:#5400a3;--clr-red-lighten:#980b27;--clr-orange-darken:#cc3000;--clr-yellow-darken:#cc9600;--clr-green-darken:#309c6b;--clr-turquoise-darken:#00ccad;--clr-blue-darken:#30449c;--clr-purple-darken:#6900cc;--clr-red-darken:#be0e31;--clr-primary:var(--clr-purple);--clr-secondary:var(--clr-yellow);--clr-info:var(--clr-cyan);--clr-danger:var(--clr-orange);--clr-error:var(--clr-red);--clr-success:var(--clr-green);--clr-primary-lighten:var(--clr-purple-lighten);--clr-secondary-lighten:var(--clr-yellow-lighten);--clr-info-lighten:var(--clr-cyan-lighten);--clr-danger-lighten:var(--clr-orange-lighten);--clr-error-lighten:var(--clr-red-lighten);--clr-success-lighten:var(--clr-green-lighten);--clr-link:var(--clr-blue);--clr-link-hover:var(--clr-blue-darken);--clr-link-visited:var(--clr-blue-lighten)}}body,html{height:100%;width:100%}body{background-color:var(--grey-100);color:var(--grey-600);font-size:1em;font-weight:400;line-height:1.5;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:0fr 1fr 0fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"header header header" "main main main" "footer footer footer"}header{grid-area:header}main{grid-area:main;padding:1em}footer{grid-area:footer;padding:1em;background-color:var(--grey-200)}a{color:var(--clr-link)}a:active,a:focus,a:hover{color:var(--clr-link-hover);text-decoration:none}a:visited{-webkit-text-decoration:dashed;text-decoration:dashed}a.router-link-active{color:var(--clr-text-inverse)}.button{display:inline-flex;position:relative;-webkit-appearance:none;align-items:center;background-color:var(--clr-background);border-radius:.4em;border:1px solid var(--grey-500);box-shadow:none;cursor:pointer;color:var(--grey-600);font-size:15px;height:2.5em;justify-content:center;line-height:1.5;padding:calc(.5em - 1px) calc(.75em - 1px);text-align:center;transition:all .2s ease;vertical-align:top;white-space:nowrap}.button:hover{color:var(--grey-700);background-color:var(--grey-200)}.button.is-focused,.button:focus{box-shadow:0 0 0 .125em var(--grey-200)}.button.is-primary{background-color:var(--clr-primary);border-color:var(--clr-primary-darken);color:var(--grey-100)}.button.is-primary.is-light{background-color:var(--clr-primary-lighten);border-color:var(--clr-primary-darken);color:var(--clr-primary)}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:var(--clr-primary-darken);border-color:transparent;color:var(--clr-primary-lighten)}.button.is-primary.is-focused,.button.is-primary:focus{box-shadow:0 0 0 .125em var(--clr-primary)}.button.is-success{background-color:var(--clr-success);border-color:var(--clr-success-darken);color:var(--grey-100)}.button.is-success.is-light{background-color:var(--clr-success-lighten);border-color:var(--clr-success-lighten);color:var(--clr-success)}.button.is-success.is-hovered,.button.is-success:hover{background-color:var(--clr-success-darken);border-color:transparent;color:var(--clr-success-lighten)}.button.is-success.is-focused,.button.is-success:focus{box-shadow:0 0 0 .125em var(--clr-success)}.button.is-info{background-color:var(--clr-info);border-color:var(--clr-info-darken);color:var(--grey-100)}.button.is-info.is-hovered,.button.is-info:hover{background-color:var(--clr-info-darken);border-color:transparent;color:var(--clr-info-lighten)}.button.is-info.is-focused,.button.is-info:focus{box-shadow:0 0 0 .125em var(--clr-info)}.button.is-danger{background-color:var(--clr-danger);border-color:var(--clr-danger-darken);color:var(--grey-100)}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:var(--clr-danger-darken);border-color:transparent;color:var(--clr-danger-lighten)}.button.is-danger.is-focused,.button.is-danger:focus{box-shadow:0 0 0 .125em var(--clr-danger)}.button.is-error{background-color:var(--clr-error);border-color:var(--clr-error-darken);color:var(--grey-100)}.button.is-error.is-hovered,.button.is-error:hover{background-color:var(--clr-error-darken);border-color:transparent;color:var(--clr-error-lighten)}.button.is-error.is-focused,.button.is-error:focus{box-shadow:0 0 0 .125em var(--clr-error)}.button.is-link{background-color:transparent;border-color:transparent;color:var(--clr-primary)}.button.is-link.is-hovered,.button.is-link:hover{background-color:var(--clr-primary-darken);border-color:transparent;color:var(--clr-primary-lighten)}.button.is-link.is-focused,.button.is-link:focus{box-shadow:0 0 0 .125em var(--clr-primary)}.button.is-small{font-size:12px;height:1.5em;padding:.25em .5em}.button.is-large{font-size:18px;height:3em;padding:.75em 1.5em}.button.is-fullwidth{display:block;width:100%}.button.is-inverted{background-color:transparent;border-color:var(--clr-background);color:var(--clr-background)}.button.is-inverted.is-hovered,.button.is-inverted:hover{background-color:var(--clr-background-darken);border-color:transparent;color:var(--clr-background-lighten)}.button.is-inverted.is-focused,.button.is-inverted:focus{box-shadow:0 0 0 .125em var(--clr-background)}nav{background-color:var(--gray-400);color:var(--gray-900);padding:1em;text-align:center;border:var(--gray-300) 1em solid}