:root{--font:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--header-height:72px;--side-width:300px;--container-width:1200px;--container-sm-width:680px;--modal-width:560px;--bg:#fafbff;--bg-secondary:#ebeeff;--bg-muted:#efefef;--primary:#11895d;--accent:#fab85a;--danger:#e63a5c;--text-color:#393939;--text-muted-color:#595959;--link-color:var(--primary);--link-hover-color:darken(#008f5a,.01);--header-bg:var(--bg);--header-link-color:var(--text-color);--header-link-hover-color:var(--primary);--header-link-hover-bg:#ebeeff;--input-glow:rgba(0,143,90,.4);--input-border:1px solid #dadce0;--shadow:0px 3px 10px 0px rgba(31,31,31,.08);--btn-bg:var(--bg);--btn-text:var(--text-color);--btn-hover-bg:var(--bg);--btn-border:2px solid rgba(0,0,0,.07);--btn-hover-border:2px solid rgba(0,0,0,.14);--btn-primary-bg:#111;--btn-primary-text:var(--bg);--btn-primary-hover-bg:var(--text-color);--btn-primary-border:none;--btn-primary-hover-border:none}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--text-color);font-family:var(--font);font-size:1rem;margin:0;padding:0}img{display:block;max-width:100%}a{color:var(--link-color);cursor:pointer;text-decoration:none;text-shadow:0 4px 28px #777;transition:color .3s ease-in-out}a:hover{color:var(--link-hover-color)}a.flat{text-shadow:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:red}::-webkit-scrollbar-thumb{background:var(--bg-secondary);border:2px solid #18181b;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#52525b}*{scrollbar-color:#3f3f46 transparent;scrollbar-width:thin}.container{margin:0 auto;max-width:var(--container-width);width:min(var(--container-width),100%)}.container-sm{margin:0 auto;max-width:var(--container-sm-width);width:min(var(--container-sm-width),100%)}.content{padding-block:1rem 3rem}.content.full-ht{min-height:calc(100dvh - 4rem)}.content.col-centered{display:flex;flex-direction:column;justify-content:center}.content.row-centered{align-items:center;display:flex;flex-direction:row}.navbar{height:var(--header-height);left:0;position:fixed;top:0;width:100%;z-index:99}.container-sm.sided,.container.sided{display:flex;flex-direction:row}.container-sm.sided aside,.container.sided aside{min-width:var(--side-width);width:var(--side-width)}.container main,.container-sm main{width:100%}.container aside,.container main,.container-sm aside,.container-sm main{margin-top:var(--header-height);min-height:calc(100dvh - var(--header-height))}.game>main{height:100dvh}.layout-footer{background:var(--bg-secondary);display:flex;flex-direction:row;padding:2rem 1rem;width:100%}.layout-footer .container{align-items:start;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start}.layout-footer ul{display:flex;flex-direction:column;gap:1rem}.layout-footer ul:nth-child(2){margin-left:auto}.layout-footer ul li{list-style:none}.layout-footer ul li.layout-footer-title{color:var(--text-muted-color);font-size:14px;font-weight:700;letter-spacing:.1rem;opacity:.8;text-transform:uppercase}.layout-footer ul li.layout-footer-logo img{margin:0 auto;max-width:64px}.layout-footer ul li a{color:var(--text-color);text-decoration:none;transition:color .3s ease-in-out}.layout-footer ul li a:hover{color:var(--primary)}aside{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 1rem;padding:0 0 0 1rem}aside.lt{border-left:none;border-right:1px dashed rgba(0,0,0,.1);margin-left:0;margin-right:1rem;padding:0 1rem 0 0}aside .side-header{color:var(--text-muted-color);font-size:.8rem;font-weight:700;text-transform:uppercase}aside ul.side-nav{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 1.5rem;padding:0;width:100%}aside ul.side-nav>li{display:flex;list-style:none;width:100%}aside ul.side-nav>li a{align-items:center;background:var(--bg);border-radius:.5rem;color:var(--text-color);display:flex;flex-direction:row;gap:.25rem;padding:.5rem 1rem;text-shadow:none;transition:all .3s ease-in-out;width:100%}aside ul.side-nav>li a:hover{background:var(--bg-secondary)}aside ul.side-nav>li a .iconify{margin-top:-2px;opacity:.5}aside ul.side-nav>li a.choice{align-items:start;background:var(--bg-secondary);color:var(--text-color);flex-direction:column;justify-content:center;opacity:1;padding:.75rem 1rem}aside ul.side-nav>li a.choice:hover{transform:translateY(-2px)}aside ul.side-nav>li a.choice>strong{align-items:center;display:flex;flex-direction:row;font-weight:700;gap:.5rem;width:100%}aside ul.side-nav>li a.choice>div{color:var(--text-muted-color);font-size:14px}aside ul.side-nav>li a.choice>div>ul{padding:0 0 0 1.5rem}.navbar{background:var(--header-bg);box-shadow:0 0 0 0 transparent}.navbar.dynamic{transition:box-shadow .3s linear}.navbar.shadow{box-shadow:0 4px 1px -2px #3333331a}.navbar .container{height:var(--header-height);justify-content:space-between}.navbar .container,.navbar ul{align-content:center;display:flex;flex-direction:row}.navbar ul{gap:1.5rem;justify-content:center;margin:0;padding:0}.navbar ul:last-child{gap:.5rem}.navbar ul li{list-style:none}.navbar ul li,.navbar ul li a{align-items:center;display:flex;flex-direction:row;justify-content:center}.navbar ul li a{background:transparent;color:var(--header-link-color);font-weight:700;gap:.5rem;height:calc(var(--header-height) - 32px);position:relative;text-decoration:none;transition:all .3s ease-in-out;width:100%}.navbar ul li a:hover{background:var(--header-link-hover-bg);color:var(--header-link-hover-color)}.navbar ul li a:not(.btn){border-radius:1.5rem;padding:.25rem .5rem}.navbar ul li a.nav-round{border-radius:50%;height:calc(var(--header-height) - 32px);width:calc(var(--header-height) - 32px)}.navbar ul li img{margin:0;max-height:calc(var(--header-height) - 2rem)}.navbar ul li .iconify{font-size:1.5rem}.navbar ul li.nav-menu a img{animation:unset;transition:all .125s ease-in-out}.navbar ul li.nav-menu a:after,.navbar ul li.nav-menu a:before{background:var(--header-link-hover-bg);border-radius:50%;content:" ";height:24px;opacity:0;position:absolute;transition:all .5s ease;width:24px;z-index:-1}.navbar ul li.nav-menu a:before{bottom:12px;left:12px}.navbar ul li.nav-menu a:after{right:12px;top:12px}.navbar ul li.nav-menu a:hover:after,.navbar ul li.nav-menu a:hover:before{opacity:1}.navbar ul li.nav-menu a:hover:before{bottom:-4px;left:6px}.navbar ul li.nav-menu a:hover:after{right:6px;top:-4px}.navbar ul li.nav-menu a:hover img{animation:menu-icon;animation-direction:alternate-reverse;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-play-state:running;animation-timing-function:ease-in-out;height:32px!important;margin:-4px;width:32px!important}.navbar ul li.nav-logo{margin-right:.5rem}.navbar ul li.nav-logo a:hover{background:transparent!important}.navbar ul li.nav-balance strong{color:var(--primary)}.navbar ul li.nav-profile a{border-radius:50%;height:48px;overflow:hidden;padding:0;width:48px}@keyframes menu-icon{0%{transform:rotate(0)}50%{transform:rotate(-15deg)}to{transform:rotate(10deg)}}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19191980;flex-wrap:nowrap;height:100dvh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100dvw;z-index:999}.modal,.modal-backdrop{display:flex;flex-direction:column}.modal{align-items:start;background:var(--bg);border-radius:.5rem;box-shadow:0 6px 36px #000c;justify-content:start;margin:1rem auto;overflow-x:hidden;overflow-y:auto;padding:.5rem 0 1rem;position:relative;width:min(100%,var(--modal-width))}.modal.lg{width:min(var(--modal-width) * 2,100%)}.modal header{display:flex;flex-direction:row;padding:1.25rem 2rem;width:100%}.modal header h1,.modal header h2,.modal header h3,.modal header h4,.modal header h5,.modal header h6{margin:0;padding:0}.modal footer{display:flex;flex-direction:row;justify-content:center;padding:2rem 2rem 1rem;width:100%}.modal section{display:flex;flex-direction:column;padding:2rem;width:100%}.modal section.compact{padding:1rem 2rem}.modal .modal-close{align-items:center;background:transparent;border-radius:2rem;color:var(--text-muted-color);display:flex;font-size:12px;height:48px;justify-content:center;letter-spacing:.1rem;margin:0;padding:0;position:absolute;right:1rem;text-transform:uppercase;top:1rem;transform:translateY(0);transition:all .22s linear;width:48px}.modal .modal-close:hover{background-color:var(--bg-secondary);color:var(--text-color)}.btn{align-items:center;background:var(--btn-bg);border:var(--btn-border);border-radius:1.5rem;color:var(--btn-text)!important;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:.25rem;justify-content:center;padding:.5rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.btn.active,.btn:hover{background:var(--btn-hover-bg);border:var(--btn-hover-border)}.btn.disabled,.btn:disabled{opacity:.8;pointer-events:none}.btn.lg{font-size:.9rem;padding:.75rem 1.5rem}.btn img{max-height:24px}.btn.primary{background:var(--btn-primary-bg);border:var(--btn-primary-border);color:var(--btn-primary-text)!important}.btn.primary:hover{background:var(--btn-primary-hover-bg);border:var(--btn-primary-hover-border)}.form{display:flex;flex-direction:column}.form-card{height:100%;justify-content:center}.form .input-field{display:flex;flex-direction:column}.form .input-field input,.form .input-field textarea{background:var(--bg);border:none;border:var(--input-border);border-radius:2rem;box-shadow:var(--shadow);font-family:var(--font);font-size:1rem;outline:none;padding:1.25rem 1.5rem;transition:background-color .3s ease-in-out}.form .input-field input.lg,.form .input-field textarea.lg{padding:1.25rem 2rem}.form .input-field input:active,.form .input-field input:focus,.form .input-field textarea:active,.form .input-field textarea:focus{background:var(--bg-muted)}.form .input-field input.disabled,.form .input-field input:disabled,.form .input-field textarea.disabled,.form .input-field textarea:disabled{background:var(--bg-muted);color:var(--text-muted-color);opacity:.6;pointer-events:none}.form .input-field textarea{line-height:1.75rem;resize:none}.form .input-field.actionable{align-items:center;flex-direction:row;position:relative}.form .input-field.actionable input,.form .input-field.actionable textarea{width:100%}.form .input-field.actionable input:not(:-moz-placeholder)+label{opacity:0!important}.form .input-field.actionable input:focus+label,.form .input-field.actionable input:not(:placeholder-shown)+label{opacity:0!important}.form .input-field.actionable>.btn{position:absolute;right:.6rem;z-index:9}.form .input-field.actionable>label{color:var(--text-muted-color);cursor:text;left:1.6rem;opacity:.8;position:absolute;transition:opacity .3s linear;z-index:9}.form .form-options{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:2rem 0 1rem}.form .input-album input[type=file]{display:none}.form .input-album .input-album-preview{display:grid;flex-direction:row;flex-wrap:wrap;gap:.5rem;grid-template-columns:repeat(3,1fr)}.form .input-album .input-album-preview .input-album-item{align-items:center;border:1px solid var(--primary);border-radius:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:100%}.form .input-album .input-album-preview .input-album-item.active,.form .input-album .input-album-preview .input-album-item:hover{border-color:var(--accent)}.form .input-album .input-album-preview .input-album-item:hover .input-album-options{opacity:1!important}.form .input-album .input-album-preview .input-album-item img{display:block;max-height:180px;width:auto}.form .input-album .input-album-preview .input-album-item.add{border-color:var(--text-muted-color);border-style:dashed}.form .input-album .input-album-preview .input-album-item.add .input-album-options{background:var(--bg-secondary);cursor:pointer;height:100%;opacity:1!important;width:100%}.form .input-album .input-album-preview .input-album-item .input-album-options{align-items:center;background:var(--bg);border-radius:1rem;display:flex;flex-direction:row;gap:1rem;justify-content:center;opacity:0;padding:.5rem 1.25rem;position:absolute;transition:all .3s ease-in-out}.form .input-album .input-album-preview .input-album-item .input-album-options a{display:flex;font-size:1.5rem}.form .input-album .input-album-preview .input-album-item .input-album-options a:hover{background:var(--bg-secondary)}.form .input-album .input-album-preview .input-album-item .input-album-options .delete{color:var(--danger)}@keyframes textShimmer{to{background-position:200%}}.txt-shimmer{--shimmer-time:1.5s;animation:textShimmer var(--shimmer-time) linear infinite;animation-direction:reverse;background:linear-gradient(80deg,#fff,#ffffff1a 50%,#fff);background-clip:text;-webkit-background-clip:text;background-size:200% auto}.txt-shimmer,.txt-shimmer.light{-webkit-text-fill-color:transparent;color:transparent}.txt-shimmer.light{background:linear-gradient(80deg,#000,#0000001a 50%,#000);background-clip:text;-webkit-background-clip:text;background-size:200% auto;background-size:200%}.block-shimmer{--shimmer-time:1.5s;animation:textShimmer var(--shimmer-time) linear infinite;animation-direction:reverse;background:linear-gradient(80deg,#fff,#ffffff1a 50%,#fff) transparent;background-size:200% auto}.block-shimmer.light{background:linear-gradient(80deg,#000 10%,#0000001a 50%,#000) transparent;background-size:200%}.block-shimmer.primary{background:linear-gradient(80deg,var(--primary) 0,var(--accent) 50%,var(--primary) 100%) transparent;background-size:200%}.slide-enter-active,.slide-leave-active{display:block;overflow:hidden;transition:max-height .1s ease-out,opacity .1s ease}.slide-enter-from,.slide-leave-to{max-height:1px;opacity:0}.slide-enter-to,.slide-leave-from{max-height:100px;opacity:1}.bg-secondary{background:var(--bg-secondary)!important}.inverted{background:var(--text-color);color:var(--bg)}.mx-auto{margin-inline:auto!important}.ml-auto{margin-left:auto!important}.py-1{padding-block:.25rem}.py-2{padding-block:.5rem}.py-3{padding-block:.75rem}.py-4{padding-block:1rem}.py-5{padding-block:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.5rem}.px-1{padding-inline:.25rem}.px-2{padding-inline:.5rem}.px-3{padding-inline:.75rem}.px-4{padding-inline:1rem}.px-5{padding-inline:1.5rem}.zoom-1{zoom:1.1}.zoom-2{zoom:1.2}.zoom-3{zoom:1.4}.zoom-4{zoom:1.6}.zoom-5{zoom:2}.wd-50{width:50%!important}.wd-100{width:100%!important}.txt-center{text-align:center!important}.txt-left{text-align:left!important}.txt-right{text-align:right!important}.txt-mute{color:var(--text-muted-color)!important}.txt-primary{color:var(--primary)!important}.txt-accent{color:var(--accent)!important}.row-center{align-items:center;display:flex;flex-direction:row;justify-content:center}.g-1{gap:.25rem}.g-2{gap:.5rem}.g-3{gap:.75rem}.g-4{gap:1rem}.g-5{gap:1.5rem}.carousel{padding:1rem 0}.carousel .carousel__next,.carousel .carousel__prev{background:var(--bg-secondary);border-radius:50%;box-shadow:0 6px 14px -6px #666;height:56px;transition:all .3s ease-in-out;width:56px}.carousel button>svg{height:56px!important;width:56px!important}.carousel__track{align-items:stretch;height:180px}.carousel__track>.carousel__slide{cursor:pointer;flex-direction:row}.carousel__slide>.carousel__item,.carousel__track>.carousel__slide{align-items:center;display:flex;justify-content:center;padding:.25rem}.carousel__slide>.carousel__item{background:var(--bg-secondary);border-radius:1rem;height:100%;overflow:hidden;transition:all .3s ease-in-out;width:100%}.carousel__slide>.carousel__item.active,.carousel__slide>.carousel__item:hover{background:var(--accent)}.carousel__slide>.carousel__item .carousel__item__image{background-position:50%;background-size:cover;border-radius:.75rem;display:block;height:180px;margin:0 auto;width:100%}.profile{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start;padding:1rem 0 3rem}.profile img{background:var(--bg-secondary);border-radius:50%;height:128px;padding:.25rem;width:128px}.profile>.profile-info{display:flex;flex-direction:column}.profile>.profile-info h1{font-size:1.5rem;margin:0 0 .25rem}.profile-badge{border-radius:.25rem;font-size:1rem;padding:.1rem .25rem}.profile-bio h2{font-size:1rem}.product{display:flex;flex-direction:row;gap:1rem;padding-top:1rem}.product .product-logo{--product-logo-dim:56px;--product-logo-block:calc(var(--product-logo-dim) + 1.5rem);align-items:center;border-radius:50%;display:flex;flex-wrap:nowrap;height:var(--product-logo-block);justify-content:center;min-width:var(--product-logo-block);padding:.75rem;position:relative;width:var(--product-logo-block)}.product .product-logo img{background:var(--bg);border-radius:.5rem;box-shadow:3px 3px 12px -6px #00000080;height:var(--product-logo-dim);position:absolute;width:var(--product-logo-dim);z-index:9}.product .product-logo:before{background:var(--accent);border-radius:30%;content:" ";display:block;height:calc(var(--product-logo-block) - 1rem);opacity:.2;position:absolute;transform:translate(-20%,-20%);width:calc(var(--product-logo-block) - 1rem);z-index:0}.product .product-link{display:flex;flex-direction:column;gap:.5rem;padding:.25rem 1rem}.product .product-bio{display:flex;flex-direction:column;gap:.25rem;padding:0;width:100%}.product .product-bio h1{font-size:1.5rem;margin:0 0 .5rem}.product .product-bio p{margin:0 0 .5rem}.product-menu{padding:1.5rem 0 0}.product-menu ul{display:flex;flex-direction:row;gap:1rem;margin:0;padding:0}.product-menu ul>li{display:flex;list-style:none}.product-menu ul>li>a{background:var(--bg-secondary);border-radius:1rem;color:var(--text-muted-color);display:flex;font-size:.9rem;font-weight:700;padding:.5rem 1rem}.product-menu ul>li>a:hover{color:var(--text)}.product-about{display:flex;flex-direction:column;padding:0;width:100%}.product-about .product-description{color:var(--text-muted-color);font-size:1.1rem;line-height:1.45rem;padding:1rem .5rem;text-align:justify}.product-about .product-image{border-radius:1.5rem;padding:.75rem}.product-about .product-image .product-image-placeholder{background-position:50%;background-size:cover;border-radius:1rem;display:block;height:480px;margin:0 auto;width:auto}.product-about .product-questions{display:flex;flex-direction:column;gap:0}.product-about .product-questions h1,.product-about .product-questions h2,.product-about .product-questions h3{padding:1rem 0 0 1rem}.product-about .product-questions .product-question{border-bottom:1px solid var(--bg-secondary);display:flex;flex-direction:column;overflow:hidden}.product-about .product-questions .product-question:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.product-about .product-questions .product-question:last-child{border-bottom:none;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.product-about .product-questions .product-question>.answer,.product-about .product-questions .product-question>.question{overflow:hidden;padding:1.5rem 2rem}.product-about .product-questions .product-question>.question{color:var(--text-muted-color);cursor:pointer;font-weight:700}.product-about .product-questions .product-question>.answer{background:var(--bg-secondary);line-height:1.45rem}ul.tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}ul.tags li{list-style:none}ul.tags li a{align-items:start;background:var(--bg-muted);border:1px solid rgba(0,0,0,.05);border-radius:1rem;color:var(--text-muted-color);display:flex;flex-direction:row;font-size:.8rem;gap:.25rem;justify-content:start;opacity:.75;padding:.25rem .35rem;transition:all .3s ease-in-out}ul.tags li a .iconify{color:var(--primary)}ul.tags li a:hover{opacity:1}.modal[data-v-482010aa]{transform-origin:center}.modal-zoom-enter-active[data-v-482010aa],.modal-zoom-leave-active[data-v-482010aa]{transition:opacity .3s ease}.modal-zoom-enter-from[data-v-482010aa],.modal-zoom-leave-to[data-v-482010aa]{opacity:0}.modal-zoom-enter-active .modal[data-v-482010aa],.modal-zoom-leave-active .modal[data-v-482010aa]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.modal-zoom-enter-from .modal[data-v-482010aa],.modal-zoom-leave-to .modal[data-v-482010aa]{transform:scale(.8)}
