.nav-bar{--size-big:15rem;--icon-size:calc(var(--navbar-size) * .5);--chevron-margin:.5rem;--link-border-width:.4rem;background-color:var(--background-color);border-right-style:solid;border-right-color:var(--border-color);padding-top:var(--header-height);z-index:50;width:0;height:100vh;transition:width var(--time-normal), box-shadow var(--time-normal);border-right-width:.1rem;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:fixed;top:0;overflow:hidden auto}@media (width>=577px){.nav-bar{width:var(--navbar-size)}}.nav-bar .nav-bar__container{width:0;height:100%;transition:width var(--time-normal);touch-action:none;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:hidden auto}@media (width>=577px){.nav-bar .nav-bar__container{width:var(--navbar-size)}}.nav-bar.is-open{width:var(--size-big);box-shadow:.5rem 0 1.1rem var(--shadow-color)}.nav-bar.is-open .nav-bar__container{width:var(--size-big)}.nav-bar .nav-bar__chevron{--size:1.25rem;cursor:pointer;height:var(--size);width:var(--size);margin:auto 0 var(--chevron-margin);transition:transform var(--time-normal), color var(--time-fast)}.nav-bar .nav-bar__chevron:hover{color:var(--color-grey-dark)}.nav-bar.is-open .nav-bar__chevron{margin-right:var(--chevron-margin);position:initial;align-self:flex-end;transform:rotate(180deg)}.nav-bar .nav-bar__hamburger{--size:2rem;--margin:2vw;bottom:var(--margin);left:var(--margin);cursor:pointer;height:var(--size);width:var(--size);transition:left var(--time-normal);background-color:var(--color-grey-lightest);color:var(--color-grey-dark);border:1px solid var(--border-color);border-radius:50%;padding:.5rem;position:fixed}@media (width>=577px){.nav-bar .nav-bar__hamburger{left:-100vw}}.nav-bar.is-open .nav-bar__hamburger{left:-100vw}.nav-bar .nav-bar__link{padding:1.15rem 0;padding-left:calc(var(--navbar-size) * .15);border-left:var(--link-border-width) solid var(--background-color);width:100%;color:var(--text-color);justify-content:flex-start;align-self:flex-start;align-items:center;margin-right:4rem;display:flex;position:relative}.nav-bar .nav-bar__link:hover{background-color:var(--color-primary-lighter);border-left:var(--link-border-width) solid var(--color-primary-lighter);opacity:.8}.nav-bar .nav-bar__is-active{background-color:var(--color-primary-lighter);pointer-events:auto;border-left:var(--link-border-width) solid var(--color-primary)!important}.nav-bar .nav-bar__icon{height:var(--icon-size);width:var(--icon-size);transition:opacity var(--time-fast);position:absolute}.nav-bar .nav-bar__name{padding-left:var(--navbar-size);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--time-fast);overflow:hidden}.nav-bar .nav-bar__link.is-active .nav-bar__icon,.nav-bar .nav-bar__link.is-active .nav-bar__name{color:var(--color-primary)}.nav-bar .app-version{margin-bottom:2px;font-size:smaller}:root{--background-color:light-dark(var(--color-white),var(--color-black));--background-color-secondary:light-dark(var(--color-grey-lightest),var(--color-grey-darkest));--background-color-tertiary:light-dark(var(--color-grey-lighter),var(--color-grey-darker));--text-color:light-dark(var(--color-black),var(--color-grey-lighter));--shadow-color:light-dark(#0003,#fff3);--border-color:light-dark(var(--color-grey-light),var(--color-grey-dark));--color-white:#fafafa;--color-black:#1d1d1d;--color-grey-lightest:#f2f3f7;--color-grey-lighter:#e9eaf2;--color-grey-light:#dfe1ec;--color-grey:#8e8f95;--color-grey-dark:#6a6f74;--color-grey-darker:#4a4a4a;--color-grey-darkest:#383838;--color-primary-lighter:#e2e8fa;--color-primary-light:#5282ff;--color-primary:#2f69ff;--color-primary-dark:#0043f0;--color-primary-darker:#002bb8;--color-red-lighter:#ffe6ea;--color-red-light:#ff5a7a;--color-red:#df4661;--color-red-dark:#b8334a;--color-red-darker:#8b1e2b;--color-green-lighter:#e0f7f5;--color-green-light:#6dd4ca;--color-green:#3abaaf;--color-green-dark:#2a8b82;--color-green-darker:#1a5a54;--color-yellow-lighter:#fff3cd;--color-yellow-light:#fddd8c;--color-yellow:#f9c80e;--color-yellow-dark:#a6842a;--color-yellow-darker:#7a5f1e;--color-purple-lighter:#f3e8ff;--color-purple-light:#c084fc;--color-purple:#9333ea;--color-purple-dark:#7c3aed;--color-purple-darker:#581c87;--color-orange-lighter:#fff7ed;--color-orange-light:#fb923c;--color-orange:#ea580c;--color-orange-dark:#c2410c;--color-orange-darker:#9a3412;--font-primary:"Outfit", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--default-font-size:14px;--font-size-xs:.75rem;--font-size-sm:.85rem;--font-size-md:1rem;--font-size-lg:1.15rem;--font-size-xl:1.25rem;--font-size-xxl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--time-fast:.25s;--time-normal:.5s;--time-slow:1s;--time-slower:1.5s;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:32px;--header-height:3.7rem;--navbar-size:3.5rem}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box .tippy-content{padding:var(--spacing-sm)}.tippy-box--timeline{color:var(--color-black);background-color:var(--color-white);box-shadow:0 8px 30px rgba(#363e57, .12);font-weight:var(--font-weight-bold);top:.5rem}.tippy-box--timeline .tippy-content{padding:0}.toaster>div>div{background-color:var(--background-color);color:var(--text-color)}html,body{color-scheme:light;color:var(--text-color);background-color:var(--background-color-secondary);font-family:var(--font-primary);font-size:var(--default-font-size);font-weight:var(--font-weight-normal);width:100%;height:100%;margin:0;line-height:1.5;overflow-x:hidden}*,:after,:before{box-sizing:border-box}*{font-family:inherit;font-size:inherit}a{color:var(--color-primary)}a,a:active,a:hover,a:visited{text-decoration:none}img,svg{vertical-align:middle}div ::-webkit-scrollbar{background:0 0;width:1rem;height:1rem}div ::-webkit-scrollbar-thumb{background-color:var(--color-grey-light);background-clip:content-box;border:3px solid #0000;border-radius:1rem}div ::-webkit-scrollbar-thumb:hover{background-color:var(--color-grey)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.main{flex-direction:column;justify-content:flex-start;min-height:100vh;display:flex}@media (width>=577px){.main{margin-left:var(--navbar-size);width:calc(100% - var(--navbar-size))}}@keyframes pulse{0%,to{background-color:rgba(var(--pulse-background-color), 1)}50%{background-color:rgba(var(--pulse-background-color), .5)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in;animation-duration:var(--time-fast)}.fade-out{animation-name:fadeOut;animation-timing-function:ease-out;animation-duration:var(--time-fast)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes horizontalShake{0%,to{transform:translate(0)}10%,30%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInDown{0%{opacity:0;max-height:0;transform:translateY(-10px)scaleY(0)}50%{opacity:.5;transform:translateY(-5px)scaleY(.5)}to{opacity:1;max-height:50px;transform:translateY(0)scaleY(1)}}@keyframes spin{0%{transform:rotate(360deg)}to{transform:rotate(0)}}
