body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Noto Sans,sans-serif!important}.logo-font{font-size:1.5em;padding:1em 1em 1em 0}.logo-font,.logo-font-normal{color:var(--text-color);font-family:Leckerli One;-webkit-user-select:none;user-select:none}.logo-font-normal{font-size:2em}.logo-font-normal-abacus-genius{font-family:Protest Guerrilla}.logo-font-normal-abacus-genius,.logo-font-normal-she-wise{color:var(--text-color);font-size:2em;-webkit-user-select:none;user-select:none}.logo-font-normal-she-wise{font-family:Pacifico,cursive}.logo-font-normal-mind-dock{color:var(--text-color);font-family:Arial,cursive;font-size:2em;-webkit-user-select:none;user-select:none}.landing-container{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center;position:relative;width:100dvw}.landing-container .landing-background{background-image:url(/static/media/landing-bg.49d5fd561fa05988784b.png);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(.75em);height:100dvh;position:absolute;width:100dvw}.landing-container .landing-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;position:relative}.landing-container .landing-content .landing-text{color:#fff;font-family:Leckerli One;font-size:3.75em;margin-bottom:1em;text-align:center;-webkit-user-select:none;user-select:none}.app_container{background-color:var(--background-color);height:100dvh;position:relative;width:100dvw}.app_header,.sub-header-container{align-items:center;border-bottom:1px solid var(--border-color);box-shadow:0 1px 1px 0 rgba(var(--border-color--rgb),.1);display:flex;flex-direction:row;height:65px;padding:0 1em}.sidebar-logo{align-self:flex-start;height:64px;object-fit:contain;width:135px}.sidebar-logo,.sidebar-user{cursor:pointer;padding:1em .5em}.sidebar-user{align-items:center;display:flex;flex-direction:row;margin:0 .5em}.sidebar-user .user-name{flex:1 1;margin-left:1em}.nav-item{align-items:center;border-radius:.5em;color:var(--text-color);cursor:pointer;display:flex;flex-direction:row;height:3em;margin-bottom:.25em;overflow:hidden;padding:0 .5em;position:relative;-webkit-user-select:none;user-select:none}.nav-item-selected,.nav-item:hover{background-color:var(--card-shadow-hover-color)}.browse-footer{border-top:3px solid var(--card-shadow-hover-color);display:flex;flex-direction:column;margin-top:1em;padding-top:1em}.horizontal-cards-container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.horizontal-numbered-card-container{align-items:flex-start;display:flex;flex-direction:row;position:relative}.horizontal-numbered-card{position:absolute;right:55px}.browse-card-item{cursor:pointer;height:250px;width:175px}.browse-card-item:hover{background-color:#000c}.browse-card-item-text{align-items:center;background:linear-gradient(180deg,#0200241a,#000506);bottom:0;display:flex;justify-content:center;min-height:2.5em;position:absolute;width:100%}.browse-headers{background-color:var(--background-color-1);padding-bottom:.5em;position:-webkit-sticky;position:sticky;top:0;z-index:9}.browse-card-item-lg{display:flex;flex-direction:column;height:350px;width:250px}.timeline-card-item{cursor:pointer;height:175px;width:110px}.person-card-item{height:200px;width:125px}.search-card-item .overview{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.flex-scroll-controlled-container{display:flex;flex:1 1;flex-direction:column;overflow:none}.flex1-vertical-scroll-container{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1em}.action-header{align-items:center;border-bottom:1px solid var(--border-color);box-shadow:0 1px 1px 0 rgba(var(--border-color--rgb),.1);display:flex;flex-direction:column;min-height:5em;padding:1em}.store-image{height:3em}.store-qrcode{height:128px;width:128px}.store-app-logo{border-radius:1em;height:164px;width:164px}.store-screenshot{width:200px}.plyr{min-width:300px!important}.plyr--video{border-radius:1em}.slider-container{--hue:100;--shadow:oklch(25% 0.2 var(--hue));--highlight:oklch(98% 0.05 var(--hue));display:flex;flex-direction:column;height:32.25rem;width:100%}.slide-title{color:#fff!important;font-size:1.15em!important;line-height:4.5rem!important;margin:0 .5em .25em!important;text-shadow:0 .15ch 15px var(--shadow),0 -2px 0 var(--highlight)!important}.embla{--slide-height:32.25rem;--slide-spacing:1rem;--slide-size:70%;overflow:hidden}.embla__container{cursor:pointer;display:flex;flex:1 1;margin-left:calc(var(--slide-spacing)*-1);-webkit-user-select:none;user-select:none}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0)}.embla__slide__number{align-items:flex-end;border-radius:1.8rem;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);display:flex;font-size:4rem;font-weight:600;height:var(--slide-height);-webkit-user-select:none;user-select:none}@media(max-width:768px){.embla__slide{flex:0 0 50%}}@media(max-width:390px){.slide-title{color:#fff!important;font-size:1em!important}.embla{--slide-height:16.125rem;--slide-size:30%}.slider-container{height:16.125rem}.embla__slide{flex:0 0 100%}.embla__slide__number{border-radius:1rem;font-size:2rem}}.embla__progress{align-self:center;background-color:var(--background-color-1);border-radius:1.8rem;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);height:.6rem;justify-self:flex-end;margin-top:1rem;max-width:90%;overflow:hidden;position:relative;width:13rem}.embla__progress__bar{background-color:red;bottom:0;left:-100%;position:absolute;top:0;width:100%}.embla__progress{justify-self:center;transition:opacity .3s ease-in-out;width:8rem}.embla__progress--hidden{opacity:0}.embla__progress__bar{animation-iteration-count:1;animation-name:autoplay-progress;animation-timing-function:linear}.embla__progress--hidden .embla__progress__bar{animation-play-state:paused}@keyframes autoplay-progress{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.header-line{background-color:red;border-radius:.25em;height:1.5em;margin-right:.5em;width:.25em}.bg-text{background-color:indigo;box-decoration-break:clone!important;-webkit-box-decoration-break:clone;box-shadow:10px 0 0 0 #edc330,-10px 0 0 0 #edc330;color:#000!important;max-width:450px}@media(max-width:390px){.bg-text{max-width:300px}}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:#0000;border:4px solid #0000;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}:root{--non-themed-background-color:#f8fafe;--secondary-color:#d1f8f0;--theme-text-color:#fff}body[data-thememode=light]{--background-color:#fff;--background-color-1:#f9fafc;--background-color-2:#fffc;--text-color:#303030;--text-color-2:#30303080;--border-color:#e7ebf0;--border-color--rgb:0,0,0;--border-color-2:#9b9b9b;--drop-shadow:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--card-shadow-hover-color:#d8d8df;--alternate-row-bg-color:#f7f7f8;--left-pane-vg-color:#f8fafe;--bottom-gradient:linear-gradient(180deg,#fff0 13.94%,#fff 54.73%);--number-color:#0000001a;--detail-medium-contrast:#eaeaea}body[data-thememode=dark]{--background-color:#1a1d21;--background-color-1:#141414;--background-color-2:#25252dcc;--text-color:#d1d2d3;--text-color-2:#d1d2d380;--border-color:#ffffff26;--border-color--rgb:255,255,255;--border-color-2:#e5e5e5;--drop-shadow:0px 5px 5px -3px #fff3,0px 8px 10px 1px #ffffff24,0px 3px 14px 2px #ffffff1f;--card-shadow-hover-color:#434343;--alternate-row-bg-color:#444654;--left-pane-vg-color:#25252d;--bottom-gradient:linear-gradient(180deg,#35374000,#353740 58.85%);--number-color:#ffffff1a;--detail-medium-contrast:#191919}.MuiModal-backdrop{-webkit-backdrop-filter:initial!important;backdrop-filter:none!important}.MuiMenu-list{max-height:300px!important;min-width:264px;overflow:auto!important}.MuiList-root{padding:0!important}.Joy-focusVisible{outline:none!important}.JoyMenuItem-root:focus-visible{outline:none!important}.MuiMenuItem-root{color:var(--text-color)!important}.MuiTypography-startDecorator{margin-inline-end:0!important}.MuiPaper-root{background-color:var(--background-color-1)!important}.MuiTabPanel-root{padding:.5em 1em!important}.MuiTypography-root{color:var(--text-color)!important;font-family:Noto Sans,sans-serif!important}.MuiPagination-ul li .MuiButtonBase-root{border-color:var(--border-color-2)!important;color:var(--text-color)!important}.MuiPagination-ul li .Mui-selected{background-color:var(--joy-palette-danger-500)!important;color:#fff!important}.MuiPagination-ul li .MuiPaginationItem-ellipsis{color:var(--text-color)}