.ribbon[data-v-507db442]{--f:10px;--r:10px;--t:8px;--p:5px;background:#bd1550;box-shadow:0 calc(var(--f)*-1) 0 inset #0005;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f)/2));color:#fff;font-size:12px;inset:var(--t) calc(var(--f)*-1) auto auto;padding:0 var(--p) var(--f) calc(var(--p) + var(--r));position:absolute}.ribbon[data-v-696c242a]{--f:10px;--r:10px;--t:8px;--p:5px;background:#986f00;box-shadow:0 calc(var(--f)*-1) 0 inset #0005;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f)/2));color:#fff;font-size:12px;inset:var(--t) calc(var(--f)*-1) auto auto;padding:0 var(--p) var(--f) calc(var(--p) + var(--r));position:absolute}.ribbon.new[data-v-696c242a]{--t:30px}.svg-container[data-v-b25505c7]{color:var(--color-text);position:relative}.svg-container h3[data-v-b25505c7]{font-size:var(--fs-300);text-align:center}.dark .svg-content[data-v-b25505c7]{background-color:#fff;filter:invert(1)}.svg-container.hoverable:hover .svg-content[data-v-b25505c7]{transform:scale(.9)}.svg-content[data-v-b25505c7]{background-color:var(--color-background);border:2px solid #000;border-radius:10px;display:block;margin:0 auto;transition:all .2s ease-in-out}.svg-content img[data-v-b25505c7]{aspect-ratio:1;display:block;height:100%;width:100%}@supports not (aspect-ratio){.svg-content img[data-v-b25505c7]{padding-bottom:10px;padding-top:10px}}.mode-toggle[data-v-2b907eb5]{background-color:#262626;border:0;border-radius:24px;cursor:pointer;height:24px;min-height:20px;min-width:36px;outline:0;overflow:hidden;padding:0;position:relative;width:44px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .5s ease}.mode-toggle .toggle[data-v-2b907eb5]{border:3px solid transparent;border-radius:50%;bottom:0;box-shadow:inset 0 0 0 2px #a5abba;height:20px;left:0;margin:auto;overflow:hidden;position:absolute;top:0;transition:transform .5s ease;width:20px}.mode-toggle .toggle #dark-mode[data-v-2b907eb5]{border-radius:50%;height:100%;overflow:hidden;position:relative;width:100%}.mode-toggle .toggle #dark-mode[data-v-2b907eb5]:before{background-color:#a5abba;content:"";float:left;height:100%;left:50%;position:relative;transition:border-radius .5s ease,width .5s ease,height .5s ease,left .5s ease,transform .5s ease;width:100%}.dark .mode-toggle[data-v-2b907eb5]{background-color:#333}.dark .mode-toggle .toggle[data-v-2b907eb5]{transform:translate(19px)}.dark .mode-toggle .toggle #dark-mode[data-v-2b907eb5]:before{border-radius:50%;height:85%;left:40%;transform:translate(-10%,-40%),rotate(-35deg);width:150%}.flex[data-v-2b907eb5]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.logo[data-v-2f87fff3]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px;width:70px}.reset-tracker[data-v-2f87fff3]{background-color:#986f00;border:none;border-radius:25px;color:#fff;height:24px;margin-right:9px}.switch-container[data-v-2f87fff3]{display:flex;position:absolute;right:5px;top:5px}header[data-v-2f87fff3]{background-color:#000;justify-content:center}.menu[data-v-2f87fff3],header[data-v-2f87fff3]{display:flex;flex-direction:row}.menu[data-v-2f87fff3]{text-align:center}.menu[data-v-2f87fff3],.menu-search[data-v-2f87fff3]{align-items:center;justify-content:space-evenly}.menu-search[data-v-2f87fff3]{display:flex;flex-direction:column;margin:0 auto}.logo h4[data-v-2f87fff3]{color:#fff;text-decoration:none}.menu a[data-v-2f87fff3]{color:var(--vt-c-text-dark-2);display:block;font-size:var(--fs-600);margin-left:10px;margin-right:10px}@media (min-width:100px){.menu a[data-v-2f87fff3]{font-size:var(--fs-500)}}.menu a.router-link-active[data-v-2f87fff3]{color:var(--vt-c-white)}.ps[data-v-2f87fff3]{height:100vh}.logo .svg-content img{padding-bottom:5px;padding-top:5px}
