.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[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translate(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translate(-10px)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav-bar-height:48px;--nav-bar-height-sticky:var(--nav-bar-height);--font-family:"Josefin Sans", sans-serif;--color-5:#fcfcfc;--color-4:#dabb97;--color-3:#bc9a7a;--color-2:#4d3623;--color-1:#291f18;--color-0-triplet:22, 18, 16;--color-0:#161210;--color-accent:#ffcf01;--color-frame:#fcfcfc;--color-error-1:#e93461;--color-error-0:#bd0f3a}body{background-color:var(--color-0);color:var(--color-5);font-family:var(--font-family);box-sizing:border-box;min-height:100vh;padding:0;padding-top:var(--nav-bar-height);margin:0;font-size:18px;overflow:hidden auto}body.modal-open{overflow:hidden}.page{box-sizing:border-box;width:100%;min-height:100%;display:block;position:relative}.page:not(.loading){opacity:0;animation:.25s forwards pageFadeIn}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.page.loading{visibility:hidden;pointer-events:none;opacity:0;animation:none}.filler{flex:1}#nav{z-index:1;height:var(--nav-bar-height);background-color:var(--color-1);-webkit-user-select:none;user-select:none;align-items:stretch;padding-right:16px;font-size:20px;display:flex;position:fixed;inset:0 0 auto}body.fullscreen-page{--nav-bar-height:0px}body.fullscreen-page #nav{display:none}#title{color:var(--color-5);align-items:center;padding:2px 24px 0;text-decoration:none;display:flex}#title:hover{color:var(--color-accent)}#nav>.nav-button{color:var(--color-5);align-items:center;padding:2px 12px 0;text-decoration:none;display:flex}#nav>.nav-button:hover{color:var(--color-accent);background-color:var(--color-2)}#nav>.glow-button{color:var(--color-5);border-radius:4px;align-self:center;margin-right:16px;padding:4px 8px;text-decoration:none;transition:color .1s,background-color .1s;animation:2s infinite alternate glow}#nav>.glow-button:hover{color:var(--color-0);background-color:var(--color-accent)}#nav>.glow-button:hover:active{color:var(--color-accent);background-color:var(--color-0)}#content{min-height:calc(100vh - var(--nav-bar-height));justify-content:center;display:flex;position:relative}#notifications{pointer-events:none;z-index:999;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:30px;padding:60px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:clip}@media screen and (max-width:670px){#nav>.glow-button{display:none!important}}.tippy-box{background-color:var(--color-1);color:var(--color-5);white-space:pre-wrap;border-radius:4px;box-shadow:0 4px 16px #0008}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:var(--color-0)}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--color-0)}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:var(--color-0)}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:var(--color-0)}.tippy-box .row{gap-dir:8px row;align-items:center;display:flex}.tippy-box .row svg{size:20px;fill:var(--color-4)}.tippy-box .row .icon{background-gradient-transform:3c;svg-mask-icon:none, 20px 20px}.tippy-box h3,.tippy-box h4{margin-top:0;font-weight:600}.tippy-box h4:not(:last-child){margin-bottom:.2em}@keyframes glow{0%{box-shadow:0 0 8px #0000}to{box-shadow:0 0 8px var(--color-accent)}}.notification-popup{flex-direction:column-reverse;animation:.5s forwards notificationShowHost;display:flex}.notification-popup .wrapper{background-color:var(--color-1);pointer-events:auto;border-radius:4px;min-width:250px;max-width:500px;padding:16px 24px;animation:.5s forwards notificationShow;box-shadow:0 4px 16px #000}@keyframes notificationShow{0%{transform:translate(calc(100% + 80px))}to{transform:translate(0)}}.notification-popup .title{margin:0 0 .5em -8px;font-size:1.2em}.notification-popup .message{color:var(--color-3);white-space:pre-wrap;font-size:.9em}.notification-popup .actions{-webkit-user-select:none;user-select:none;flex-direction:row-reverse;gap:8px;margin-top:16px;display:flex}@supports not (gap:8px){.notification-popup .actions>:not(:last-child){margin-left:8px}}.notification-popup .actions>button,.notification-popup .actions>a{font-family:var(--font-family);cursor:pointer;color:inherit;background-color:#0000;border:none;outline:none;align-items:center;padding:8px 12px;font-size:16px;text-decoration:none;display:flex;position:relative}.notification-popup .actions>button:after,.notification-popup .actions>a:after{content:"";pointer-events:none;border:2px solid #0000;border-image:linear-gradient(to top left, var(--color-frame), transparent, var(--color-frame)) 1;z-index:1;opacity:0;transition:opacity .15s,transform .15s;position:absolute;inset:-4px;transform:scale(1.1)}.notification-popup .actions>button:hover:after,.notification-popup .actions>a:hover:after{opacity:1;transform:scale(1)}.notification-popup.error .wrapper{border:4px solid var(--color-error-0);padding:12px 20px}.notification-popup.dismissing{pointer-events:none;animation:.5s forwards notificationDismissHost}.notification-popup.dismissing .wrapper{animation:.5s forwards notificationDismiss}@keyframes notificationDismiss{0%{transform:translate(0)}to{transform:translate(calc(100% + 80px))}}@keyframes notificationDismissHost{0%{max-height:100vh;margin-top:0}to{max-height:0;margin-top:-30px}}@keyframes notificationShowHost{0%{max-height:0;margin-top:-30px}to{max-height:100vh;margin-top:0}}.page-modal{--animation-duration:.5s;--y-offset:var(--nav-bar-height);top:var(--nav-bar-height);width:100%;min-height:calc(100vh - var(--nav-bar-height));max-height:calc(100vh - var(--nav-bar-height));height:calc(100vh - var(--nav-bar-height));animation:modalFadeIn var(--animation-duration) forwards;z-index:1;align-content:stretch;position:fixed;left:0;overflow:hidden;display:flex!important}.page-modal>.containing-block{animation:modalOpen var(--animation-duration) forwards;flex:1;position:relative}.page-modal>.outside{min-width:200px;width:calc(100vw - var(--modal-width))}.page-modal>.containing-block>.page-link{transition:opacity var(--animation-duration);display:block;position:absolute;top:0;left:0}.page-modal>.containing-block>.page-link:not([href]){display:none}.page-modal>.containing-block>.page-link>div{width:32px;height:32px;-webkit-mask-image:var(--mask-image);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);background-color:var(--color-2);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:24px;mask-size:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-modal>.containing-block>.page-link:hover>div{background-color:var(--color-3)}.page-modal>.containing-block>.container{background-color:var(--color-0);flex:1;max-width:100%;min-height:100%;max-height:100%;display:block;overflow:hidden auto}.page-modal.closing{pointer-events:none;animation:modalFadeOut var(--animation-duration) forwards;background-color:#0000}.page-modal.closing>.containing-block{animation:modalClose var(--animation-duration) forwards}.page-modal.expanded>.containing-block>.page-link{opacity:0;pointer-events:none}.page-modal.expanded>.outside{pointer-events:none;animation:modalCollapse var(--animation-duration) forwards}@keyframes modalOpen{0%{transform:translate(100%);box-shadow:0 0 100px #0000}to{transform:translate(0);box-shadow:0 0 100px #000}}@keyframes modalClose{0%{transform:translate(0);box-shadow:0 0 100px #000}to{transform:translate(100%);box-shadow:0 0 100px #0000}}@keyframes modalFadeIn{0%{background-color:#0000}to{background-color:#0008}}@keyframes modalFadeOut{0%{background-color:#0008}to{background-color:#0000}}@keyframes modalCollapse{0%{min-width:200px;width:calc(100vw - var(--modal-width))}to{width:0;min-width:0}}
