#navSidebarMenu[data-v-eb4a8878]{transition:var(--TRANSITION)}.nav-pill[data-v-eb4a8878]{background:var(--BG-COLOR);border-bottom-right-radius:16px!important;animation:nav-pill-throbber-eb4a8878 2s infinite alternate-reverse!important}.nav-pill-header[data-v-eb4a8878]{width:100%!important}.nav-pill-header .button[data-v-eb4a8878],.nav-pill-header[data-v-eb4a8878],.nav-pill-header button[data-v-eb4a8878]{color:var(--BG-COLOR)!important;background:var(--ACCENT-PRIMARY-COLOR)!important;border-bottom-right-radius:16px!important}.nav-pill-open .nav-pill-header[data-v-eb4a8878],.nav-pill-open[data-v-eb4a8878]{border-bottom-right-radius:0!important}@-webkit-keyframes nav-pill-throbber-eb4a8878{0%{box-shadow:0 0 8px var(--NAVBAR-SHADOW)!important}to{box-shadow:0 0 16px var(--NAVBAR-SHADOW)!important}}@keyframes nav-pill-throbber-eb4a8878{0%{box-shadow:0 0 8px var(--NAVBAR-SHADOW)!important}to{box-shadow:0 0 16px var(--NAVBAR-SHADOW)!important}}button[data-v-eb4a8878]{transform:scale(1) translateY(0);transition:var(--TRANSITION)}button[data-v-eb4a8878]:active{transform:scale(.96) translateY(0)}.grid-item[data-v-eb4a8878]{display:inline-flex;flex-flow:column;align-items:center;justify-content:center}.card-list li[data-v-eb4a8878]{border-radius:0;font-family:var(--FONT-FAMILY-HEADER);transform:scale(1)}.card-list li[data-v-eb4a8878]:active{border-radius:var(--CARD-BORDER-RADIUS);transform:scale(.96)}h1[data-v-69ba317a]{color:var(--FG-COLOR);font-size:12vmin!important}h2[data-v-69ba317a]{color:var(--FG-SECONDARY-COLOR);font-size:9vmin!important}h3[data-v-69ba317a]{color:var(--FG-SECONDARY-COLOR);font-size:6vmin!important}h3[data-v-bcf22ec4],h4[data-v-bcf22ec4]{margin-top:.25rem}h3[data-v-bcf22ec4]{margin-bottom:1.25rem}h4[data-v-bcf22ec4]{margin-bottom:1rem}ul[data-v-ef29d5fc]{margin:0;margin-top:.5rem;margin-bottom:.5rem;padding:0;list-style-position:inside}.grid-item[data-v-ef29d5fc]{border-bottom:var(--CARD-BORDER-WIDTH) solid var(--CARD-BORDER-COLOR)}.grid-item[data-v-ef29d5fc]:last-child{border-bottom:none}.grid-item[data-v-4023a802]{align-self:flex-start}ul[data-v-76ca54a0]{margin:0;margin-top:.5rem;margin-bottom:.5rem;padding:0;list-style-type:disc;list-style-position:inside}.grid-item[data-v-76ca54a0],.grid-item[data-v-597cd8a3]{align-self:flex-start}.project-tab[data-v-597cd8a3]{width:auto;white-space:nowrap}:root{--MAX-WIDTH:800px}.container{max-width:var(--MAX-WIDTH);padding:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nodrag,.nodrag img,.thumbnail img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.position-sticky{position:sticky!important}.position-fixed{position:fixed!important}.position-top{top:0!important}.position-bottom{bottom:0!important}.width-auto{width:auto!important}.width-full{width:100%!important}.width-zero{width:0!important}.width-content-min{width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important}.width-content-max{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}.width-fixed-s{width:1rem!important}.width-fixed-m{width:2rem!important}.width-fixed-l{width:3rem!important}.width-fixed-xl{width:4rem!important}.width-fixed-256{max-width:256px!important;min-width:256px!important;width:100%}.width-fixed-320{max-width:320px!important;min-width:320px!important;width:100%}.width-fixed-480{max-width:480px!important;min-width:480px!important;width:100%}.width-max-128{max-width:128px!important}.width-max-200{max-width:200px!important}.width-max-240{max-width:240px!important}.width-max-256{max-width:256px!important}.width-max-300{max-width:300px!important}.width-max-320{max-width:320px!important}.width-max-380{max-width:380px!important}.width-max-480{max-width:480px!important}.width-max-640{max-width:640px!important}.width-max-720,.width-max-780{max-width:720px!important}.width-max-800{max-width:800px!important}.width-max-960{max-width:960px!important}.width-max-1024{max-width:1024px!important}.width-max-1280{max-width:1280px!important}.width-max-1680{max-width:1680px!important}.width-min-256{min-width:256px!important}.width-min-320{min-width:320px!important}.width-min-480{min-width:480px!important}.width-min-640{min-width:640px!important}.width-min-720,.width-min-780{min-width:720px!important}.width-min-800{min-width:800px!important}.width-min-960{min-width:960px!important}.width-min-1024{min-width:1024px!important}.width-min-1280{min-width:1280px!important}.width-min-1680{min-width:1680px!important}.height-auto{height:auto!important}.height-full{height:100%!important}.flex-inline{display:inline-flex!important}.flex-flow-row{flex-flow:row!important}.flex-flow-row-wrap{flex-flow:row wrap!important}.flex-flow-row-wrap-reverse{flex-flow:row!important}.flex-flow-column{flex-flow:column!important}.align-start{align-items:flex-start!important}.align-center{align-items:center!important}.align-end{align-items:flex-end!important}.align-stretch{align-items:stretch!important}.align-space-between{align-items:space-between!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-stretch{justify-content:stretch!important}.justify-space-between{justify-content:space-between!important}.grid{display:grid!important}.grid-auto-flow-dense{grid-auto-flow:dense!important}.grid-auto-flow-row{grid-auto-flow:row!important}.grid-auto-flow-column{grid-auto-flow:column!important}.grid-col-auto-fill-128{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))!important}.grid-col-auto-fill-256{grid-template-columns:repeat(auto-fill,minmax(256px,1fr))!important}.grid-col-auto-fill-320{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important}.grid-col-auto-fill-480{grid-template-columns:repeat(auto-fill,minmax(480px,1fr))!important}.grid-col-auto-fill-640{grid-template-columns:repeat(auto-fill,minmax(640px,1fr))!important}.grid-col-auto-fit-128{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important}.grid-col-auto-fit-256{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))!important}.grid-col-auto-fit-320{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.grid-col-auto-fit-480{grid-template-columns:repeat(auto-fit,minmax(480px,1fr))!important}.grid-col-auto-fit-640{grid-template-columns:repeat(auto-fit,minmax(640px,1fr))!important}.grid-col-1{grid-template-columns:repeat(1,1fr)!important}.grid-col-2{grid-template-columns:repeat(2,1fr)!important}.grid-col-3{grid-template-columns:repeat(3,1fr)!important}.grid-col-5{grid-template-columns:repeat(5,1fr)!important}.grid-col-9{grid-template-columns:repeat(9,1fr)!important}.grid-row-auto{grid-template-rows:auto!important}.grid-row-1fr{grid-template-rows:1fr!important}.grid-row-max-content{grid-template-rows:-webkit-max-content!important;grid-template-rows:max-content!important}.grid-gap-s{gap:.5em!important}.grid-gap-m{gap:.75em!important}.grid-gap-l{gap:1rem!important}.grid-gap-xl{gap:1.5rem!important}.grid-gap-xxl{gap:2rem!important}.grid-item{align-self:stretch;justify-self:stretch}.font-bold{font-weight:700!important}.font-scale-xxs{font-size:75%!important}.font-scale-xs{font-size:80%!important}.font-scale-s{font-size:90%!important}.font-scale-m{font-size:100%!important}.font-scale-l{font-size:120%!important}.font-scale-xl{font-size:150%!important}.font-scale-xxl{font-size:200%!important}.font-scale-xxxl{font-size:300%!important}.line-height-0{line-height:0!important}.line-height-1{line-height:1!important}.anchor-top{top:0!important}.anchor-bottom{bottom:0!important}.anchor-left{left:0!important}.anchor-right{right:0!important}.margin-auto{margin:auto!important}.margin-auto-left{margin-left:auto!important}.margin-auto-right{margin-right:auto!important}.margin-auto-top{margin-top:auto!important}.margin-auto-bottom{margin-bottom:auto!important}.margin-auto-horizontal{margin-left:auto!important;margin-right:auto!important}.margin-xxs{margin:.25rem!important}.margin-xs{margin:.5rem!important}.margin-s{margin:1rem!important}.margin-m{margin:1.5rem!important}.margin-l{margin:2rem!important}.margin-xl{margin:2.5rem!important}.margin-xxl{margin:3rem!important}.margin-xxs-top{margin-top:.25rem!important}.margin-xs-top{margin-top:.5rem!important}.margin-s-top{margin-top:1rem!important}.margin-m-top{margin-top:1.5rem!important}.margin-l-top{margin-top:2rem!important}.margin-xl-top{margin-top:2.5rem!important}.margin-xxl-top{margin-top:3rem!important}.margin-xxs-bottom{margin-bottom:.25rem!important}.margin-xs-bottom{margin-bottom:.5rem!important}.margin-s-bottom{margin-bottom:1rem!important}.margin-m-bottom{margin-bottom:1.5rem!important}.margin-l-bottom{margin-bottom:2rem!important}.margin-xl-bottom{margin-bottom:2.5rem!important}.margin-xxl-bottom{margin-bottom:3rem!important}.margin-xxs-left{margin-left:.25rem!important}.margin-xs-left{margin-left:.5rem!important}.margin-s-left{margin-left:1rem!important}.margin-m-left{margin-left:1.5rem!important}.margin-l-left{margin-left:2rem!important}.margin-xl-left{margin-left:2.5rem!important}.margin-xxl-left{margin-left:3rem!important}.margin-xxs-right{margin-right:.25rem!important}.margin-xs-right{margin-right:.5rem!important}.margin-s-right{margin-right:1rem!important}.margin-m-right{margin-right:1.5rem!important}.margin-l-right{margin-right:2rem!important}.margin-xl-right{margin-right:2.5rem!important}.margin-xxl-right{margin-right:3rem!important}.margin-none{margin:0!important}.margin-none-left{margin-left:0!important}.margin-none-right{margin-right:0!important}.margin-none-top{margin-top:0!important}.margin-none-bottom{margin-bottom:0!important}.padding-xxs{padding:.25rem!important}.padding-xs{padding:.5rem!important}.padding-s{padding:1rem!important}.padding-m{padding:1.5rem!important}.padding-l{padding:2rem!important}.padding-xl{padding:2.5rem!important}.padding-xxl{padding:3rem!important}.padding-xs-top{padding-top:.5rem!important}.padding-s-top{padding-top:1rem!important}.padding-m-top{padding-top:1.5rem!important}.padding-l-top{padding-top:2rem!important}.padding-xl-top{padding-top:2.5rem!important}.padding-xxl-top{padding-top:3rem!important}.padding-xs-bottom{padding-bottom:.5rem!important}.padding-s-bottom{padding-bottom:1rem!important}.padding-m-bottom{padding-bottom:1.5rem!important}.padding-l-bottom{padding-bottom:2rem!important}.padding-xl-bottom{padding-bottom:2.5rem!important}.padding-xxl-bottom{padding-bottom:3rem!important}.padding-xs-left{padding-left:.5rem!important}.padding-s-left{padding-left:1rem!important}.padding-m-left{padding-left:1.5rem!important}.padding-l-left{padding-left:2rem!important}.padding-xl-left{padding-left:2.5rem!important}.padding-xxl-left{padding-left:3rem!important}.padding-xs-right{padding-right:.5rem!important}.padding-s-right{padding-right:1rem!important}.padding-m-right{padding-right:1.5rem!important}.padding-l-right{padding-right:2rem!important}.padding-xl-right{padding-right:2.5rem!important}.padding-xxl-right{padding-right:3rem!important}.padding-none{padding:0!important}.padding-none-top{padding-top:0!important}.padding-none-bottom{padding-bottom:0!important}.padding-none-left{padding-left:0!important}.padding-none-right{padding-right:0!important}.text-align-left{text-align:left!important}.text-align-center{text-align:center!important}.text-align-right{text-align:right!important}.text-line-height-1{line-height:1!important}.overflow-auto{overflow:auto!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.hstack{display:inline-flex;flex-flow:row;justify-content:stretch;width:100%;margin:0;padding:0}.hstack-end{justify-content:flex-end}.hstack-justify-center{justify-content:center}.hstack-align-center{align-items:center}.hstack-space-between{align-items:center;justify-content:space-between}.hstack-margin-top{margin-top:8px}.hstack-margin-bottom{margin-bottom:8px}.hstack-height-full{flex:1 1 auto;display:inline-flex;overflow-x:hidden;overflow-y:auto;height:100%}.hstack-responsive{flex-flow:row wrap}.hstack-column{display:inline-flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;overflow:auto;overflow-x:hidden;margin:0;padding:0}.hstack-column-third{flex:1 1 auto;max-width:22vw;min-width:320px;width:100%}.hstack-column-fill{flex:2 1 auto}.vstack{display:inline-flex;flex-flow:column;align-items:stretch;justify-content:flex-start;width:100%;height:auto;margin:0;padding:0}.vstack-margin-bottom{margin-bottom:8px}.vstack-height-full{max-height:100vh;height:100%}.vstack-space-between{align-items:center;justify-content:space-between}.list-no-style{list-style:none;margin:0;padding:0}.vstack-item{margin-bottom:1rem}.vstack-item:last-child{margin-bottom:0}.border-radius-100pct{border-radius:100%!important}.word-break{-webkit-hyphens:auto!important;-ms-hyphens:auto!important;hyphens:auto!important;word-break:break-word!important}.text-color-accent-primary{color:var(--ACCENT-PRIMARY-COLOR)!important}.text-color-accent-secondary{color:var(--ACCENT-SECONDARY-COLOR)!important}.text-color-primary{color:var(--FG-COLOR)!important}.text-color-secondary{color:var(--FG-SECONDARY-COLOR)!important}.bg-color-primary{background:var(--BG-COLOR)!important}.bg-color-secondary{background:var(--BG-SECONDARY-COLOR)!important}.bg-color-tertiary{background:var(--BG-TERTIARY-COLOR)!important}.invert{filter:invert(0)!important;-webkit-filter:invert(0)!important}.dark-mode .invert{filter:invert(1)!important;-webkit-filter:invert(1)!important}@media (prefers-color-scheme:dark){.invert-auto{filter:invert(1)!important;-webkit-filter:invert(1)!important}}.opacity-25,.opacity-50,.opacity-75{opacity:1%!important}.hidden{visibility:hidden;display:none}.z-index-50{z-index:50!important}.z-index-100{z-index:100!important}.z-index-200{z-index:200!important}.cursor-pointer{cursor:pointer}.pointer-events-none{pointer-events:none!important}.shadow-none{box-shadow:none!important}.border-radius-3{border-radius:3px!important}.border-radius-5{border-radius:5px!important}.border-radius-8{border-radius:8px!important}.border-radius-11{border-radius:11px!important}.border-radius-16{border-radius:16px!important}.border-radius-32{border-radius:32px!important}.border-radius-64{border-radius:64px!important}.border-radius-full{border-radius:100%!important}.animate-rotate{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@media only screen and (max-width:720px){.only-desktop{display:none;visibility:hidden;height:0}.padding-xs{padding:.325rem;padding-left:.25rem!important;padding-right:.25rem!important}.padding-s{padding:.875rem;padding-left:.75rem!important;padding-right:.75rem!important}.padding-m{padding:1.125rem;padding-left:1rem!important;padding-right:1rem!important}.padding-l{padding:1.375rem;padding-left:1.25rem!important;padding-right:1.25rem!important}.padding-xl{padding:1.625rem;padding-left:1.5rem!important;padding-right:1.5rem!important}.padding-xxl{padding:1.875rem;padding-left:1.75rem!important;padding-right:1.75rem!important}.flex-flow-row-wrap-reverse{flex-flow:column-reverse!important}.grid-col-auto-fill-128,.grid-col-auto-fill-256,.grid-col-auto-fill-320,.grid-col-auto-fill-480,.grid-col-auto-fill-640,.grid-col-auto-fit-128,.grid-col-auto-fit-256,.grid-col-auto-fit-320,.grid-col-auto-fit-480,.grid-col-auto-fit-640{grid-template-columns:repeat(1,1fr)!important}.hstack-column-third{flex:auto!important;max-width:auto!important;min-width:auto!important;width:100%!important}.hstack-responsive{flex-flow:column}}:root{--FONT-SIZE:1.0625rem;--FONT-FAMILY-SYSTEM:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--FONT-FAMILY-HEADER:"Fira Sans",var(--FONT-FAMILY-SYSTEM);--FONT-FAMILY-BODY:"Fira Sans",var(--FONT-FAMILY-SYSTEM);--LINE-HEIGHT:1.5;--TRANSITION:0.25s;--COVER-ART-BORDER-WIDTH:1px;--COVER-ART-BORDER-RADIUS:var(--BUTTON-BORDER-RADIUS);--BUTTON-BORDER-WIDTH:1px;--BUTTON-BORDER-RADIUS:3px;--TOGGLE-SWITCH-BORDER-RADIUS:var(--BUTTON-BORDER-RADIUS);--TOGGLE-SWITCH-KNOB-BORDER-RADIUS:var(--BUTTON-BORDER-RADIUS);--TABBAR-VERTICAL-ITEM-BORDER-WIDTH:var(--BUTTON-BORDER-WIDTH);--LIST-FREESTYLE-ITEM-BORDER-WIDTH:var(--BUTTON-BORDER-WIDTH);--LIST-FREESTYLE-ITEM-BORDER-RADIUS:var(--BUTTON-BORDER-RADIUS);--TEXT-FIELD-BORDER-WIDTH:var(--BUTTON-BORDER-WIDTH);--TEXT-FIELD-BORDER-RADIUS:var(--BUTTON-BORDER-RADIUS);--CARD-BORDER-WIDTH:1px;--CARD-BORDER-RADIUS:var(--BUTTON-BORDER-RADIUS);--CARD-IMG-BORDER-WIDTH:1px}@media only screen and (max-width:720px){:root{--FONT-SIZE:0.96rem}}*{box-sizing:border-box!important}#app,#appDelegate,body,html{color:var(--FG-COLOR);background:var(--BG-SECONDARY-COLOR);font-family:var(--FONT-FAMILY-BODY);font-size:var(--FONT-SIZE);font-weight:400;line-height:var(--LINE-HEIGHT)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,body,html{display:inline-flex;flex-flow:column;align-items:stretch;justify-content:stretch;margin:0;padding:0;width:100%;height:100%}h1,h2,h3,h4,h5{font-family:var(--FONT-FAMILY-HEADER);line-height:1}p{margin:0;margin-top:.5rem;margin-bottom:.75rem;padding:0}.link,a{color:var(--ACCENT-PRIMARY-COLOR);text-decoration:none}.link:hover,a:hover{text-decoration:underline}.ambigious-link{color:var(--FG-COLOR);text-decoration:none}.ambigious-link-secondary{color:var(--FG-SECONDARY-COLOR)}.ambigious-link-secondary:hover,.ambigious-link:hover{color:var(--FG-COLOR);text-decoration:none}hr{width:100%;outline:none;border-width:0 0 1px 0;border-style:solid;border-color:var(--HR-BORDER-COLOR);margin:0;margin-top:1.5rem;margin-bottom:2rem;padding:0}.footer{color:var(--FG-COLOR);background:var(--BG-SECONDARY-COLOR);position:relative;justify-content:center;top:auto!important;text-align:center}.container,.footer{display:inline-flex;align-items:center;width:100%;margin:auto;margin-bottom:0;bottom:0}.container{flex-flow:column;justify-content:flex-start;margin-top:0;top:0}.section{margin:0;margin-bottom:4rem!important}.section:last-child{margin-bottom:0!important}.section-header{width:100%;margin:none;margin-bottom:2rem;text-align:center}.section-header:first-child{margin-top:2rem}.navbar-wordmark h1,.section-header h1{font-size:3.5rem;font-weight:800}.section-header h1{color:var(--FG-COLOR)}.section-header h2{color:var(--ACCENT-PRIMARY-COLOR);font-size:3rem;font-weight:700}.section-header h3{color:var(--FG-SECONDARY-COLOR);font-size:2rem;font-weight:600}.section-header h4{color:var(--FG-SECONDARY-COLOR);font-size:1.5rem;font-weight:500}.section-header h1,.section-header h2,.section-header h3,.section-header h4{letter-spacing:-.0825rem;text-align:center!important;align-self:center!important;justify-self:center!important;width:100%;margin:0;margin-top:.5rem;margin-bottom:1rem;padding:0}.nav{z-index:10;color:var(--NAVBAR-FG-COLOR);background:var(--NAVBAR-BG-COLOR);box-shadow:var(--NAVBAR-SHADOW)}.nav-shadow{box-shadow:var(--NAVBAR-SHADOW)!important}.nav-shadow-drop{filter:drop-shadow(var(--NAVBAR-SHADOW))!important}.nav-gradient{background:var(--NAVBAR-BG-COLOR-GRADIENT)}.nav-translucent{background:var(--NAVBAR-BG-COLOR-TRANSLUCENT);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-transparent{background:none!important;box-shadow:none!important}.nav-border-top{border-top:1px solid var(--HR-BORDER-COLOR)}.nav-border-left{border-left:1px solid var(--HR-BORDER-COLOR)}.nav-border-right{border-right:1px solid var(--HR-BORDER-COLOR)}.nav-border-bottom{border-bottom:1px solid var(--HR-BORDER-COLOR)}.navmenu{z-index:50;position:fixed;width:100%;height:100%}.navbar{z-index:50;position:sticky;top:0;height:auto}.navbar-wordmark{display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:0;padding:0}.navbar-wordmark h1{font-size:2.25rem;margin:0;padding:0;line-height:1}.navbar-wordmark a,.navbar-wordmark a:hover{color:var(--FG-COLOR)!important;text-decoration:none!important}.sidebar{z-index:40;position:sticky;max-width:15rem;width:100%;height:100%;top:0}.profile-img{transform:scale(1);transition:var(--TRANSITION)}.profile-img:hover{box-shadow:var(--PROFILE-IMAGE-SHADOW);transform:scale(1.0325);transition:var(--TRANSITION)}.profile-img:active{transform:scale(1);transition:var(--TRANSITION)}.profile-img-s{width:3rem;height:3rem}.profile-img-m{width:6rem;height:6rem}.profile-img-l{width:8rem;height:8rem}.hello h1{font-size:7vmax!important}.cover-art{width:100%;height:100%;background:var(--COVER-ART-BG-COLOR);border-width:var(--COVER-ART-BORDER-WIDTH);border-style:solid;border-color:var(--COVER-ART-BORDER-COLOR);border-radius:var(--COVER-ART-BORDER-RADIUS);box-shadow:var(--COVER-ART-SHADOW)}.cover-art-xxs{max-width:2em!important;max-height:2rem!important}.cover-art-xs{max-width:2.5em!important;max-height:2.5rem!important}.cover-art-s{max-width:4rem!important;max-height:4rem!important}.cover-art-m{max-width:6rem!important;max-height:6rem!important}.cover-art-l{max-width:8rem!important;max-height:8rem!important}.tooltip{z-index:50;position:fixed;color:var(--BG-COLOR);background:var(--FG-COLOR);box-shadow:var(--CARD-BOX-SHADOW);border-width:1px;border-style:solid;border-color:var(--FG-SECONDARY-COLOR);border-radius:var(--CARD-BORDER-RADIUS);font-family:var(--FONT-FAMILY-HEADER);margin:0;padding:.5rem;padding-left:1rem;padding-right:1rem}.tooltip .timestamp{color:var(--BG-SECONDARY-COLOR)}.timeline{display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:100%;height:2px;margin:0;padding:0;background:var(--ACCENT-PRIMARY-COLOR);border-radius:32px}.timeline-point,.timeline-point:active,.timeline-point:focus,.timeline-point:hover{animation:timeline-point-throbber 1s infinite alternate-reverse;transition:var(--TRANSITION)}.timeline-point{width:1.25rem;height:1.25rem;margin:0;padding:0;background:var(--BG-COLOR)!important;border-width:2px;border-color:var(--ACCENT-PRIMARY-COLOR)!important;border-radius:32px;box-shadow:none;cursor:pointer}.timeline-point:hover{transform:scale(1.25)!important}.timeline-point:active{background:var(--ACCENT-PRIMARY-COLOR)!important;box-shadow:0 1px 4px rgba(0,0,0,.5)!important;transform:scale(.95)!important}.timeline-point-selected,.timeline-point-selected:hover,.timeline-point:focus{background:var(--ACCENT-PRIMARY-COLOR)!important;border-color:var(--ACCENT-PRIMARY-COLOR)!important;box-shadow:0 2px 12px var(--ACCENT-PRIMARY-COLOR)!important;-webkit-animation:none!important;animation:none!important;transform:scale(1.5)}@-webkit-keyframes timeline-point-throbber{0%{box-shadow:0 0 0 var(--ACCENT-PRIMARY-COLOR);transform:scale(1.325)}to{box-shadow:0 0 16px var(--ACCENT-PRIMARY-COLOR);transform:scale(1)}}@keyframes timeline-point-throbber{0%{box-shadow:0 0 0 var(--ACCENT-PRIMARY-COLOR);transform:scale(1.325)}to{box-shadow:0 0 16px var(--ACCENT-PRIMARY-COLOR);transform:scale(1)}}.fade-enter-active,.fade-leave-active{transition:all .25s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to{opacity:1}.show-link{margin:0;padding:0;font-weight:700}.caption,.timestamp{font-family:var(--FONT-FAMILY-BODY)}.caption{display:flex;flex-flow:row;align-items:center;justify-content:center;color:var(--FG-SECONDARY-COLOR);font-size:80%;width:100%}.accent-border-left{border-left:5px solid var(--ACCENT-PRIMARY-COLOR)!important}.accent-border-right{border-right:5px solid var(--ACCENT-PRIMARY-COLOR)!important}.accent-border-top{border-top:5px solid var(--ACCENT-PRIMARY-COLOR)!important}.accent-border-bottom{border-bottom:5px solid var(--ACCENT-PRIMARY-COLOR)!important}.navbar-item-label{font-size:0!important;margin-top:0!important;transition:var(--TRANSITION)}.navbar-label-reveal:hover .navbar-item-label{font-size:.8rem!important;margin-top:.5rem!important;transition:var(--TRANSITION)}.hug-bottom{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.hug-top{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.hug-left{border-left:none!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.hug-right{border-right:none!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.button,.list-freestyle li,.tabbar,.tabbar-item,.tabbar-vertical-item,button{font-family:var(--FONT-FAMILY-BODY);font-weight:700}.button,.tabbar,.tabbar-item,button{display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center}.tabbar{flex-flow:row}.button,button{color:var(--BUTTON-FG-COLOR);background:var(--BUTTON-BG-COLOR);border-color:var(--BUTTON-BORDER-COLOR);border-width:var(--BUTTON-BORDER-WIDTH);border-style:solid;border-radius:var(--BUTTON-BORDER-RADIUS);box-shadow:var(--BUTTON-BOX-SHADOW);font-size:inherit;margin:0;padding:.75rem;padding-top:.5rem;padding-bottom:.5rem;transition:var(--TRANSITION);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:focus,.button:hover,button:focus,button:hover{color:var(--BUTTON-FG-COLOR-HOVER);background:var(--BUTTON-BG-COLOR-HOVER);border-color:var(--BUTTON-BORDER-COLOR-HOVER);box-shadow:var(--BUTTON-BOX-SHADOW-HOVER);text-decoration:none!important;transition:var(--TRANSITION)}.button:active,button:active{color:var(--BUTTON-FG-COLOR-ACTIVE);background:var(--BUTTON-BG-COLOR-ACTIVE);border-color:var(--BUTTON-BORDER-COLOR-ACTIVE);box-shadow:var(--BUTTON-BOX-SHADOW-ACTIVE);transition:var(--TRANSITION)}.button:focus,button:focus{outline:none!important;border-color:var(--BUTTON-BORDER-COLOR-FOCUS)!important}.button-selected,.button-selected:hover{color:var(--BUTTON-FG-COLOR-SELECTED);background:var(--BUTTON-BG-COLOR-SELECTED);border-color:var(--BUTTON-BORDER-COLOR-SELECTED);box-shadow:var(--BUTTON-BOX-SHADOW-ACTIVE);transition:var(--TRANSITION)}.button-borderless{padding:.75rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important;color:var(--FG-COLOR)!important}.button-hv-reveal{color:var(--FG-COLOR)!important;background:none!important;border-width:0!important;box-shadow:none!important;font-size:inherit;transition:var(--TRANSITION)}.button-hv-reveal:hover{background:var(--ACCENT-PRIMARY-COLOR)!important}.button-hv-reveal:active,.button-hv-reveal:hover{color:var(--BG-COLOR)!important;transition:var(--TRANSITION)}.button-hv-reveal:active{background:var(--FG-COLOR)!important}.button-hv-reveal:hover .icon{filter:invert(1)}.button-hv-reveal:disabled:hover{color:var(--BUTTON-FG-COLOR-DISABLED)!important;background:var(--BUTTON-BG-COLOR-DISABLED)!important;cursor:default!important}.button-hv-reveal-selected{color:var(--BUTTON-FG-COLOR-SELECTED)!important;background:var(--BUTTON-BG-COLOR-SELECTED)!important}.button-accent{background:var(--ACCENT-PRIMARY-COLOR)}.button-accent,.button-accent:focus,.button-accent:hover{color:var(--BG-COLOR);border-color:var(--ACCENT-PRIMARY-COLOR)}.button-accent:focus,.button-accent:hover{background:var(--ACCENT-SECONDARY-COLOR)}.button-accent:active{background:var(--FG-COLOR);color:var(--BG-COLOR);border-color:var(--ACCENT-PRIMARY-COLOR)}.button-fg,.button-fg:focus{background:var(--FG-COLOR);color:var(--BG-COLOR);border-color:var(--FG-COLOR)}.button-fg:hover{background:var(--BG-COLOR);color:var(--FG-COLOR);border-color:var(--BG-COLOR)}.button-fg:active{background:var(--FG-COLOR);color:var(--BG-COLOR);border-color:var(--FG-COLOR)}.button-red{background:#b22222;color:#fff;border-color:#8b0000}.button-red:focus,.button-red:hover{background:#a11b1b;color:#fff;border-color:#8b0000}.button-red:active{background:#8b0000;color:#fff;border-color:#8b0000}.button-green{background:green;color:#fff;border-color:#006400}.button-green:focus,.button-green:hover{background:#007500;color:#fff;border-color:#006400}.button-green:active{background:#006400;color:#fff;border-color:#006400}.button-borderless{background:none!important;border-width:0!important;box-shadow:none!important}.button-borderless:hover img{filter:none}.button-disabled,.button-disabled:active,.button-disabled:hover,button:disabled,button:disabled:active,button:disabled:hover{color:var(--BUTTON-FG-COLOR-DISABLED);background:var(--BUTTON-BG-COLOR-DISABLED);border-color:var(--BUTTON-BORDER-COLOR-DISABLED);box-shadow:none}.button-circle{border-radius:100%!important;line-height:1!important}.button-circle-s{width:1.5rem!important;height:1.5rem!important}.button-circle-m{width:1.75rem!important;height:1.75rem!important}.button-circle-l{width:2.25rem!important;height:2.25rem!important}.button-circle-xl{width:3rem!important;height:3rem!important}.button-circle-xxl{width:3.5rem!important;height:3.5rem!important}.button-toolbar{color:var(--FG-COLOR);background:none;border-width:0;border-radius:0;box-shadow:none;height:100%}.button-toolbar:active,.button-toolbar:hover{color:var(--BUTTON-FG-COLOR-HOVER);background:var(--BUTTON-BG-COLOR-HOVER);border-radius:0;box-shadow:none}.button-toolbar:active{background:var(--BUTTON-BG-COLOR-ACTIVE)}.row .button,.row button{margin-right:1rem!important}.row .button:last-child,.row button:last-child{margin-right:0}.tabbar{font-family:var(--FONT-FAMILY-HEADER);display:inline-flex;justify-content:flex-start;align-items:stretch;border-width:var(--CARD-BORDER-WIDTH);border-style:solid;border-color:var(--TABBAR-BORDER-COLOR);border-radius:var(--BUTTON-BORDER-RADIUS);box-shadow:var(--BUTTON-BOX-SHADOW)}.tabbar,.tabbar:hover{transition:var(--TRANSITION)}.tabbar:hover{border-color:var(--TABBAR-BORDER-COLOR-HOVER);box-shadow:var(--BUTTON-BOX-SHADOW-HOVER)}.tabbar-item{color:var(--TABBAR-ITEM-FG-COLOR);background:var(--TABBAR-ITEM-BG-COLOR);border:none;border-radius:0;box-shadow:none;font-size:inherit;margin:0;padding:1rem;padding-top:.5rem;padding-bottom:.5rem;transition:var(--TRANSITION);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabbar-item:first-child{padding-left:1.125rem!important;border-left-width:var(--BUTTON-BORDER-WIDTH);border-top-left-radius:var(--BUTTON-BORDER-RADIUS);border-bottom-left-radius:var(--BUTTON-BORDER-RADIUS)}.tabbar-item:last-child{padding-right:1.125rem!important;border-right-width:var(--BUTTON-BORDER-WIDTH);border-top-right-radius:var(--BUTTON-BORDER-RADIUS);border-bottom-right-radius:var(--BUTTON-BORDER-RADIUS)}.tabbar-item:focus,.tabbar-item:hover{color:var(--TABBAR-ITEM-FG-COLOR-HOVER);background:var(--TABBAR-ITEM-BG-COLOR-HOVER);box-shadow:none;text-decoration:none!important;transition:var(--TRANSITION)}.tabbar-item:active{color:var(--TABBAR-ITEM-FG-COLOR-ACTIVE);background:var(--TABBAR-ITEM-BG-COLOR-ACTIVE);box-shadow:none;transition:var(--TRANSITION)}.tabbar-item:focus{outline:none!important;transition:var(--TRANSITION)}.tabbar-item-current,.tabbar-item-current:focus,.tabbar-item.router-link-active,.tabbar-item.router-link-active:focus{color:var(--TABBAR-ITEM-FG-COLOR-SELECTED);background:var(--TABBAR-ITEM-BG-COLOR-SELECTED);box-shadow:none}.tabbar-vertical-item{color:var(--TABBAR-VERTICAL-ITEM-FG-COLOR);background:var(--TABBAR-VERTICAL-ITEM-BG-COLOR);border-color:var(--TABBAR-VERTICAL-ITEM-BORDER-COLOR);border-width:var(--TABBAR-VERTICAL-ITEM-BORDER-WIDTH);border-style:solid;border-radius:var(--BUTTON-BORDER-RADIUS);box-shadow:none;font-size:inherit;font-weight:400;margin:0;margin-bottom:.25rem;padding:.5rem;padding-top:.25rem;padding-bottom:.25rem;transition:var(--TRANSITION);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabbar-vertical-item:last-child{margin-bottom:0}.tabbar-vertical-item:focus,.tabbar-vertical-item:hover{color:var(--TABBAR-VERTICAL-ITEM-FG-COLOR-HOVER);background:var(--TABBAR-VERTICAL-ITEM-BG-COLOR-HOVER);border-color:var(--TABBAR-VERTICAL-ITEM-BORDER-COLOR-HOVER);box-shadow:var(--BUTTON-BOX-SHADOW-HOVER);text-decoration:none!important;transition:var(--TRANSITION)}.tabbar-vertical-item:active{color:var(--TABBAR-VERTICAL-ITEM-FG-COLOR-ACTIVE);background:var(--TABBAR-VERTICAL-ITEM-BG-COLOR-ACTIVE);border-color:var(--TABBAR-VERTICAL-ITEM-BORDER-COLOR-ACTIVE);box-shadow:var(--BUTTON-BOX-SHADOW-ACTIVE);transition:var(--TRANSITION)}.tabbar-vertical-item:focus{outline:none!important}.tabbar-vertical-item-selected,.tabbar-vertical-item.router-link-active{color:var(--TABBAR-VERTICAL-ITEM-FG-COLOR-SELECTED);background:var(--TABBAR-VERTICAL-ITEM-BG-COLOR-SELECTED);border-color:var(--TABBAR-VERTICAL-ITEM-BORDER-COLOR-SELECTED);box-shadow:var(--BUTTON-BOX-SHADOW);font-weight:700;transition:var(--TRANSITION)}.list-freestyle ul{list-style:none;display:inline-flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;margin:0!important;margin-top:.5rem!important;margin-bottom:.5rem!important;padding:0!important}.list-freestyle li{display:inline-flex;flex-flow:row;align-items:center;justify-content:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:0!important;margin-right:.5rem!important;margin-bottom:.5rem!important;padding:1rem;padding-top:.325rem;padding-bottom:.325rem;color:var(--LIST-FREESTYLE-ITEM-FG-COLOR);background:var(--LIST-FREESTYLE-ITEM-BG-COLOR);border-width:var(--LIST-FREESTYLE-ITEM-BORDER-WIDTH);border-style:solid;border-color:var(--LIST-FREESTYLE-ITEM-BORDER-COLOR);border-radius:var(--LIST-FREESTYLE-ITEM-BORDER-RADIUS);box-shadow:var(--BUTTON-BOX-SHADOW);white-space:nowrap;font-size:90%;transition:var(--TRANSITION)}.list-freestyle li:last-child{margin-right:0}.list-freestyle li:hover{color:var(--LIST-FREESTYLE-ITEM-FG-COLOR-HOVER);background:var(--LIST-FREESTYLE-ITEM-BG-COLOR-HOVER);border-color:var(--LIST-FREESTYLE-ITEM-BORDER-COLOR-HOVER);box-shadow:var(--BUTTON-BOX-SHADOW-HOVER);transition:var(--TRANSITION)}.toggle-switch,.toggle-switch:active,.toggle-switch:focus,.toggle-switch:hover{z-index:18;display:inline-flex;flex-flow:row;align-items:center;justify-content:flex-start;background:var(--TOGGLE-SWITCH-BG-COLOR);outline:none;border-width:var(--BUTTON-BORDER-WIDTH);border-style:solid;border-color:var(--TOGGLE-SWITCH-BORDER-COLOR);border-radius:var(--TOGGLE-SWITCH-BORDER-RADIUS);box-shadow:var(--TOGGLE-SWITCH-BOX-SHADOW);cursor:pointer;width:3rem;height:auto;padding:.125rem;transition:var(--TRANSITION)}.toggle-switch:hover{background:var(--TOGGLE-SWITCH-BG-COLOR-HOVER);border-color:var(--TOGGLE-SWITCH-BORDER-COLOR-HOVER);box-shadow:var(--TOGGLE-SWITCH-BOX-SHADOW-HOVER)}.toggle-switch:focus{outline:2px solid var(--TOGGLE-SWITCH-BG-COLOR-ACTIVE)}.toggle-switch-active,.toggle-switch-active:active,.toggle-switch-active:focus,.toggle-switch-active:hover{background:var(--TOGGLE-SWITCH-BG-COLOR-ACTIVE);justify-content:flex-end;transition:var(--TRANSITION)}.toggle-switch-knob{z-index:20;color:var(--TOGGLE-SWITCH-KNOB-FG-COLOR);background:var(--TOGGLE-SWITCH-KNOB-BG-COLOR);border-width:var(--BUTTON-BORDER-WIDTH);border-style:solid;border-color:var(--TOGGLE-SWITCH-BORDER-COLOR);border-radius:var(--TOGGLE-SWITCH-KNOB-BORDER-RADIUS);box-shadow:var(--TOGGLE-SWITCH-KNOB-BOX-SHADOW);width:1.5rem;height:1.5rem;transition:var(--TRANSITION)}.toggle-switch:hover .toggle-switch-knob{background:var(--TOGGLE-SWITCH-KNOB-BG-COLOR-HOVER);border-color:var(--TOGGLE-SWITCH-BORDER-COLOR-HOVER);box-shadow:var(--TOGGLE-SWITCH-KNOB-BOX-SHADOW-HOVER)}.toggle-switch-active .toggle-switch-knob{background:var(--TOGGLE-SWITCH-KNOB-BG-COLOR)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{margin:0;padding:1rem;padding-top:.5rem;padding-bottom:.5rem;color:var(--TEXT-FIELD-FG-COLOR);background:var(--TEXT-FIELD-BG-COLOR);border-width:var(--TEXT-FIELD-BORDER-WIDTH);border-style:solid;border-color:var(--TEXT-FIELD-BORDER-COLOR);border-radius:var(--TEXT-FIELD-BORDER-RADIUS);box-shadow:var(--TEXT-FIELD-BOX-SHADOW);font-family:var(--FONT-FAMILY-BODY);font-size:inherit;font-weight:400;transition:var(--TRANSITION)}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{color:var(--TEXT-FIELD-FG-COLOR-HOVER);background:var(--TEXT-FIELD-BG-COLOR-HOVER);border-color:var(--TEXT-FIELD-BORDER-COLOR-HOVER);box-shadow:var(--TEXT-FIELD-BOX-SHADOW-HOVER);transition:var(--TRANSITION)}input[type=email]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,input[type=text]:active{color:var(--TEXT-FIELD-FG-COLOR-ACTIVE);background:var(--TEXT-FIELD-BG-COLOR-ACTIVE);border-color:var(--TEXT-FIELD-BORDER-COLOR-ACTIVE);box-shadow:var(--TEXT-FIELD-BOX-SHADOW-ACTIVE);transition:var(--TRANSITION)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{outline:none;color:var(--TEXT-FIELD-FG-COLOR-ACTIVE);background:var(--TEXT-FIELD-BG-COLOR-ACTIVE);border-color:var(--TEXT-FIELD-BORDER-COLOR-FOCUS);box-shadow:var(--TEXT-FIELD-BOX-SHADOW-ACTIVE);transition:var(--TRANSITION)}.card{color:var(--FG-COLOR);background:var(--BG-COLOR);border-color:var(--CARD-BORDER-COLOR);border-width:var(--CARD-BORDER-WIDTH);border-style:solid;border-radius:var(--CARD-BORDER-RADIUS);box-shadow:var(--CARD-BOX-SHADOW)}.card-inset{box-shadow:var(--CARD-BOX-SHADOW) inset}.card-transparent{background:none!important;box-shadow:none!important}.card-transparent:hover{background:var(--BG-COLOR)!important;box-shadow:var(--CARD-BOX-SHADOW)!important}.card h1,.card h2,.card h3,.card h4,.card h5{text-align:inherit;margin:0;margin-top:.5rem;margin-bottom:.25rem;padding:0}.card h4{color:var(--FG-SECONDARY-COLOR);text-transform:uppercase;font-size:85%}.card-img{border-color:var(--CARD-IMG-BORDER-COLOR);border-width:var(--CARD-IMG-BORDER-WIDTH)}.card-list{padding-top:.75rem;padding-bottom:.75rem}.card-list ul{list-style:none}.card-list li,.card-list ul{display:inline-flex;flex-flow:column;align-items:flex-start;justify-content:stretch;width:100%;margin:0;padding:0}.card-list li{color:var(--CARD-LIST-ITEM-FG-COLOR);background:var(--CARD-LIST-ITEM-BG-COLOR);transition:var(--TRANSITION)}.card-list li:hover{color:var(--CARD-LIST-ITEM-FG-COLOR-HOVER);background:var(--CARD-LIST-ITEM-BG-COLOR-HOVER);transition:var(--TRANSITION)}.card-list-static li:hover{color:var(--CARD-LIST-ITEM-FG-COLOR)!important;background:var(--CARD-LIST-ITEM-BG-COLOR)!important}.border-radius-card{border-radius:var(--CARD-BORDER-RADIUS)}.card-enter{-webkit-animation:card-enter-pop-transition .25s ease!important;animation:card-enter-pop-transition .25s ease!important}.card-enter-up{-webkit-animation:card-enter-up-transition .325s ease!important;animation:card-enter-up-transition .325s ease!important}.card-enter-down{-webkit-animation:card-enter-down-transition .325s ease!important;animation:card-enter-down-transition .325s ease!important}.card-enter-right{-webkit-animation:card-enter-right-transition .325s ease!important;animation:card-enter-right-transition .325s ease!important}@-webkit-keyframes card-enter-pop-transition{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes card-enter-pop-transition{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes card-enter-right-transition{0%{opacity:0;transform:translateX(5%)}to{opacity:1;transform:translateX(0)}}@keyframes card-enter-right-transition{0%{opacity:0;transform:translateX(5%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes card-enter-up-transition{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter-up-transition{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes card-enter-down-transition{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter-down-transition{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}.card-marked{border-left:.25rem solid var(--ACCENT-PRIMARY-COLOR);box-shadow:none;transition:var(--TRANSITION)}.card-marked:hover{transform:scale(1.0125);transition:var(--TRANSITION)}.card-marked:hover,.card-shadow{box-shadow:var(--CARD-BOX-SHADOW)}:root{--FG-COLOR:#333;--FG-SECONDARY-COLOR:#766;--BG-COLOR:#fff;--BG-SECONDARY-COLOR:#f8f8f8;--BG-TERTIARY-COLOR:#dfdfdf;--ACCENT-PRIMARY-COLOR:#ff4500;--ACCENT-SECONDARY-COLOR:#ff8c00;--ACCENT-TERTIARY-COLOR:#b22222;--NAVBAR-FG-COLOR:var(--FG-COLOR);--NAVBAR-BG-COLOR:var(--BG-COLOR);--NAVBAR-BG-COLOR-GRADIENT:linear-gradient(180deg,var(--BG-COLOR),var(--BG-SECONDARY-COLOR));--NAVBAR-BG-COLOR-TRANSLUCENT:hsla(0,0%,100%,0.8);--NAVBAR-SHADOW:none;--HR-BORDER-COLOR:#ccc;--SCROLLBAR-WIDTH:1.0625rem;--SCROLLBAR-THUMB-COLOR:rgba(51,51,51,0.25);--SCROLLBAR-THUMB-COLOR-HOVER:rgba(51,51,51,0.5);--SCROLLBAR-THUMB-COLOR-ACTIVE:var(--ACCENT-PRIMARY-COLOR);--COVER-ART-BG-COLOR:#555;--COVER-ART-BORDER-COLOR:var(--HR-BORDER-COLOR);--COVER-ART-SHADOW:none;--PROFILE-IMAGE-SHADOW:0px 2px 4px rgba(0,0,0,0.25);--BUTTON-FG-COLOR:var(--BG-COLOR);--BUTTON-FG-COLOR-HOVER:var(--BG-COLOR);--BUTTON-FG-COLOR-ACTIVE:var(--BG-COLOR);--BUTTON-FG-COLOR-SELECTED:var(--BG-COLOR);--BUTTON-FG-COLOR-DISABLED:var(--FG-SECONDARY-COLOR);--BUTTON-BG-COLOR:var(--ACCENT-PRIMARY-COLOR);--BUTTON-BG-COLOR-HOVER:var(--ACCENT-SECONDARY-COLOR);--BUTTON-BG-COLOR-ACTIVE:var(--ACCENT-TERTIARY-COLOR);--BUTTON-BG-COLOR-SELECTED:var(--ACCENT-TERTIARY-COLOR);--BUTTON-BG-COLOR-DISABLED:var(--BG-TERTIARY-COLOR);--BUTTON-BORDER-COLOR:var(--BG-SECONDARY-COLOR);--BUTTON-BORDER-COLOR-HOVER:var(--BG-TERTIARY-COLOR);--BUTTON-BORDER-COLOR-ACTIVE:var(--BG-SECONDARY-COLOR);--BUTTON-BORDER-COLOR-FOCUS:var(--ACCENT-PRIMARY-COLOR);--BUTTON-BORDER-COLOR-SELECTED:var(--ACCENT-PRIMARY-COLOR);--BUTTON-BORDER-COLOR-DISABLED:var(--BG-TERTIARY-COLOR);--BUTTON-BOX-SHADOW:none;--BUTTON-BOX-SHADOW-HOVER:none;--BUTTON-BOX-SHADOW-ACTIVE:none;--TOGGLE-SWITCH-BG-COLOR:var(--BG-TERTIARY-COLOR);--TOGGLE-SWITCH-BG-COLOR-HOVER:var(--BG-TERTIARY-COLOR);--TOGGLE-SWITCH-BG-COLOR-ACTIVE:var(--ACCENT-PRIMARY-COLOR);--TOGGLE-SWITCH-KNOB-FG-COLOR:var(--FG-COLOR);--TOGGLE-SWITCH-KNOB-BG-COLOR:var(--BG-COLOR);--TOGGLE-SWITCH-KNOB-BG-COLOR-HOVER:var(--ACCENT-SECONDARY-COLOR);--TOGGLE-SWITCH-BORDER-COLOR:var(--HR-BORDER-COLOR);--TOGGLE-SWITCH-BORDER-COLOR-HOVER:var(--HR-BORDER-COLOR);--TOGGLE-SWITCH-BOX-SHADOW:none;--TOGGLE-SWITCH-BOX-SHADOW-HOVER:none;--TOGGLE-SWITCH-KNOB-BOX-SHADOW:none;--TOGGLE-SWITCH-KNOB-BOX-SHADOW-HOVER:none;--TABBAR-ITEM-FG-COLOR:var(--ACCENT-PRIMARY-COLOR);--TABBAR-ITEM-FG-COLOR-HOVER:var(--BUTTON-FG-COLOR-HOVER);--TABBAR-ITEM-FG-COLOR-ACTIVE:var(--BUTTON-FG-COLOR-ACTIVE);--TABBAR-ITEM-FG-COLOR-SELECTED:var(--BG-COLOR);--TABBAR-ITEM-FG-COLOR-DISABLED:var(--BUTTON-FG-COLOR-DISABLED);--TABBAR-ITEM-BG-COLOR:var(--BG-COLOR);--TABBAR-ITEM-BG-COLOR-HOVER:var(--BUTTON-BG-COLOR-HOVER);--TABBAR-ITEM-BG-COLOR-ACTIVE:var(--BUTTON-BG-COLOR-ACTIVE);--TABBAR-ITEM-BG-COLOR-SELECTED:var(--ACCENT-PRIMARY-COLOR);--TABBAR-ITEM-BG-COLOR-DISABLED:var(--BUTTON-BG-COLOR-DISABLED);--TABBAR-BORDER-COLOR:var(--ACCENT-PRIMARY-COLOR);--TABBAR-BORDER-COLOR-HOVER:var(--ACCENT-PRIMARY-COLOR);--TABBAR-VERTICAL-ITEM-FG-COLOR:var(--FG-COLOR);--TABBAR-VERTICAL-ITEM-FG-COLOR-HOVER:var(--BG-COLOR);--TABBAR-VERTICAL-ITEM-FG-COLOR-ACTIVE:var(--BG-COLOR);--TABBAR-VERTICAL-ITEM-FG-COLOR-SELECTED:var(--BG-COLOR);--TABBAR-VERTICAL-ITEM-BG-COLOR:none;--TABBAR-VERTICAL-ITEM-BG-COLOR-HOVER:var(--ACCENT-SECONDARY-COLOR);--TABBAR-VERTICAL-ITEM-BG-COLOR-ACTIVE:var(--ACCENT-PRIMARY-COLOR);--TABBAR-VERTICAL-ITEM-BG-COLOR-SELECTED:var(--ACCENT-PRIMARY-COLOR);--TABBAR-VERTICAL-ITEM-BORDER-COLOR:transparent;--TABBAR-VERTICAL-ITEM-BORDER-COLOR-HOVER:transparent;--TABBAR-VERTICAL-ITEM-BORDER-COLOR-ACTIVE:transparent;--TABBAR-VERTICAL-ITEM-BORDER-COLOR-FOCUS:transparent;--TABBAR-VERTICAL-ITEM-BORDER-COLOR-SELECTED:transparent;--TABBAR-VERTICAL-ITEM-BORDER-COLOR-DISABLED:transparent;--LIST-FREESTYLE-ITEM-FG-COLOR:var(--BG-COLOR);--LIST-FREESTYLE-ITEM-FG-COLOR-HOVER:var(--BG-COLOR);--LIST-FREESTYLE-ITEM-BG-COLOR:var(--FG-SECONDARY-COLOR);--LIST-FREESTYLE-ITEM-BG-COLOR-HOVER:var(--ACCENT-PRIMARY-COLOR);--LIST-FREESTYLE-ITEM-BORDER-COLOR:var(--FG-SECONDARY-COLOR);--LIST-FREESTYLE-ITEM-BORDER-COLOR-HOVER:var(--ACCENT-PRIMARY-COLOR);--TEXT-FIELD-FG-COLOR:var(--FG-COLOR);--TEXT-FIELD-FG-COLOR-HOVER:var(--FG-COLOR);--TEXT-FIELD-FG-COLOR-ACTIVE:var(--FG-COLOR);--TEXT-FIELD-BG-COLOR:var(--BG-SECONDARY-COLOR);--TEXT-FIELD-BG-COLOR-HOVER:var(--BG-SECONDARY-COLOR);--TEXT-FIELD-BG-COLOR-ACTIVE:var(--BG-COLOR);--TEXT-FIELD-BORDER-COLOR:var(--HR-BORDER-COLOR);--TEXT-FIELD-BORDER-COLOR-HOVER:var(--HR-BORDER-COLOR);--TEXT-FIELD-BORDER-COLOR-ACTIVE:var(--ACCENT-PRIMARY-COLOR);--TEXT-FIELD-BORDER-COLOR-FOCUS:var(--ACCENT-PRIMARY-COLOR);--TEXT-FIELD-BOX-SHADOW:none;--TEXT-FIELD-BOX-SHADOW-HOVER:none;--TEXT-FIELD-BOX-SHADOW-ACTIVE:none;--CARD-BORDER-COLOR:var(--HR-BORDER-COLOR);--CARD-BOX-SHADOW:none;--CARD-IMG-BORDER-COLOR:var(--HR-BORDER-COLOR);--CARD-LIST-ITEM-FG-COLOR:var(--FG-COLOR);--CARD-LIST-ITEM-FG-COLOR-HOVER:var(--FG-COLOR);--CARD-LIST-ITEM-BG-COLOR:none;--CARD-LIST-ITEM-BG-COLOR-HOVER:rgba(0,0,0,0.0625)}@media (prefers-color-scheme:dark){#app,*,.dark-mode,body,html{--FG-COLOR:#f5f5f5;--FG-SECONDARY-COLOR:#a9a9a9;--BG-COLOR:#222;--BG-SECONDARY-COLOR:#1e1e1e;--BG-TERTIARY-COLOR:#2e2e2e;--ACCENT-PRIMARY-COLOR:tomato;--ACCENT-SECONDARY-COLOR:#ff8c00;--ACCENT-TERTIARY-COLOR:#b22222;--NAVBAR-FG-COLOR:var(--FG-COLOR);--NAVBAR-BG-COLOR:var(--BG-COLOR);--NAVBAR-BG-COLOR-GRADIENT:linear-gradient(180deg,var(--NAVBAR-BG-COLOR),var(--BG-SECONDARY-COLOR));--NAVBAR-BG-COLOR-TRANSLUCENT:rgba(47,47,47,0.8);--NAVBAR-SHADOW:none;--HR-BORDER-COLOR:#3e3e3e;--SCROLLBAR-WIDTH:1.0625rem;--SCROLLBAR-THUMB-COLOR:hsla(0,0%,96.1%,0.25);--SCROLLBAR-THUMB-COLOR-HOVER:hsla(0,0%,96.1%,0.5);--SCROLLBAR-THUMB-COLOR-ACTIVE:var(--ACCENT-PRIMARY-COLOR);--COVER-ART-BG-COLOR:#665a55;--COVER-ART-BORDER-COLOR:var(--HR-BORDER-COLOR);--COVER-ART-SHADOW:none;--PROFILE-IMAGE-SHADOW:0px 4px 8px rgba(0,0,0,0.25);--BUTTON-FG-COLOR:var(--BG-COLOR);--BUTTON-FG-COLOR-HOVER:var(--BG-COLOR);--BUTTON-FG-COLOR-ACTIVE:var(--FG-COLOR);--BUTTON-FG-COLOR-SELECTED:var(--FG-COLOR);--BUTTON-FG-COLOR-DISABLED:var(--BG-COLOR);--BUTTON-BG-COLOR:var(--ACCENT-PRIMARY-COLOR);--BUTTON-BG-COLOR-HOVER:var(--ACCENT-SECONDARY-COLOR);--BUTTON-BG-COLOR-ACTIVE:var(--ACCENT-TERTIARY-COLOR);--BUTTON-BG-COLOR-SELECTED:var(--ACCENT-TERTIARY-COLOR);--BUTTON-BG-COLOR-DISABLED:var(--BG-SECONDARY-COLOR);--BUTTON-BORDER-COLOR:var(--ACCENT-PRIMARY-COLOR);--BUTTON-BORDER-COLOR-HOVER:var(--ACCENT-SECONDARY-COLOR);--BUTTON-BORDER-COLOR-ACTIVE:var(--BG-SECONDARY-COLOR);--BUTTON-BORDER-COLOR-FOCUS:var(--ACCENT-PRIMARY-COLOR);--BUTTON-BORDER-COLOR-SELECTED:var(--ACCENT-PRIMARY-COLOR);--BUTTON-BORDER-COLOR-DISABLED:var(--BG-SECONDARY-COLOR);--BUTTON-BOX-SHADOW:none;--BUTTON-BOX-SHADOW-HOVER:none;--BUTTON-BOX-SHADOW-ACTIVE:none;--TOGGLE-SWITCH-BG-COLOR:var(--BG-TERTIARY-COLOR);--TOGGLE-SWITCH-BG-COLOR-HOVER:var(--BG-TERTIARY-COLOR);--TOGGLE-SWITCH-BG-COLOR-ACTIVE:var(--ACCENT-PRIMARY-COLOR);--TOGGLE-SWITCH-KNOB-FG-COLOR:var(--BG-COLOR);--TOGGLE-SWITCH-KNOB-BG-COLOR:var(--FG-COLOR);--TOGGLE-SWITCH-KNOB-BG-COLOR-HOVER:var(--FG-COLOR);--TOGGLE-SWITCH-BORDER-COLOR:var(--HR-BORDER-COLOR);--TOGGLE-SWITCH-BORDER-COLOR-HOVER:var(--HR-BORDER-COLOR);--TOGGLE-SWITCH-BOX-SHADOW:none;--TOGGLE-SWITCH-BOX-SHADOW-HOVER:none;--TOGGLE-SWITCH-KNOB-BOX-SHADOW:none;--TOGGLE-SWITCH-KNOB-BOX-SHADOW-HOVER:none;--TABBAR-ITEM-FG-COLOR:var(--ACCENT-PRIMARY-COLOR);--TABBAR-ITEM-FG-COLOR-HOVER:var(--BUTTON-FG-COLOR-HOVER);--TABBAR-ITEM-FG-COLOR-ACTIVE:var(--BUTTON-FG-COLOR-ACTIVE);--TABBAR-ITEM-FG-COLOR-SELECTED:var(--BG-COLOR);--TABBAR-ITEM-FG-COLOR-DISABLED:var(--BUTTON-FG-COLOR-DISABLED);--TABBAR-ITEM-BG-COLOR:var(--BG-COLOR);--TABBAR-ITEM-BG-COLOR-HOVER:var(--BUTTON-BG-COLOR-HOVER);--TABBAR-ITEM-BG-COLOR-ACTIVE:var(--BUTTON-BG-COLOR-ACTIVE);--TABBAR-ITEM-BG-COLOR-SELECTED:var(--ACCENT-PRIMARY-COLOR);--TABBAR-ITEM-BG-COLOR-DISABLED:var(--BUTTON-BG-COLOR-DISABLED);--TABBAR-BORDER-COLOR:var(--ACCENT-PRIMARY-COLOR);--TABBAR-BORDER-COLOR-HOVER:var(--ACCENT-PRIMARY-COLOR);--TABBAR-VERTICAL-ITEM-FG-COLOR:var(--FG-COLOR);--TABBAR-VERTICAL-ITEM-FG-COLOR-HOVER:var(--BG-COLOR);--TABBAR-VERTICAL-ITEM-FG-COLOR-ACTIVE:var(--BG-COLOR);--TABBAR-VERTICAL-ITEM-FG-COLOR-SELECTED:var(--BG-COLOR);--TABBAR-VERTICAL-ITEM-BG-COLOR:none;--TABBAR-VERTICAL-ITEM-BG-COLOR-HOVER:var(--ACCENT-SECONDARY-COLOR);--TABBAR-VERTICAL-ITEM-BG-COLOR-ACTIVE:var(--ACCENT-PRIMARY-COLOR);--TABBAR-VERTICAL-ITEM-BG-COLOR-SELECTED:var(--ACCENT-PRIMARY-COLOR);--TABBAR-VERTICAL-ITEM-BORDER-COLOR:transparent;--TABBAR-VERTICAL-ITEM-BORDER-COLOR-HOVER:transparent;--TABBAR-VERTICAL-ITEM-BORDER-COLOR-ACTIVE:transparent;--TABBAR-VERTICAL-ITEM-BORDER-COLOR-FOCUS:transparent;--TABBAR-VERTICAL-ITEM-BORDER-COLOR-SELECTED:transparent;--TABBAR-VERTICAL-ITEM-BORDER-COLOR-DISABLED:transparent;--LIST-FREESTYLE-ITEM-FG-COLOR:var(--BG-COLOR);--LIST-FREESTYLE-ITEM-FG-COLOR-HOVER:var(--BG-COLOR);--LIST-FREESTYLE-ITEM-BG-COLOR:var(--FG-SECONDARY-COLOR);--LIST-FREESTYLE-ITEM-BG-COLOR-HOVER:var(--ACCENT-PRIMARY-COLOR);--LIST-FREESTYLE-ITEM-BORDER-COLOR:var(--FG-SECONDARY-COLOR);--LIST-FREESTYLE-ITEM-BORDER-COLOR-HOVER:var(--ACCENT-PRIMARY-COLOR);--TEXT-FIELD-FG-COLOR:var(--FG-COLOR);--TEXT-FIELD-FG-COLOR-HOVER:var(--FG-COLOR);--TEXT-FIELD-FG-COLOR-ACTIVE:var(--FG-COLOR);--TEXT-FIELD-BG-COLOR:var(--BG-SECONDARY-COLOR);--TEXT-FIELD-BG-COLOR-HOVER:var(--BG-SECONDARY-COLOR);--TEXT-FIELD-BG-COLOR-ACTIVE:var(--BG-TERTIARY-COLOR);--TEXT-FIELD-BORDER-COLOR:var(--HR-BORDER-COLOR);--TEXT-FIELD-BORDER-COLOR-HOVER:var(--HR-BORDER-COLOR);--TEXT-FIELD-BORDER-COLOR-ACTIVE:var(--ACCENT-PRIMARY-COLOR);--TEXT-FIELD-BORDER-COLOR-FOCUS:var(--ACCENT-PRIMARY-COLOR);--TEXT-FIELD-BOX-SHADOW:none;--TEXT-FIELD-BOX-SHADOW-HOVER:none;--TEXT-FIELD-BOX-SHADOW-ACTIVE:none;--CARD-BORDER-COLOR:var(--HR-BORDER-COLOR);--CARD-BOX-SHADOW:none;--CARD-IMG-BORDER-COLOR:var(--HR-BORDER-COLOR);--CARD-LIST-ITEM-FG-COLOR:var(--FG-COLOR);--CARD-LIST-ITEM-FG-COLOR-HOVER:var(--FG-COLOR);--CARD-LIST-ITEM-BG-COLOR:none;--CARD-LIST-ITEM-BG-COLOR-HOVER:rgba(0,0,0,0.25)}}@font-face{font-family:Public Sans;font-style:normal;font-weight:100;src:url(../fonts/PublicSans-Thin.28f1532f.ttf)}@font-face{font-family:Public Sans;font-style:italic;font-weight:100;src:url(../fonts/PublicSans-ThinItalic.f1a7f2ef.ttf)}@font-face{font-family:Public Sans;font-style:normal;font-weight:200;src:url(../fonts/PublicSans-ExtraLight.2eccc640.ttf)}@font-face{font-family:Public Sans;font-style:italic;font-weight:200;src:url(../fonts/PublicSans-ExtraLightItalic.a098d997.ttf)}@font-face{font-family:Public Sans;font-style:normal;font-weight:300;src:url(../fonts/PublicSans-Light.d9487133.ttf)}@font-face{font-family:Public Sans;font-style:italic;font-weight:300;src:url(../fonts/PublicSans-LightItalic.604befea.ttf)}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;src:url(../fonts/PublicSans-Regular.2ae2eb25.ttf)}@font-face{font-family:Public Sans;font-style:italic;font-weight:400;src:url(../fonts/PublicSans-Italic.ceef8eae.ttf)}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;src:url(../fonts/PublicSans-Medium.d1ff97d2.ttf)}@font-face{font-family:Public Sans;font-style:italic;font-weight:500;src:url(../fonts/PublicSans-MediumItalic.03452510.ttf)}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;src:url(../fonts/PublicSans-SemiBold.3f0abe24.ttf)}@font-face{font-family:Public Sans;font-style:italic;font-weight:600;src:url(../fonts/PublicSans-SemiBoldItalic.c2daea98.ttf)}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;src:url(../fonts/PublicSans-Bold.0c5a6e21.ttf)}@font-face{font-family:Public Sans;font-style:italic;font-weight:700;src:url(../fonts/PublicSans-BoldItalic.bea8cdb8.ttf)}@font-face{font-family:Public Sans;font-style:normal;font-weight:800;src:url(../fonts/PublicSans-ExtraBold.224cdb4e.ttf)}@font-face{font-family:Public Sans;font-style:italic;font-weight:800;src:url(../fonts/PublicSans-ExtraBoldItalic.a61e9aac.ttf)}@font-face{font-family:Public Sans;font-style:normal;font-weight:900;src:url(../fonts/PublicSans-Black.256bb6bc.ttf)}@font-face{font-family:Public Sans;font-style:italic;font-weight:900;src:url(../fonts/PublicSans-BlackItalic.5f506c2c.ttf)}@font-face{font-family:Brisa Sans;font-style:normal;font-weight:100;src:url(../fonts/BrisaSans-Thin.85aeccd4.otf)}@font-face{font-family:Brisa Sans;font-style:italic;font-weight:100;src:url(../fonts/BrisaSans-ThinItalic.612582a2.otf)}@font-face{font-family:Brisa Sans;font-style:normal;font-weight:300;src:url(../fonts/BrisaSans-Light.f9a4d4a5.otf)}@font-face{font-family:Brisa Sans;font-style:italic;font-weight:300;src:url(../fonts/BrisaSans-LightItalic.98ba4680.otf)}@font-face{font-family:Brisa Sans;font-style:normal;font-weight:400;src:url(../fonts/BrisaSans-Regular.fc96bfdb.otf)}@font-face{font-family:Brisa Sans;font-style:italic;font-weight:400;src:url(../fonts/BrisaSans-Italic.27be52c9.otf)}@font-face{font-family:Brisa Sans;font-style:normal;font-weight:500;src:url(../fonts/BrisaSans-Medium.2ea664c3.otf)}@font-face{font-family:Brisa Sans;font-style:italic;font-weight:500;src:url(../fonts/BrisaSans-MediumItalic.80aa9d93.otf)}@font-face{font-family:Brisa Sans;font-style:normal;font-weight:700;src:url(../fonts/BrisaSans-Bold.cb3ad2e6.otf)}@font-face{font-family:Brisa Sans;font-style:italic;font-weight:700;src:url(../fonts/BrisaSans-BoldItalic.53d9d094.otf)}@font-face{font-family:Bitter;font-style:normal;font-weight:300;font-variation-settings:"wght" 300;src:url(../fonts/Bitter-VariableFont_wght.6318e42b.ttf)}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-variation-settings:"wght" 400;src:url(../fonts/Bitter-VariableFont_wght.6318e42b.ttf)}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-variation-settings:"wght" 500;src:url(../fonts/Bitter-VariableFont_wght.6318e42b.ttf)}@font-face{font-family:Bitter;font-style:normal;font-weight:600;font-variation-settings:"wght" 600;src:url(../fonts/Bitter-VariableFont_wght.6318e42b.ttf)}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-variation-settings:"wght" 700;src:url(../fonts/Bitter-VariableFont_wght.6318e42b.ttf)}@font-face{font-family:Bitter;font-style:normal;font-weight:800;font-variation-settings:"wght" 800;src:url(../fonts/Bitter-VariableFont_wght.6318e42b.ttf)}@font-face{font-family:Bitter;font-style:normal;font-weight:900;font-variation-settings:"wght" 900;src:url(../fonts/Bitter-VariableFont_wght.6318e42b.ttf)}@font-face{font-family:Bitter;font-style:italic;font-weight:300;font-variation-settings:"wght" 300;src:url(../fonts/Bitter-Italic-VariableFont_wght.88791b38.ttf)}@font-face{font-family:Bitter;font-style:italic;font-weight:400;font-variation-settings:"wght" 400;src:url(../fonts/Bitter-Italic-VariableFont_wght.88791b38.ttf)}@font-face{font-family:Bitter;font-style:italic;font-weight:500;font-variation-settings:"wght" 500;src:url(../fonts/Bitter-Italic-VariableFont_wght.88791b38.ttf)}@font-face{font-family:Bitter;font-style:italic;font-weight:600;font-variation-settings:"wght" 600;src:url(../fonts/Bitter-Italic-VariableFont_wght.88791b38.ttf)}@font-face{font-family:Bitter;font-style:italic;font-weight:700;font-variation-settings:"wght" 700;src:url(../fonts/Bitter-Italic-VariableFont_wght.88791b38.ttf)}@font-face{font-family:Bitter;font-style:italic;font-weight:800;font-variation-settings:"wght" 800;src:url(../fonts/Bitter-Italic-VariableFont_wght.88791b38.ttf)}@font-face{font-family:Bitter;font-style:italic;font-weight:900;font-variation-settings:"wght" 900;src:url(../fonts/Bitter-Italic-VariableFont_wght.88791b38.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-variation-settings:"wght" 300;src:url(../fonts/JetBrainsMono-VariableFont_wght.d434b3fb.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-variation-settings:"wght" 400;src:url(../fonts/JetBrainsMono-VariableFont_wght.d434b3fb.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-variation-settings:"wght" 500;src:url(../fonts/JetBrainsMono-VariableFont_wght.d434b3fb.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-variation-settings:"wght" 600;src:url(../fonts/JetBrainsMono-VariableFont_wght.d434b3fb.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-variation-settings:"wght" 700;src:url(../fonts/JetBrainsMono-VariableFont_wght.d434b3fb.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-variation-settings:"wght" 800;src:url(../fonts/JetBrainsMono-VariableFont_wght.d434b3fb.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:900;font-variation-settings:"wght" 900;src:url(../fonts/JetBrainsMono-VariableFont_wght.d434b3fb.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;font-variation-settings:"wght" 300;src:url(../fonts/JetBrainsMono-Italic-VariableFont_wght.25dcbeb4.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-variation-settings:"wght" 400;src:url(../fonts/JetBrainsMono-Italic-VariableFont_wght.25dcbeb4.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-variation-settings:"wght" 500;src:url(../fonts/JetBrainsMono-Italic-VariableFont_wght.25dcbeb4.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-variation-settings:"wght" 600;src:url(../fonts/JetBrainsMono-Italic-VariableFont_wght.25dcbeb4.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-variation-settings:"wght" 700;src:url(../fonts/JetBrainsMono-Italic-VariableFont_wght.25dcbeb4.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;font-variation-settings:"wght" 800;src:url(../fonts/JetBrainsMono-Italic-VariableFont_wght.25dcbeb4.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:900;font-variation-settings:"wght" 900;src:url(../fonts/JetBrainsMono-Italic-VariableFont_wght.25dcbeb4.ttf)}@font-face{font-family:Orbitron;font-style:normal;font-weight:300;font-variation-settings:"wght" 300;src:url(../fonts/Orbitron-VariableFont_wght.c641d3e9.ttf)}@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-variation-settings:"wght" 400;src:url(../fonts/Orbitron-VariableFont_wght.c641d3e9.ttf)}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-variation-settings:"wght" 500;src:url(../fonts/Orbitron-VariableFont_wght.c641d3e9.ttf)}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-variation-settings:"wght" 600;src:url(../fonts/Orbitron-VariableFont_wght.c641d3e9.ttf)}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-variation-settings:"wght" 700;src:url(../fonts/Orbitron-VariableFont_wght.c641d3e9.ttf)}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-variation-settings:"wght" 800;src:url(../fonts/Orbitron-VariableFont_wght.c641d3e9.ttf)}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-variation-settings:"wght" 900;src:url(../fonts/Orbitron-VariableFont_wght.c641d3e9.ttf)}@font-face{font-family:iA Writer Quattro;font-style:normal;font-weight:300;font-variation-settings:"wght" 300;src:url(../fonts/iAWriterQuattroV.7fbf9fe0.ttf)}@font-face{font-family:iA Writer Quattro;font-style:normal;font-weight:400;font-variation-settings:"wght" 400;src:url(../fonts/iAWriterQuattroV.7fbf9fe0.ttf)}@font-face{font-family:iA Writer Quattro;font-style:normal;font-weight:500;font-variation-settings:"wght" 500;src:url(../fonts/iAWriterQuattroV.7fbf9fe0.ttf)}@font-face{font-family:iA Writer Quattro;font-style:normal;font-weight:600;font-variation-settings:"wght" 600;src:url(../fonts/iAWriterQuattroV.7fbf9fe0.ttf)}@font-face{font-family:iA Writer Quattro;font-style:normal;font-weight:700;font-variation-settings:"wght" 700;src:url(../fonts/iAWriterQuattroV.7fbf9fe0.ttf)}@font-face{font-family:iA Writer Quattro;font-style:normal;font-weight:800;font-variation-settings:"wght" 800;src:url(../fonts/iAWriterQuattroV.7fbf9fe0.ttf)}@font-face{font-family:iA Writer Quattro;font-style:normal;font-weight:900;font-variation-settings:"wght" 900;src:url(../fonts/iAWriterQuattroV.7fbf9fe0.ttf)}@font-face{font-family:iA Writer Quattro;font-style:italic;font-weight:300;font-variation-settings:"wght" 300;src:url(../fonts/iAWriterQuattroV-Italic.17a6e48c.ttf)}@font-face{font-family:iA Writer Quattro;font-style:italic;font-weight:400;font-variation-settings:"wght" 400;src:url(../fonts/iAWriterQuattroV-Italic.17a6e48c.ttf)}@font-face{font-family:iA Writer Quattro;font-style:italic;font-weight:500;font-variation-settings:"wght" 500;src:url(../fonts/iAWriterQuattroV-Italic.17a6e48c.ttf)}@font-face{font-family:iA Writer Quattro;font-style:italic;font-weight:600;font-variation-settings:"wght" 600;src:url(../fonts/iAWriterQuattroV-Italic.17a6e48c.ttf)}@font-face{font-family:iA Writer Quattro;font-style:italic;font-weight:700;font-variation-settings:"wght" 700;src:url(../fonts/iAWriterQuattroV-Italic.17a6e48c.ttf)}@font-face{font-family:iA Writer Quattro;font-style:italic;font-weight:800;font-variation-settings:"wght" 800;src:url(../fonts/iAWriterQuattroV-Italic.17a6e48c.ttf)}@font-face{font-family:iA Writer Quattro;font-style:italic;font-weight:900;font-variation-settings:"wght" 900;src:url(../fonts/iAWriterQuattroV-Italic.17a6e48c.ttf)}@font-face{font-family:iA Writer Duo;font-style:normal;font-weight:300;font-variation-settings:"wght" 300;src:url(../fonts/iAWriterDuoV.b98f0083.ttf)}@font-face{font-family:iA Writer Duo;font-style:normal;font-weight:400;font-variation-settings:"wght" 400;src:url(../fonts/iAWriterDuoV.b98f0083.ttf)}@font-face{font-family:iA Writer Duo;font-style:normal;font-weight:500;font-variation-settings:"wght" 500;src:url(../fonts/iAWriterDuoV.b98f0083.ttf)}@font-face{font-family:iA Writer Duo;font-style:normal;font-weight:600;font-variation-settings:"wght" 600;src:url(../fonts/iAWriterDuoV.b98f0083.ttf)}@font-face{font-family:iA Writer Duo;font-style:normal;font-weight:700;font-variation-settings:"wght" 700;src:url(../fonts/iAWriterDuoV.b98f0083.ttf)}@font-face{font-family:iA Writer Duo;font-style:normal;font-weight:800;font-variation-settings:"wght" 800;src:url(../fonts/iAWriterDuoV.b98f0083.ttf)}@font-face{font-family:iA Writer Duo;font-style:normal;font-weight:900;font-variation-settings:"wght" 900;src:url(../fonts/iAWriterDuoV.b98f0083.ttf)}@font-face{font-family:iA Writer Duo;font-style:italic;font-weight:300;font-variation-settings:"wght" 300;src:url(../fonts/iAWriterDuoV-Italic.1132a69e.ttf)}@font-face{font-family:iA Writer Duo;font-style:italic;font-weight:400;font-variation-settings:"wght" 400;src:url(../fonts/iAWriterDuoV-Italic.1132a69e.ttf)}@font-face{font-family:iA Writer Duo;font-style:italic;font-weight:500;font-variation-settings:"wght" 500;src:url(../fonts/iAWriterDuoV-Italic.1132a69e.ttf)}@font-face{font-family:iA Writer Duo;font-style:italic;font-weight:600;font-variation-settings:"wght" 600;src:url(../fonts/iAWriterDuoV-Italic.1132a69e.ttf)}@font-face{font-family:iA Writer Duo;font-style:italic;font-weight:700;font-variation-settings:"wght" 700;src:url(../fonts/iAWriterDuoV-Italic.1132a69e.ttf)}@font-face{font-family:iA Writer Duo;font-style:italic;font-weight:800;font-variation-settings:"wght" 800;src:url(../fonts/iAWriterDuoV-Italic.1132a69e.ttf)}@font-face{font-family:iA Writer Duo;font-style:italic;font-weight:900;font-variation-settings:"wght" 900;src:url(../fonts/iAWriterDuoV-Italic.1132a69e.ttf)}@font-face{font-family:Encode Sans;font-style:normal;font-weight:300;font-variation-settings:"wght" 300;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans;font-style:normal;font-weight:400;font-variation-settings:"wght" 400;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans;font-style:normal;font-weight:500;font-variation-settings:"wght" 500;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans;font-style:normal;font-weight:600;font-variation-settings:"wght" 600;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans;font-style:normal;font-weight:700;font-variation-settings:"wght" 700;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans;font-style:normal;font-weight:800;font-variation-settings:"wght" 800;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans;font-style:normal;font-weight:900;font-variation-settings:"wght" 900;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans Condensed;font-style:normal;font-weight:300;font-stretch:75%;font-variation-settings:"wght" 300 "wdth" 75;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans Condensed;font-style:normal;font-weight:400;font-stretch:75%;font-variation-settings:"wght" 400 "wdth" 75;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans Condensed;font-style:normal;font-weight:500;font-stretch:75%;font-variation-settings:"wght" 500 "wdth" 75;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans Condensed;font-style:normal;font-weight:600;font-stretch:75%;font-variation-settings:"wght" 600 "wdth" 75;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans Condensed;font-style:normal;font-weight:700;font-stretch:75%;font-variation-settings:"wght" 700 "wdth" 75;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans Condensed;font-style:normal;font-weight:800;font-stretch:75%;font-variation-settings:"wght" 800 "wdth" 75;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Encode Sans Condensed;font-style:normal;font-weight:900;font-stretch:75%;font-variation-settings:"wght" 900 "wdth" 75;src:url(../fonts/EncodeSans-VariableFont_wdth,wght.cb64df18.ttf)}@font-face{font-family:Fira Sans;font-style:normal;font-weight:100;src:url(../fonts/FiraSans-Thin.979e1f11.ttf)}@font-face{font-family:Fira Sans;font-style:italic;font-weight:100;src:url(../fonts/FiraSans-ThinItalic.68cf3ce6.ttf)}@font-face{font-family:Fira Sans;font-style:normal;font-weight:200;src:url(../fonts/FiraSans-ExtraLight.882c94da.ttf)}@font-face{font-family:Fira Sans;font-style:italic;font-weight:200;src:url(../fonts/FiraSans-ExtraLightItalic.c606dc72.ttf)}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;src:url(../fonts/FiraSans-Light.03422917.ttf)}@font-face{font-family:Fira Sans;font-style:italic;font-weight:300;src:url(../fonts/FiraSans-LightItalic.6d15364f.ttf)}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(../fonts/FiraSans-Regular.895f5b02.ttf)}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;src:url(../fonts/FiraSans-Italic.a64f4d7e.ttf)}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(../fonts/FiraSans-Medium.d7fafde2.ttf)}@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;src:url(../fonts/FiraSans-MediumItalic.accc8278.ttf)}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(../fonts/FiraSans-SemiBold.934104ff.ttf)}@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;src:url(../fonts/FiraSans-SemiBoldItalic.2ea63246.ttf)}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(../fonts/FiraSans-Bold.a1acb00f.ttf)}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;src:url(../fonts/FiraSans-BoldItalic.2a3831c8.ttf)}@font-face{font-family:Fira Sans;font-style:normal;font-weight:800;src:url(../fonts/FiraSans-ExtraBold.288ae681.ttf)}@font-face{font-family:Fira Sans;font-style:italic;font-weight:800;src:url(../fonts/FiraSans-ExtraBoldItalic.e324c570.ttf)}@font-face{font-family:Fira Sans;font-style:normal;font-weight:900;src:url(../fonts/FiraSans-Black.e38d2dbc.ttf)}@font-face{font-family:Fira Sans;font-style:italic;font-weight:900;src:url(../fonts/FiraSans-BlackItalic.6d2de0fc.ttf)}.section{width:100%;margin-bottom:0!important}.section:last-child{margin-bottom:5rem!important}.section:nth-child(odd){background:var(--BG-COLOR)}.section:nth-child(2n){background:var(--BG-SECONDARY-COLOR)}