@font-face{font-family:twemoji;src:url(/fonts/twemoji.ttf)}@keyframes pulse{0%{background-color:#fff1}to{background-color:#fff0}}@keyframes dialog-show{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.device-mode *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-ms-tap-highlight-color:rgba(0,0,0,0)}*{scrollbar-color:#2e0f5c #0000;scrollbar-width:thin}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#2e0f5c}::-webkit-scrollbar-thumb:hover{background:#2e0f5c}.no-scrollbar::-webkit-scrollbar{display:none}.device-mode *,.device-mode{scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:auto}.device-mode::-webkit-scrollbar{display:none}body{background:#090412;color:#fff;font-family:Sora,Roboto,arial;font-size:13px;margin:0;overflow-x:hidden}a.no-color{color:#fff}button,input,form,a,div,textarea{outline:none}@keyframes show-content-up{0%{transform:translateY(16px)}to{transform:translateY(0)}}.page-content{margin:85px 12px 100px;animation:.2s show-content-up both}.page-content-with-margin{margin-top:100px}.device-mode .page-content-with-margin{margin-top:75px}.achievement-notification-area{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0001;z-index:999;pointer-events:none;display:flex;justify-content:center}@keyframes ach-noti-card-show{0%{transform:translateY(-64px);opacity:0}to{transform:translateY(0);opacity:1}}.achievement-notification-card{background:#2d1953;border-radius:8px;box-shadow:0 0 8px #0004;width:90%;max-width:400px;height:min-content;margin:64px 0;padding:4px;animation:.5s ach-noti-card-show ease-out both;pointer-events:all}.achievement-notification-card:hover{background:#361f61}.achievement-notification-card a{color:#fff;display:flex;align-items:center}@keyframes ach-noti-icon-show{0%{filter:brightness(0);transform:scale(1)}25%{filter:brightness(10);transform:scale(1.2)}50%{filter:brightness(6)}75%{transform:scale(1)}to{filter:brightness(1);transform:scale(1)}}.achievement-notification-icon{width:64px;height:64px;margin-right:16px;background-image:url(/img/achievements/ach_1.png);background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(0);animation:2s ach-noti-icon-show ease-out both;animation-delay:.5s;box-shadow:0 0 8px #0004}.achievement-notification-content-area{display:block}@keyframes ach-noti-title-show{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.achievement-notification-title{font-size:18px;font-weight:600;margin:0 0 4px;animation:.5s ach-noti-title-show ease-out both;animation-delay:.25s}.achievement-notification-description{font-size:12px;font-weight:400;margin:0;animation:.5s ach-noti-title-show ease-out both;animation-delay:.5s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes page-slide-in-left{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes page-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50%)}}@keyframes page-slide-in-right{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes page-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50%)}}@keyframes page-slide-in-up{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}.theme-light .device-mode *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-tap-highlight-color:rgba(255,255,255,0);-ms-tap-highlight-color:rgba(255,255,255,0)}.theme-light *{scrollbar-color:#ab89df #0000;scrollbar-width:thin}.theme-light::-webkit-scrollbar-thumb{background:#ab89df}.theme-light::-webkit-scrollbar-thumb:hover{background:#ab89df}.theme-light{background:#ded8e9;color:#000;font-family:Sora,Roboto,arial;font-size:14px;margin:0;overflow-x:hidden}a{color:#2e95d4;text-decoration:none}.theme-light a.no-color{color:#000}.mention,.hashtag,.reference{color:#86d3ff;border-radius:4px;transition:.1s all}.mention:hover,.hashtag:hover,.reference:hover{color:#fff;background-color:#49a3be}.special-hashtag.lgbt{background:linear-gradient(to right,#ed2224,#f35b22,#f99621,#f5c11e,#f1eb1b 27%,#f1eb1b,#f1eb1b 33%,#63c720,#0c9b49,#21878d,#3954a5,#61379b,#93288e)}.special-hashtag.favoc{background:linear-gradient(-90deg,#fa00ff,#a82ff0)}.special-hashtag.gachatv{background:linear-gradient(-90deg,#6200f4,#5200ce)}.hashtag.special-hashtag{font-weight:700;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.hashtag.special-hashtag:hover{background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;color:#fff}.maintenance-page{display:flex;width:100%;height:100vh;justify-content:center;align-items:center}.maintenance-text{font-size:20px;font-weight:100;text-align:center;margin-top:32px}.maintenance-char{width:100%;height:500px;background-repeat:no-repeat;background-position:center;background-size:contain}.maintenance-status{font-size:18px;text-align:center;margin-top:32px}.maintenance-social-area{position:fixed;bottom:24px;width:100%;display:flex;justify-content:center;z-index:2;opacity:.8}.maintenance-social-discord{width:42px;height:42px;background-image:url(/img/ic_discord.webp);background-size:contain;filter:invert(1)}.dialog-box-8bit{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100vh;justify-content:center;align-items:end}@keyframes dialog-box-8bit-visible{0%{color:#000;height:32px;opacity:0}1%{opacity:1}99%{color:#fff}to{height:160px}}.dialog-box-8bit-visible{display:flex}.dialog-box-8bit-visible>.dialog-box-8bit-content{background-color:#000;border:4px solid #fff;width:100%;max-width:640px;height:160px;font-family:"Press Start 2P",cursive;font-size:18px;padding:16px;margin:16px;animation:dialog-box-8bit-visible 1s 1s steps(4) both;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 640px){.dialog-box-8bit-visible>.dialog-box-8bit-content{font-size:16px}}.progress-streak-week{padding:0 16px}.progress-streak-week-row{display:flex;justify-content:center;margin-bottom:16px;font-size:18px}.progress-streak-week-row:last-child{padding-bottom:32px}@keyframes streak-week-day-pulse{0%{box-shadow:0 0 12px #fff3}50%{box-shadow:0 0 24px -12px #fff3}to{box-shadow:0 0 12px #fff3}}@keyframes streak-week-day-area-show{0%{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.progress-streak-week-day-area{width:58px;margin:0 4px;opacity:0;animation:streak-week-day-area-show .3s ease-in-out both}.progress-streak-week-day{border:2px solid #09011A;background:#09011a;text-align:center;color:#fff;border-radius:8px}.progress-streak-week-day-icon-current{border:2px solid #e630cd;animation:streak-week-day-pulse 1s infinite;font-weight:600}.progress-streak-week-day-icon{width:32px;height:32px;margin:0 auto;padding:14px 0;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.5}.progress-streak-week-day-icon-current .progress-streak-week-day-icon{opacity:1}.progress-streak-week-day-icon-pending{background-image:url(/img/ic_streak_pending.png)}.progress-streak-week-day-icon-completed{opacity:1;background-image:url(/img/ic_streak_active.png)}.progress-streak-week-day-icon-failed{background-image:url(/img/ic_streak_broken.png);opacity:.5}@keyframes streak-week-day-icon-active{0%{opacity:0;transform:scale(3)}to{transform:scale(1)}}.progress-streak-week-day-icon-active-animation{animation:streak-week-day-icon-active .5s both}.progress-streak-week-day-text{margin-bottom:8px}.daily-session{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:#2c1625;background:linear-gradient(180deg,#2c1625,#7b463b);animation:fade-in .5s ease-in-out;z-index:9999}.daily-session-hide{animation:fade-out .5s ease-in-out both}@keyframes session-star{0%{opacity:0;filter:brightness(2);transform:scale(.9)}to{opacity:1;filter:brightness(1);transform:scale(1)}}@keyframes session-text{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(.9)}}.daily-session-star{width:100%;max-width:500px;height:100%;margin:0 auto;background-image:url(/img/streak_star.png);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;position:fixed;top:0;z-index:9999;animation:session-star .5s .8s ease-in-out both}.daily-session-text{width:100%;max-width:500px;height:100%;margin:0 auto;background-image:url(/img/streak_star_text.png);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;position:fixed;top:0;z-index:9999;animation:session-text .5s .5s ease-in-out both}.daily-session-streak{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-in-out}.daily-session-streak-area{display:block;text-align:center}.daily-session-streak-text{opacity:1;transition:all .3s ease-in-out}.daily-session-streak-text-hide{opacity:0}.daily-session-streak-hide{opacity:0;transform:scale(.9)}.loading-page{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#080011}@keyframes loading-logo-anim{0%{transform:scale(1)}to{transform:scale(.75)}}@keyframes loading-logo{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.loading-logo-anim{width:300px;max-width:100%;animation:loading-logo-anim 10s linear both}.loading-logo{width:100%;height:100%;background-image:url(/img/logo_200dp.png);background-size:200px;background-repeat:no-repeat;background-position:center;opacity:0;animation:loading-logo .5s both}.loading-page-fade-out{animation:fade-out .3s both}.android-app-dialog-content{position:fixed;left:0;bottom:0;width:100%;background-color:#28174b;padding:32px;z-index:100;box-sizing:border-box}@media (min-width: 800px){.android-app-dialog-content{display:none}}.android-app-dialog-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:16px}.android-app-dialog-description{color:#fff;font-size:16px;margin-bottom:18px}.android-app-dialog-buttons{width:100%;display:flex}.android-app-dialog-button{color:#fff;font-size:16px;font-weight:700;border-radius:4px;cursor:pointer}.android-app-dialog-button:last-child{margin-left:auto}.header-search-input{width:400px;max-width:45%;background:#0009;color:#999;font-size:18px;box-sizing:border-box;border:0px;border-radius:50px;padding:8px 12px;display:block}.header-search-area{display:contents}.header-search-filter-icon{width:24px;height:24px;margin-left:8px;background-image:url(/img/icons/filters.svg);background-size:24px;background-position:center;background-repeat:no-repeat;cursor:pointer}@media (max-width: 600px){.header-search-input,.header-search-filter-icon{display:none}}.profile-avatar-circle-area{width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);position:relative;border-radius:50%}.profile-avatar-circle-image{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center}.profile-avatar-circle-image-decoration{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;border-radius:50%;scale:2}.profile-avatar-circle-image-decoration-back{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;border-radius:50%;scale:2;z-index:-1}.profile-avatar-glow{z-index:2}.header-top{display:flex;position:fixed;top:0;left:0;width:100%;height:64px;background:#0f071f;z-index:10}.header-top-premium{background:#090412}.device-mode.ui2x5 .header-top{background-color:#1f103d33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes header-top-mobile-show{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes header-top-mobile-hide{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.device-mode .header-top-mobile-show{animation:header-top-mobile-show .2s ease-in-out both}.device-mode .header-top-mobile-hide{animation:header-top-mobile-hide .2s ease-in-out both}.header-logo{width:128px;height:64px;background-image:url(/img/logo_header.png);background-position:center left;background-repeat:no-repeat;background-size:contain;cursor:pointer;position:fixed;top:0;left:0;z-index:11;transition:transform .6s}.header-logo-christmas{background-image:url(/img/logo_header_christmas.png)}.header-logo-easter{background-image:url(/img/logo_header_easter.png)}.header-logo-halloween{background-image:url(/img/logo_header_halloween.png)}.header-logo-newyear{background-image:url(/img/logo_header_newyear.png)}.header-logo-valentine{background-image:url(/img/logo_header_valentine.png)}.header-logo-mexico-independence{background-image:url(/img/logo_header_mexico.png)}.header-logo-argentina-independence{background-image:url(/img/logo_header_argentina.png)}.header-logo-chile-independence{background-image:url(/img/logo_header_chile.png)}.header-logo-colombia-independence{background-image:url(/img/logo_header_colombia.png)}.header-logo-peru-independence{background-image:url(/img/logo_header_peru.png)}.header-logo-venezuela-independence{background-image:url(/img/logo_header_venezuela.png)}.header-logo-ecuador-independence{background-image:url(/img/logo_header_ecuador.png)}.header-logo-bolivia-independence{background-image:url(/img/logo_header_bolivia.png)}.header-logo-uruguay-independence{background-image:url(/img/logo_header_uruguay.png)}.header-logo-paraguay-independence{background-image:url(/img/logo_header_paraguay.png)}.header-logo-brasil-independence{background-image:url(/img/logo_header_brasil.png)}.header-logo-costa-rica-independence{background-image:url(/img/logo_header_costa_rica.png)}.header-logo-el-salvador-independence{background-image:url(/img/logo_header_el_salvador.png)}.header-logo-guatemala-independence{background-image:url(/img/logo_header_guatemala.png)}.header-logo-honduras-independence{background-image:url(/img/logo_header_honduras.png)}.header-logo-nicaragua-independence{background-image:url(/img/logo_header_nicaragua.png)}.header-logo[logo-des="1"]{transform:matrix3d(1,.4,0,0,0,1,0,0,0,0,1,0,11,22,0,1)}.header-logo[logo-des="2"]{transform:matrix3d(1,.9,0,0,0,1,0,0,0,0,1,0,20,47,0,1)}.header-logo[logo-des="3"]{transform:matrix3d(1,3,0,0,0,1,0,0,0,0,1,0,10,130,0,1)}.header-logo[logo-des="4"]{transform:matrix3d(1,3,0,0,0,1,0,0,0,0,1,0,10,1300,0,1)}.header-center-area{position:fixed;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:64px}.header-action-icon{width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:100%;margin:auto 18px}.header-action-home{background-image:url(/img/icons/house-door-fill.svg)}.header-action-add{background-image:url(/img/icons/plus-circle-fill.svg);cursor:pointer}.header-profile-circle-area{position:fixed;right:0;top:0;height:64px;display:flex;align-items:center}.header-profile-circle-icon{width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:100%;border-radius:50%;margin-right:16px;background-image:url(/img/icons/person-circle.svg)}.header-profile-circle{width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-right:16px}.header-action-icon-notifications{width:20px;height:20px;background-image:url(/img/icons/bell.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:fixed;right:70px;top:24px;display:block!important}.header-action-icon-notifications-news{background-image:url(/img/icons/bell.svg)}.header-action-icon-notifications-news:after{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:#dd3252;border:2px solid #0F071F;border-radius:50%}.header-prelumina-icon-area{position:fixed;right:16px;top:0;height:64px;display:flex;align-items:center;opacity:0;animation:fade-in .6s .6s both}.header-prelumina-icon-area>a{display:flex;align-items:center;color:#ccc}.header-prelumina-icon{width:32px;height:32px;margin-right:8px;background-image:url(/img/economy/prelumina_24dp.png);background-position:center;background-size:contain;background-repeat:no-repeat}.header-prelumina-icon-text{font-size:14px;margin-right:16px}@media (max-width: 600px){.header-logo{margin:auto;background-position:center}.header-action-icon,.header-profile-circle-area{display:none}.header-icon-button{position:fixed!important;top:0!important;right:0!important;z-index:10!important;width:32px!important;height:32px!important;margin:16px!important}.header-icon-button-small{transform:scale(.75)}.header-action-icon-notifications-news:after{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;background-color:#dd3252;border:4px solid #0F071F;border-radius:50%}.device-mode .header-action-icon-notifications-noapp{display:none!important}}.upload-type-picker-dialog-area{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;background-color:#00000080;display:flex;justify-content:center;align-items:center}.upload-type-picker-dialog{background-color:#090412;border-radius:32px 32px 0 0;position:fixed;bottom:0;box-sizing:border-box;width:-webkit-fill-available;width:-moz-available;width:calc(100% - 32px);max-width:500px;font-size:16px;animation:dialog-show .2s ease-in-out both}.upload-type-picker-dialog-center{border-radius:32px;bottom:auto;max-width:400px;padding:24px}.upload-type-picker-dialog-header{display:flex;justify-content:space-between;align-items:center}.upload-type-picker-dialog-title{width:100%;padding:16px;font-size:20px;font-weight:600;text-align:center}.upload-type-picker-dialog-content{display:flex;justify-content:center;padding-bottom:16px}.upload-type-picker-dialog-content-item{padding:16px;margin:8px 12px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#281943;width:64px;height:64px;border-radius:32px}.upload-type-picker-dialog-content-item:hover{background-color:#392759}.upload-type-picker-dialog-content-item-icon{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center}.upload-type-picker-dialog-content-item-icon[data-icon=character]{background-image:url(/img/icons/character.png)}.upload-type-picker-dialog-content-item-icon[data-icon=story]{background-image:url(/img/icons/story.png)}.upload-type-picker-dialog-content-item-name{margin-top:8px;text-align:center;color:#fff;font-size:14px}@keyframes dialog-area-show{0%{background-color:#0000}to{background-color:#0007}}@keyframes dialog-content-show{0%{opacity:0}to{opacity:1}}.dialog-area{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;display:flex;justify-content:center;align-items:center;animation:.1s dialog-area-show both}.dialog{width:100%;max-width:500px;background:#0f071f;padding:24px;height:min-content;box-sizing:border-box;border-radius:24px;animation:.2s dialog-show both}.dialog-content{opacity:0;animation:.2s .2s dialog-content-show both}@media (max-width: 500px){.dialog{width:calc(100% - 64px);max-width:calc(100% - 64px);padding:24px}}.dialog-title{font-size:1.2rem;font-weight:700;line-height:38px;text-align:center;margin-bottom:24px}.dialog-content{margin:8px auto;line-height:24px}.dialog-actions{display:flex;justify-content:center;margin-top:24px}.dialog-button{background:#000;color:#fff;padding:10px;width:50%;text-align:center;margin:0 16px;border-radius:100px;cursor:pointer;display:flex;align-items:center;justify-content:center}.dialog-button-type-cancel{background-color:#432949;transition:.25s all}.dialog-button-type-cancel:hover{background-color:#4e3853}.dialog-button-type-warning{background-color:#df0025;transition:.25s all}.dialog-button-type-warning:hover{background-color:#e41537}.dialog-button-type-warning[disabled]{cursor:default;background-color:#7e0f2170}.button-type-gray,.button-type-email{background-color:#fff1;transition:.25s all}.button-type-gray:hover,.button-type-email:hover{background-color:#fff3}.dialog-button-type-favoc{background-color:#d84fd2;transition:.25s all}.dialog-button-type-favoc:hover{background-color:#e076db}.select-input{padding:12px 8px;border-radius:12px;outline:none;border:1px solid #0f071f;color:#fff;background:#080313;width:-webkit-fill-available;margin:4px 0 12px;font-size:16px;transition:.5s all}.navbar-bottom{display:flex;flex-direction:row;justify-content:space-around;position:fixed;bottom:0;left:0;width:100%;height:48px;background:#0a0419;z-index:9}.device-mode.ui2x5 .navbar-bottom{background:#0a0419cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar-button-area{width:48px;height:48px;display:flex;text-align:-moz-center;text-align:-webkit-center;align-items:center;justify-content:center}@keyframes selected-navbar-button{0%{transform:scale(1)}50%{transform:scale(.8);background:#1d102f}to{transform:scale(1);background:#1d102f}}.navbar-button-area-selected{border-radius:50%;background:#1d102f}.device-mode .navbar-button-area-selected{animation:selected-navbar-button .3s both}.navbar-button{width:48px;height:48px;background-size:20px;background-position:center;background-repeat:no-repeat;cursor:pointer}.navbar-button-home{background-image:url(/img/icons/house-door-fill.svg)}.navbar-button-search{background-image:url(/img/icons/search.svg);background-size:24px}.navbar-button-shop{background-image:url(/img/icons/sell.svg);background-size:24px}.navbar-button-add{background-image:url(/img/icons/plus-circle-fill.svg)}.navbar-button-chats{background-image:url(/img/icons/chat.svg);background-size:24px}.navbar-button-chats-news{background-image:url(/img/icons/bell.svg);background-size:24px;position:relative}.navbar-button-chats-news:after{content:"";position:absolute;top:5px;right:5px;width:8px;height:8px;background-color:#dd3252;border:4px solid #0F071F;border-radius:50%}.navbar-button-notifications{background-image:url(/img/icons/bell.svg);background-size:24px}.navbar-button-notifications-news{background-image:url(/img/icons/bell.svg);background-size:24px;position:relative}.navbar-button-notifications-news:after{content:"";position:absolute;top:5px;right:5px;width:8px;height:8px;background-color:#dd3252;border:4px solid #0F071F;border-radius:50%}.navbar-button-area-selected .navbar-button-notifications-news:after{border:4px solid #1D102F}.navbar-button-profile{background-image:url(/img/icons/person-circle.svg)}.navbar-profile-icon{width:28px;height:28px;background-size:cover;border-radius:50%;filter:initial}@media (min-width: 600px){.navbar-bottom{display:none}}.header-button{position:absolute;top:16px;width:26px;height:32px;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:50;transition:all .5s}.header-button-fixed{position:fixed}.header-button-left-primary{left:16px}.header-button-left-secondary{left:64px}.header-button-right-primary{right:16px}.header-button-right-secondary{right:64px}.header-button-icon-mode-dark{filter:invert(1)}.header-button-icon-left-arrow{background-image:url(/img/icons/arrow-left.svg)}.header-button-icon-settings{background-image:url(/img/icons/settings.svg)}.header-button-icon-achievements{background-image:url(/img/icons/trophy.svg)}.header-button-icon-menu{background-image:url(/img/icons/menu.svg)}.header-button-icon-close{background-image:url(/img/icons/close.svg)}.header-button-icon-check{background-image:url(/img/icons/check.svg)}@media (min-width: 600px){.header-button-only-mobile{display:none}}@keyframes credits-background{0%{background:#090412}to{background:#000}}@keyframes credits-line-top{0%{top:-64px}to{top:0}}@keyframes credits-line-bottom{0%{bottom:-64px}to{bottom:0}}@keyframes credits-header{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@keyframes credits-navbar{0%{transform:translateY(0)}to{transform:translateY(100px)}}.credits{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:none;background:#090412;color:#fefefe;font-family:Roboto,sans-serif;font-size:18px;text-align:center;animation:credits-background 7s both}.credits-line-top{position:fixed;top:0;left:0;width:100%;height:64px;background:#000;animation:credits-line-top 1s both}.credits-line-bottom{position:fixed;bottom:0;left:0;width:100%;height:64px;background:#000;animation:credits-line-bottom 1s both}.credits-header{animation:credits-header 1s both}.credits-navbar{animation:credits-navbar 1s both}@keyframes credits{0%{top:90%}to{top:-400%}}.credits-content{position:absolute;top:0;left:0;width:100%;animation:credits 130s linear both;z-index:-1}.credits-logo{width:200px;height:200px;margin:32px auto 0;background-image:url(/img/logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}.credits-logo-contribution-gachatv{width:200px;height:200px;margin:32px auto 0;background-image:url(https://gachatv.me/static/branding/logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}.credits-logo-contribution-axelwinestudios{width:200px;height:150px;margin:32px auto 0;background-image:url(https://axelwine.me/static/branding/logo_white_200px.png);background-size:contain;background-position:center;background-repeat:no-repeat}.credits-title{font-size:32px;font-weight:700;margin-top:16px}.credits-text{margin-top:16px}.credits-text-bold{margin-top:16px;font-weight:700}.credits-table{margin:32px auto 64px;width:100%;max-width:600px;border-collapse:collapse}.credits-table-row{display:flex;justify-content:space-around;margin-bottom:8px}.credits-table-cell-left{width:50%;text-align:right;margin-right:16px;color:#999}.credits-table-cell-right{width:50%;text-align:left;font-weight:700;margin-left:16px}.button{background:#000;color:#fff;padding:12px 8px;width:50%;margin:0 16px;border-radius:100px;border:2px solid #0000;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}.button-icon{background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:inline-block;margin-right:8px}.button-icon-google{background-image:url(/img/icons/google.png)}.button-icon-discord{background-image:url(/img/icons/discord.png)}.button-icon-tiktok{background-image:url(/img/icons/tiktok.png)}.button-icon-apple{background-image:url(/img/icons/apple.png)}.button-icon-email{background-image:url(/img/icons/mail.svg)}.button-type-cancel{background-color:#432949;transition:.25s all}.button-type-cancel:hover{background-color:#4e3853}.button-type-warning{background-color:#df0025;transition:.25s all}.button-type-warning:hover{background-color:#e41537}.button-type-warning[disabled]{cursor:default;background-color:#7e0f2170}.button-type-bordered{border:2px solid #d8d8d8;background:#0000;transition:.25s all}.button-type-bordered:hover{border:2px solid #d8d8d8}@keyframes button-bordered-light-animation{0%{background:linear-gradient(45deg,red,#ff7f00);border:2px solid #ff0000}25%{background:linear-gradient(45deg,#ff7f00,#ff0);border:2px solid #ff7f00}50%{background:linear-gradient(45deg,#ff0,#0f0);border:2px solid #ffff00}75%{background:linear-gradient(45deg,#0f0,#00f);border:2px solid #00ff00}to{background:#0000;border:2px solid #ffffff}}.button-type-bordered-light-animated{animation:1s button-bordered-light-animation infinite}.button-type-favoc,.button-type-email{background-color:#d84fd2;transition:.25s all}.button-type-favoc:hover,.button-type-email:hover{background-color:#e076db}.button-type-snow{background-color:#fff;color:#111;transition:.25s all}.button-type-snow:hover{background-color:#ddd}.button-type-google{background-color:#0f0f0f;transition:.25s all}.button-type-google:hover{background-color:#1b1b1b}.button-type-discord{background-color:#5662f6;transition:.25s all}.button-type-discord:hover{background-color:#6e7cf6}.button-type-tiktok,.button-type-apple{background-color:#000;transition:.25s all}.button-type-tiktok:hover,.button-type-apple:hover{background-color:#1b1b1b}.button-type-broken{background-image:url(/img/broken_button.png);transition:.25s all}.button-type-favoc[disabled]{cursor:default;background-color:#2c122b;color:#fff6}.development-content{margin-top:120px;padding:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.development-title{font-size:24px;font-weight:700;margin-bottom:10px;display:flex;justify-content:space-between}.development-button{font-weight:initial;color:#fff;border:none;width:min-content;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color .2s}.development-subtitle{font-size:18px;font-weight:700;margin-top:64px}.development-text{font-size:16px;margin-bottom:20px}.development-applications-area{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.development-application{background-color:#0f071f;border-radius:8px;text-align:center;padding:8px;transition:transform .2s;text-decoration:none;color:inherit}.development-application:hover{transform:scale(1.05)}.development-application-icon{width:120px;height:120px;background-size:cover;background-position:center;border-radius:8px;margin-bottom:4px}.development-application-name{font-size:18px;font-weight:500;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.development-no-applications{font-size:16px;color:#99aab5;text-align:center;margin-top:64px}.development-section-label{font-weight:700;margin-bottom:-8px!important}.required:after{content:"*";margin-left:4px;color:red}.checkbox-area{display:block;position:relative;padding-left:22px;margin:12px auto;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-area input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:16px;width:16px;border-radius:6px;background-color:#0006;border:1px solid #603dec;transition:.1s all}.checkbox-area:hover input~.checkmark{background-color:#0008}.checkbox-area input:checked~.checkmark{background-color:#603dec}.checkmark:after{content:"";position:absolute;display:none}.checkbox-area input:checked~.checkmark:after{display:block}.checkbox-area .checkmark:after{left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.characters-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;grid-auto-flow:dense;margin:0 auto;padding:0 10px;box-sizing:border-box;width:100%}.characters-list-with-padding{padding:0 12px}@media (max-width: 500px){.characters-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.characters-list .character-thumbnail-ref{margin-bottom:8px}}@keyframes character-thumbnail-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.character-thumbnail{display:block;position:relative;width:100%;aspect-ratio:400 / 667;cursor:pointer;transition:.3s all}.character-thumbnail-selected{opacity:.5}.character-thumbnail-hide{opacity:0}.character-thumbnail-drag-mode{cursor:move!important}.character-thumbnail-skeleton{cursor:initial;background-color:#fff;border-radius:18px;opacity:.1;animation:3s skeleton-opacity-loop infinite}.character-thumbnail-image{width:100%;aspect-ratio:400 / 667;border-radius:18px;transition:0s all;animation-play-state:paused;background-color:#332f3b;background-size:cover;background-position:center;position:relative;transition:.5s all;cursor:pointer}.character-thumbnail-icon{position:absolute;margin:12px;width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;filter:invert(1)}.character-thumbnail-image-dark .character-thumbnail-icon{filter:initial}a.character-thumbnail-link{left:0;top:0;width:100%;height:90%;display:block}.character-thumbnail-tag{width:100%;height:100%;border-radius:18px;top:0;left:0;transition:0s all;animation-play-state:paused;background-size:cover;background-position:center;position:absolute;pointer-events:none}.character-thumbnail-tag-gl2{background-image:url(/img/char_tag_gl2.png)}.character-thumbnail-nodownload{background-image:url(/img/icons/lock-fill.svg)}.character-thumbnail-private{background-image:url(/img/icons/eye-slash-fill.svg)}.character-thumbnail-remove-icon{background-image:url(/img/icons/trash.svg);right:0;cursor:pointer}.character-thumbnail-stats{color:#fff;bottom:0;position:absolute}.character-thumbnail-image-light .character-thumbnail-stats{color:#000}.character-thumbnail-stats-area{margin:4px;display:flex;align-items:center}.character-thumbnail-stats-likes-icon{margin:8px;width:20px;height:20px}.character-thumbnail-stats-likes-icon-liked{margin:8px;width:20px;height:20px;animation:.5s fav-icon-select both;fill:#000}.character-thumbnail-stats-likes-count{margin-top:4px}.character-thumbnail-image-dark .character-thumbnail-stats-likes-icon,.character-thumbnail-image-dark .character-thumbnail-stats-likes-icon-liked{fill:#fff}.character-thumbnail-stats-likes-icon-liked-animated{animation:.5s fav-icon-select-anim both linear}.character-thumbnail-name{display:none}.character-thumbnail-hashtags{margin-top:6px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.character-thumbnail-hashtag{color:#d84fd2;margin-right:4px}.character-thumbnail-hashtag:before{content:"#"}.character-thumbnail-info-area{display:flex;align-items:center;margin-top:8px}.character-thumbnail-info-author-avatar{width:18px;height:18px;background-size:cover;background-position:center;border-radius:50%;margin-right:6px;border:1px solid #fff}.character-thumbnail-info-author-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.first-upload-button{color:#fff;margin:32px auto 24px;background:#1e103a;border-radius:24px;border:1px solid #533b85;width:max-content;padding:2px 20px;cursor:pointer;display:flex;align-items:center;transition:.2s all}.first-upload-button:hover{background:#533b85}.first-upload-button:before{content:"+";margin-right:6px;font-size:30px}@keyframes first-upload-button-border-animation{0%{background-color:#1e103a}30%{background-color:#533b85}60%{background-color:#1e103a}to{background-color:#1e103a}}.first-upload-button-animated{background-color:#1e103a;animation:first-upload-button-border-animation 3s infinite ease-in-out}.fumo{width:124px;height:124px;background-image:url(/img/fumos.png);background-size:640px;image-rendering:pixelated;cursor:pointer;animation:fumo 2s steps(2) infinite}.fumo-base{width:124px;height:124px;background-image:url(/img/fumos.png);background-size:640px;image-rendering:pixelated;animation:fumo 2s steps(2) infinite}.fumo:hover{animation:none;transform:scale(1.2)}@keyframes fumo{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.fumo-repeated{filter:grayscale(1)}.fumo-catched{animation:fumo-caught .4s both!important;cursor:default}@keyframes fumo-caught{0%{opacity:1}to{opacity:0;transform:scale(2);display:none}}.fumo-variant-tewi{background-position-x:-256px;background-position-y:-128px}.fumo-variant-cirno{background-position-x:-128px;background-position-y:256px}.fumo-variant-reimu{background-position-x:-128px;background-position-y:0px}.fumo-variant-marisa{background-position-x:-256px;background-position-y:0px}.fumo-variant-koishi{background-position-x:-384px;background-position-y:-128px}.fumo-variant-yuyuko{background-position-x:-512px;background-position-y:0px}.fumo-variant-yukari{background-position-x:-640px;background-position-y:-512px}.center404-area{text-align:center;margin-top:132px}.center404-title{font-size:70px;font-weight:600}.center404-description{width:500px;padding:14px;margin:auto;font-weight:300}.center404-image{margin-top:24px;width:100%;height:200px;background-image:url(/img/err404_char.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 600px){.center404-title,.center404-description{width:initial}}.banner-logo-area{width:100%;text-align:-webkit-center;text-align:-moz-center;text-align:-ms-center;text-align:center}@keyframes banner-logo-anim{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes banner-background-color-show{0%{opacity:0}to{opacity:.25}}.page-content-banners{margin:64px 0;overflow-x:hidden}.page-banner-background-color{opacity:0;display:none}.device-mode .page-banner-background-color{display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:50vh;animation:banner-background-color-show .5s both}.banner-logo{width:550px;max-width:-webkit-fill-available;max-width:-moz-available;max-width:-ms-available;max-width:fill-available}.device-mode .banner-logo{animation:banner-logo-anim .2s both}.banner-nocontent-area{margin-top:24px;width:100%}.banner-nocontent-title{text-align:center;font-size:30px;font-weight:700;margin-top:100px;color:#888}.banner-nocontent-description{max-width:700px;margin:auto;text-align:center;font-size:20px}.banner-characters-image{width:100%;height:400px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:12px}.banner-link{display:block;margin-top:8px;text-align:center;font-size:18px;text-decoration:none}.advent-calendar-button{margin:32px auto 0;display:flex;text-align:center;justify-content:center;max-width:500px}.advent-calendar-button .button{background-image:url(/img/advent_challenge_2024/advent_button.png)}@media (max-width: 700px){.banner-nocontent-description{font-size:16px}}@keyframes image-cropper-dialog-dialog-show{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.image-cropper-dialog-area{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:999;background-color:#090412;display:flex;justify-content:center;animation:image-cropper-dialog-dialog-show .5s ease-in-out both}.image-cropper-dialog-content{width:100%;height:50vh;text-align:center;margin:auto}.ReactCrop__child-wrapper{max-height:60vh}.ReactCrop>div{transition:0s all}.ReactCrop__crop-selection{border:1px solid #fff}.ReactCrop__drag-handle:after{background:#fff;border-radius:50%;border:0px;width:12px;height:12px;margin:0}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:none;background-image:none}.image-cropper-dialog-button,.image-cropper-dialog-loading{margin:20px auto auto}.header-title{position:absolute;top:22px;left:22px;font-size:18px}.header-title-fixed{position:fixed}.header-title-with-icon{left:56px}.header-title-align-center{left:50%;transform:translate(-50%)}.upload-image-remove-icon{width:20px;height:20px;background-image:url(/img/icons/cancel.svg);background-size:100%;background-position:center;background-repeat:no-repeat;cursor:pointer}.upload-images-area{display:flex;width:100%;overflow-y:hidden}.character-upload-property{display:flex;align-items:center;max-width:100%;border-radius:8px;padding:14px 12px;cursor:pointer;transition:background-color .2s}.character-upload-property:hover{animation:none;background-color:#fff1}.device .character-upload-property{border-radius:0;padding:14px 0}.device .character-upload-property:hover{animation:pulse .2s ease-in-out both}.character-upload-property-icon{width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center}.character-upload-property-left-icon{margin:0 6px}.character-upload-property-right-icon{margin-left:auto}.character-upload-property-icon-navigate-right{background-image:url(/img/icons/navigate-right.svg)}.character-upload-property-icon-description{background-image:url(/img/icons/description.svg)}.character-upload-property-icon-eye-slash{background-image:url(/img/icons/eye-slash-fill.svg)}.character-upload-property-icon-earth{background-image:url(/img/icons/earth.svg)}.character-upload-property-icon-code{background-image:url(/img/icons/code.svg)}.character-upload-property-icon-lock{background-image:url(/img/icons/lock.svg)}.character-upload-property-icon-copy{background-image:url(/img/icons/copy.svg)}.character-upload-property-icon-folder-plus{background-image:url(/img/icons/folder-plus.svg)}.character-upload-property-icon-star-circle{background-image:url(/img/icons/star-circle.svg)}.character-upload-property-icon-pencil{background-image:url(/img/icons/pencil.svg)}.character-upload-property-icon-character{background-image:url(/img/icons/character.png)}.character-upload-property-details-area{width:max-content;max-width:80%}.character-upload-property-label{margin-left:8px;font-size:12px;color:#999}.character-upload-property-value{font-size:16px;margin-left:8px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.character-upload-property-option{display:flex;align-items:center;width:100%}.character-upload-property-option-radio{margin:0 22px 0 8px;border:2px solid #fff;border-radius:50%;width:16px;height:16px;min-width:16px;min-height:16px;position:relative}@keyframes character-upload-property-option-pulse{0%{transform:scale(0)}to{transform:scale(1)}}.character-upload-property-option-selected .character-upload-property-option-radio:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background-color:#fff;animation:character-upload-property-option-pulse .2s ease-in-out both}.character-upload-property-option-details-area{width:100%;padding:16px 0;border-bottom:1px solid #fff5}.character-upload-property-option-label{font-size:16px}.character-upload-property-option-hint{font-size:12px;color:#999;margin-top:4px}.header-nav{position:fixed;top:0;left:0;width:100%;height:64px;background-color:#090412;z-index:100}.device-mode.ui2x5 .header-nav{background-color:#09041255;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-nav-content{position:relative}.collection-picker-dialog-area{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;background-color:#00000080;display:flex;justify-content:center;align-items:center}.collection-picker-dialog{background-color:#090412;border-radius:8px;position:fixed;bottom:0;margin:16px auto;box-sizing:border-box;width:-webkit-fill-available;width:-moz-available;width:calc(100% - 32px);max-width:500px;font-size:16px;animation:dialog-show .2s ease-in-out both}.collection-picker-dialog-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff2}.collection-picker-dialog-title{padding:16px}.collection-picker-dialog-create{font-weight:700;display:flex;align-items:center;padding:16px}.collection-picker-dialog-create:hover{animation:pulse .2s ease-in-out both}.collection-picker-dialog-create-icon{margin-right:8px;width:24px;height:24px;background-image:url(/img/icons/add.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.collection-picker-dialog-item{display:flex;align-items:center;padding:16px}.collection-picker-dialog-checkmark{height:16px;width:16px;border-radius:2px;background-color:#0006;border:2px solid #fff;margin-right:16px;position:relative;transition:.1s all}.collection-picker-dialog-checkmark-selected{background-color:#fff}.collection-picker-dialog-checkmark:after{content:"";position:absolute;display:none}.collection-picker-dialog-checkmark-selected:after{display:block}@keyframes checkmark-pulse{0%{transform:rotate(10deg)}to{transform:rotate(45deg)}}.collection-picker-dialog-checkmark:after{left:4px;top:0;width:6px;height:10px;border:solid #090412;border-width:0 2px 2px 0;transform:rotate(45deg);animation:checkmark-pulse .2s ease-in-out both}.collection-picker-dialog-item-icon{width:32px;height:32px;background-repeat:no-repeat;background-size:contain;background-position:center}.collection-picker-dialog-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #fff2}.collection-picker-dialog-footer-button{font-weight:700;display:flex;align-items:center;padding:16px}.collection-picker-dialog-footer-button:hover{animation:pulse .2s ease-in-out both}.collection-picker-dialog-footer-button-right{margin-left:auto}.collection-picker-create-dialog{background-color:#090412;border-radius:8px;margin:16px;box-sizing:border-box;width:-webkit-fill-available;width:-moz-available;width:calc(100% - 32px);max-width:500px;font-size:16px;animation:dialog-show .2s ease-in-out both}.collection-picker-create-dialog-content{padding:0 16px}.upload-input{width:-webkit-fill-available;width:-moz-available;background:#0007;color:#fff;border:0px;box-sizing:border-box;font-size:18px;font-family:Roboto,arial;display:block;padding:8px;margin:12px auto;border-radius:4px;resize:none}textarea.upload-input{height:150px;margin-bottom:4px}textarea.big-upload-input{height:calc(100vh - 256px)}.upload-character-device-page-helper-left{margin-top:12px;font-size:14px;color:#999}.upload-character-device-page-helper-right{display:flex;margin-top:12px;justify-content:right;font-size:14px;color:#999}textarea.upload-input-code{font-size:14px;height:50px}textarea.upload-input-code-device{font-size:14px;height:200px}.upload-device-page{background-color:#090412;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;z-index:100}.upload-device-page-content{margin-top:75px}.upload-info-description{color:#999;font-size:14px;margin-top:-4px;margin-bottom:24px}.upload-section-details{margin:auto 8px}.upload-tags-area{display:flexbox}.upload-tag{background-color:#4b1b43;border-radius:4px;padding:4px 6px;margin:0 4px}.upload-button{padding:8px;border-radius:8px;cursor:pointer;border:0px;color:#fff;width:900%;max-width:400px;margin:12px 0;font-size:20px;background:#e04ecb;background:-moz-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(224,78,203,1)),color-stop(100%,rgba(188,83,245,1)));background:-webkit-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:-o-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:-ms-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:linear-gradient(to bottom,#e04ecb,#bc53f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e04ecb",endColorstr="#bc53f5",GradientType=0)}.character-upload-email-resend-completed{color:#58c74e;font-size:16px;display:flex;align-items:center;justify-content:center}.character-upload-email-resend-completed>svg{margin-right:6px}.character-upload-email-resend-button{font-size:16px;cursor:pointer;color:#fff;background:#fff1;padding:8px 16px;border:0px;border-radius:8px}.upload-section-title{font-weight:500;margin-top:14px}.upload-button-area{display:flex;justify-content:center;margin-top:14px}.upload-upload-info-description{color:#999;font-size:12px;margin-top:8px;margin-bottom:24px;text-align:center}@media (min-width: 700px){.character-upload-area{max-width:700px;margin-left:auto;margin-right:auto}}@keyframes uploading-character-dialog-animation{0%{opacity:0}to{opacity:1}}.uploading-character-dialog{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;z-index:999;background-color:#090412;animation:uploading-character-dialog-animation .3s both}.uploading-character-dialog-content{display:block}.uploading-character-dialog-title{font-size:24px;font-weight:500;text-align:center;position:fixed;margin-bottom:500px}@keyframes uploading-character-thumbnail-shake{0%{transform:translate(0)}10%{transform:translate(5px)}20%{transform:translateY(5px)}30%{transform:translate(-5px)}40%{transform:translate(5px,-5px)}50%{transform:translate(0)}60%{transform:translate(5px,5px)}70%{transform:translate(-5px)}80%{transform:translateY(-5px)}90%{transform:translate(5px)}to{transform:translate(0)}}.uploading-thumbnail-shake-area-active{animation:uploading-character-thumbnail-shake 1.3s infinite;position:fixed!important}.uploading-thumbnail-shake-area{animation:uploading-character-thumbnail-shake 10s cubic-bezier(.55,.06,.68,.19) infinite;position:fixed!important}@keyframes uploading-character-thumbnail-animation-1{0%{transform:matrix(1.5,0,0,1.5,0,700)}to{transform:scale(1.5)}}@keyframes uploading-character-thumbnail-animation-2{0%{filter:grayscale(100%);transform:scale(1.9);box-shadow:0 0 100px #bc53f526}to{filter:grayscale(0%);transform:scale(1.8);box-shadow:0 0 #0000}}@keyframes uploading-character-thumbnail-animation-3{0%{transform:scale(1)}75%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes uploading-character-thumbnail-animation-error{0%{opacity:1;filter:grayscale(100%);transform:scale3d(1.5,1.5,1)}to{opacity:0;filter:grayscale(100%);transform:matrix3d(1,0,0,0,.4,1,0,0,0,0,1,0,0,700,0,1)}}@keyframes uploading-character-thumbnail-dialog-animation-error{0%{opacity:1}to{opacity:0}}.uploading-character-thumbnail{filter:grayscale(100%);scale:1.4;z-index:500;position:relative;display:flex;justify-content:center;align-items:center}.uploading-character-thumbnail:before{content:"";border-radius:8px;position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.uploading-character-dialog-title-uploaded{font-size:40px;font-weight:500;text-align:center;position:fixed;animation:uploading-character-thumbnail-animation-3 .3s both}@keyframes uploading-character-circle{0%{transform:scale(2);opacity:1}to{transform:scale(3);opacity:0}}.uploading-character-dialog-circle{width:100px;height:100px;border-radius:50%;background-color:#bc53f5;position:fixed;animation:uploading-character-circle .3s both}.uploading-character-thumbnail-blur{width:250px;height:417px;background-position:center;background-size:cover;background-repeat:no-repeat;position:fixed;border-radius:12px}@keyframes uploading-character-thumbnail-1{0%{transform:translate(30%,-200vh)}to{transform:translate(30%,100vh)}}@keyframes uploading-character-thumbnail-2{0%{transform:scale(1.1) translate(-80%,-200vh)}to{transform:scale(1.1) translate(-80%,100vh)}}@keyframes uploading-character-thumbnail-3{0%{transform:scale(.5) translate(-10%,-400vh)}to{transform:scale(.5) translate(-10%,70vh)}}.uploading-character-thumbnail-1{filter:blur(32px);animation:uploading-character-thumbnail-1 2s both}.uploading-character-thumbnail-2{filter:blur(32px);animation:uploading-character-thumbnail-2 2s 1s both;left:0;top:0;z-index:9999}.uploading-character-thumbnail-3{filter:blur(16px);animation:uploading-character-thumbnail-3 3s 1.2s both}.uploading-character-thumbnail-4,.uploading-character-thumbnail-5,.uploading-character-thumbnail-6,.uploading-character-thumbnail-7,.uploading-character-thumbnail-8,.uploading-character-thumbnail-9,.uploading-character-thumbnail-10{display:none}.uploading-character-particles{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;background-image:url(/img/charupload/particles.png);background-position:center 0px}@keyframes uploading-character-particles-1{0%{opacity:0;background-position:center 600%}30%{opacity:1}to{background-position:center 0%}}@keyframes uploading-character-particles-2{0%{opacity:0;background-position:0px 300%}40%{opacity:1}to{background-position:0px 24%}}@keyframes uploading-character-particles-2{0%{opacity:0;background-position:75% 400%}50%{opacity:1}to{background-position:75% 89%}}.uploading-character-particles-1{background-size:auto 200%;animation:uploading-character-particles-1 4s ease-in-out both}.uploading-character-particles-2{background-size:auto 140%;animation:uploading-character-particles-2 4s ease-in-out both}.uploading-character-particles-3{background-size:auto 110%;animation:uploading-character-particles-2 4s ease-in-out both}@media (min-width: 700px){.uploading-character-particles-1{background-size:200%}.uploading-character-particles-2{background-size:140%}.uploading-character-particles-3{background-size:110%}}.pin-input-area{display:flex;justify-content:center;align-items:center;gap:1rem;margin:1rem}.pin-input{background-color:#fff1;border:1px solid #fff0;border-radius:.4rem;color:#fff;font-family:Sora,Roboto,arial;font-size:1.5rem;text-align:center;width:2rem;height:3rem}.pin-input:focus{border:1px solid #BC53F5}.profile-thumbnail-ref{color:#fff;display:block}.profile-thumbnail{display:flex;align-items:center;position:relative;margin:18px 0}.profile-thumbnail-image{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center}.profile-thumbnail-info-area{display:block;margin-left:12px}.profile-thumbnail-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.profile-thumbnail-characters{font-size:12px;color:#999}.profile-thumbnail-small .profile-thumbnail-image{width:48px;height:48px}.profile-thumbnail-small .profile-thumbnail-characters{display:none}.profile-thumbnail-small .profile-thumbnail-username{font-size:20px}.profile-thumbnail .follow-button,.profile-thumbnail .follow-button-followed{position:absolute;right:0}.follow-button{background-color:#d84fd2;border-radius:6px;padding:8px 16px;cursor:pointer;height:fit-content;margin-left:auto}.follow-button-followed{padding:6px 12px;margin-left:auto;cursor:initial}.splash-dialog{position:absolute;left:0;top:0;width:100%;height:100vh;background:#0f071f;z-index:90;display:flex;align-items:center;justify-content:center;color:#fff}.splash-dialog-solid{background-color:#0f071f}.splash-dialog-content{display:block;width:90%;max-width:500px;text-align:-moz-center;text-align:-webkit-center;z-index:1}@keyframes splash-dialog-background-light-show{0%{opacity:0}to{opacity:1}}.splash-dialog-background-light{position:absolute;width:100%;height:100%;background:#351e63;background:radial-gradient(circle,#351e63,#0f071f);animation:3s splash-dialog-background-light-show both}.splash-dialog-solid>.splash-dialog-background-light{display:none}.splash-dialog-content>p{margin-bottom:18px}.splash-welcome-image{background-image:url(/img/splash_welcome_image.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:300px;margin-bottom:16px}.character-copy-button-area{display:flex;justify-content:center;transition:.25s all}.character-download-area{display:block;text-align:center;text-align:-webkit-center;text-align:-moz-center}.device-mode .character-gacha-editor-tags{padding:0 16px}.character-gacha-editor-tag{margin-top:18px;margin-right:8px;border-radius:4px;padding:2px 8px;background:#1f113b;color:#947ec5;width:fit-content;cursor:default}.device-mode .character-gacha-editor-tag{margin-top:8px}.character-copy-button{padding:8px 12px;border-radius:4px;width:150px;margin-top:12px;display:flex;justify-content:center;align-items:center;background:#e04ecb;cursor:pointer;background:-moz-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(224,78,203,1)),color-stop(100%,rgba(188,83,245,1)));background:-webkit-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:-o-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:-ms-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:linear-gradient(to bottom,#e04ecb,#bc53f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e04ecb",endColorstr="#bc53f5",GradientType=0)}.character-copy-button>svg{margin-right:4px}.theme-light .character-copy-button{color:#000;background:#e04ecb;background:-moz-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(224,78,203,1)),color-stop(100%,rgba(188,83,245,1)));background:-webkit-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:-o-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:-ms-linear-gradient(top,rgba(224,78,203,1) 0%,rgba(188,83,245,1) 100%);background:linear-gradient(to bottom,#e04ecb,#bc53f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e04ecb",endColorstr="#bc53f5",GradientType=0)}@keyframes bottom-alert-show{0%{transform:translateY(300%)}to{transform:translateY(0)}}@keyframes bottom-alert-hide{0%{transform:translateY(0)}to{transform:translateY(300%)}}.bottom-alert-show,.bottom-alert-hide{position:fixed;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:end;pointer-events:none;z-index:9999}.bottom-alert-hide-invisible{display:none}.bottom-alert-content{background:#15191f;padding:14px 18px;border-radius:4px;width:100%;max-width:600px;margin:18px 32px;pointer-events:auto;display:flex}.bottom-alert-action{color:#fff;margin-left:auto;font-weight:700;cursor:pointer}.bottom-alert-show .bottom-alert-content{animation:bottom-alert-show .3s ease-in-out both}.bottom-alert-hide .bottom-alert-content{animation:bottom-alert-hide .3s ease-in-out both}@media (max-width: 768px){.bottom-alert-show,.bottom-alert-hide{bottom:48px}.bottom-alert-content{margin:18px 16px}}.comment-area{display:flex;margin:6px 0;padding-top:8px;position:relative}.device-mode .comment-area{margin:0 16px;box-sizing:border-box}.comment-actions{position:absolute;right:0;top:-8px;font-size:16px}.comment-actions[show-mode=hide]{display:none}.comment-action-button{cursor:pointer}.comment-avatar{width:41px;height:41px;min-width:41px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 6px 6px 0;animation:fade-in .5 .3s both}.comment-replies-area .comment-avatar{width:32px;min-width:32px;height:32px}.comment-content-area{display:block;width:-webkit-fill-available}.comment-content-header{display:flex;align-items:center}.comment-content-edited-flag,.comment-content-pinned-flag{font-size:10px;color:#999;margin-top:-4px}.comment-content-timestamp{font-size:12px;color:#999;margin-top:-0px;margin-right:4px}a.comment-content-username{margin:2px 4px;width:max-content;display:block;color:#fff;font-size:12px}.comment-content-username-owner{margin:2px 4px 5px!important;padding:0 6px;background:#e9e9e9;color:#000!important;border-radius:24px}.comment-content{margin:4px 0 8px 4px}.comment-content-form{display:flex}input.comment-content-input{color:#fff;background:#0009;border:0px;padding:0 14px;font-size:14px;font-family:Sora,Roboto,arial;width:-webkit-fill-available;border-radius:50px}.comment-content-button-post{background-color:#2e0f5c;border-radius:50%;width:41px;height:41px;min-width:41px;margin:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s all}.comment-content-footer{display:flex;font-size:12px;margin-top:6px}.comment-content-footer-fav{margin:0 4px;display:flex;cursor:pointer}.comment-content-footer-fav-icon{background-image:url(/img/icons/heart.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;margin-right:6px}.comment-content-footer-fav-icon[status=liked]{background-image:url(/img/icons/heart-fill.svg)}.comment-content-footer-button{cursor:pointer;-webkit-user-select:none;user-select:none}.comment-content-footer-fav-text{-webkit-user-select:none;user-select:none}.comment-content-footer-fav-owner-area{position:relative}.comment-content-footer-fav-owner-avatar{width:20px;height:20px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:8px;margin-top:-2px}.comment-content-footer-fav-owner-heart{background-image:url(/img/icons/heart-fill-red.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;position:absolute;top:8px;left:16px}.comment-replies-area{margin-left:24px}.comment-replies-area{margin-top:16px}.character-comment-expand{font-weight:600;margin-top:-8px;margin-bottom:32px;margin-left:48px;cursor:pointer}@media (max-width: 600px){.comment-actions[show-mode=hide]{display:block}}.comment-type-area{display:flex;margin-bottom:14px}.comment-type-area-replying{margin-bottom:18px}form.comment-type-form{display:contents}input.comment-type-input{color:#fff;background:#0009;border:0px;padding:10px 14px;margin:6px 0;font-size:14px;font-family:Sora,Roboto,arial;width:100%;border-radius:50px}.comment-type-avatar{width:41px;height:41px;min-width:41px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;margin:6px 6px 6px 0;animation:fade-in .5 .3s both}.comment-type-button-post{background-color:#2e0f5c;border-radius:50%;width:41px;height:41px;min-width:41px;margin:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s all}.comment-type-button-post[disabled]{background-color:#0001;cursor:initial}.radio-area{display:block;position:relative;padding-left:28px;margin:12px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-area input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#000;border-radius:50%;transition:.25s all}.radio-area:hover .radio-checkmark{background-color:#444}.radio-area input:checked+.radio-checkmark{background-color:#603dec}.radio-checkmark:after{content:"";position:absolute;display:none}.radio-area input:checked~.radio-checkmark:after{display:block}.radio-area .radio-checkmark:after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#fff}@keyframes character-image-shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes char-options-showup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes character-fav-animation{0%{transform:scale(.1);opacity:1}50%{opacity:1;transform:scale(1.2)}to{transform:scale(1.5);opacity:0}}.character-area-out{overflow-x:clip}.character-image{width:100%;height:700px;margin-top:64px;background-color:#332f3b;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;transition:.1s all}.device-mode .character-image{margin-top:0;height:100vh}.device-mode .character-image-area{display:block;width:100%;height:100vh;position:absolute;top:0;z-index:0}.character-fav-hidden{display:none}.character-fav-animation{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.character-fav-animation>svg{animation:.5s character-fav-animation both}.character-image-shake{animation:1s character-image-shake infinite}.character-image-arrow-left{position:absolute;left:4px;width:32px;height:100%;background-image:url(/img/icons/caret-left-fill.svg);background-size:24px;background-position:center;background-repeat:no-repeat;cursor:pointer;opacity:.5;z-index:1}.character-image-arrow-right{position:absolute;right:4px;width:32px;height:100%;background-image:url(/img/icons/caret-right-fill.svg);background-size:24px;background-position:center;background-repeat:no-repeat;cursor:pointer;opacity:.5;z-index:1}.character-arrow-light{filter:initial}.character-image-button-back{position:fixed;top:16px;left:16px;width:32px;height:32px;background-image:url(/img/icons/arrow-left.svg);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:1}.character-image-button-back-light{filter:initial}.character-image-button-back-header{width:24px;height:24px}.character-image-bottom{width:100%;height:100%;position:absolute;bottom:-1px;background:url(/img/character_bottom.svg);background-size:100%;background-repeat:no-repeat;background-position:bottom}.character-content-area{margin:18px 18px 100px;animation:fade-in .5s .3s both;pointer-events:none}.device-mode .character-content-area{margin:0 0 100px;padding-bottom:24px;width:100%;align-items:center}.character-space-content{display:none}.device-mode .character-space-content{display:block}.character-name-area{display:flex;margin-top:12px;white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.device-mode .character-name-area{padding:8px 16px;margin:0;position:sticky;top:0;z-index:4;transition:.3s all}.device-mode .character-name-area-header{background:#09041244;padding:16px 16px 16px 55px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.device-mode .character-name-area-header .character-name{font-size:18px}.character-author-followers{margin-left:12px;margin-top:2px}.character-author-followers-skeleton{width:60px;height:16px;background-color:#332f3b;animation:skeleton-loading 1.5s infinite;border-radius:4px}.character-name{font-size:30px;width:100%;word-wrap:break-word}.character-actions{display:flex;justify-content:center;margin-left:-16px;margin-right:-16px;margin-top:16px;height:80px;width:100%;transition:.25s all}.device-mode .character-actions{margin-left:0;margin-right:0}.character-action-area{text-align:-moz-center;text-align:-webkit-center;font-size:14px;margin:12px auto 0;cursor:pointer;width:100px;transition:.25s all}.character-action-icon{width:24px;height:24px;background-size:100%;background-repeat:no-repeat;transition:0s all;margin-bottom:8px}.character-action-label{color:#fff;text-align:center;justify-content:center;display:flex}.fav-icon{background-image:url(/img/icons/star.svg)}.share-icon{background-image:url(/img/icons/share.svg)}.collection-icon{background-image:url(/img/icons/folder-plus.svg)}.shared-icon,.collection-added-icon{background-image:url(/img/icons/check.svg)}.edit-icon{background-image:url(/img/icons/pencil.svg)}.report-icon{background-image:url(/img/icons/flag.svg)}.delete-icon{background-image:url(/img/icons/trash.svg)}@keyframes fav-icon-select{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes fav-icon-select-anim{0%{transform:translateY(0);fill:red}10%{transform:translateY(2px);fill:red}50%{fill:#f7f;transform:translateY(-2px)}to{transform:translateY(0)}}.fav-icon-selected{background-image:url(/img/icons/star-fill.svg);animation:.5s fav-icon-select both}.character-menu-ic{width:32px;height:32px;background-size:100%;background-repeat:no-repeat;cursor:pointer;margin:0 0 0 10px}.menu-icon{background-image:url(/img/icons/gear-fill.svg)}.character-options-collection{position:relative;display:flex}.character-options-collection:before{content:" ";width:24px;height:24px;background-image:url(/img/icons/folder-fill.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:8px;display:block}.character-options-collection-empty:before{background-image:url(/img/icons/folder.svg)}.character-options-new-collection:before{background-image:url(/img/icons/folder-plus.svg)}.character-content-area-touchable{pointer-events:all}.character-author{display:flex;margin-top:14px;cursor:pointer;transition:.25s all}.device-mode .character-author{display:flex;margin:0;cursor:pointer;transition:.25s all;position:sticky;bottom:0;padding:16px;align-items:center}.character-author-avatar{width:48px;height:48px;animation:fade-in .5s .3s both;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%}.character-author-avatar-skeleton{background-color:#332f3b}.character-author-name{font-size:22px;align-self:center;margin-left:12px;white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;width:100%}.character-author-name-skeleton{background-color:#332f3b;animation:skeleton-loading 1.5s 1.2s infinite;border-radius:4px;width:200px;height:24px}.character-gacha-editor-tags{display:flex;flex-wrap:wrap}.character-date{margin:0 0 8px;color:#999;display:flex;align-items:center}.device-mode .character-date{padding:0 16px}.character-date-icon{width:16px;height:16px;background-image:url(/img/icons/schedule.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:4px;vertical-align:middle;display:inline-block;filter:brightness(.5)}.character-description{white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;width:100%;transition:.25s all}.device-mode .character-description{margin:0;padding:0 16px}.device-mode .character-description:active{background-color:#fff1}.character-description-desplegated{-webkit-line-clamp:unset;line-clamp:unset}.character-description-expand-button{cursor:pointer;font-weight:700;margin:4px 16px 0}.character-description-button{font-weight:700;color:#fff;cursor:pointer;margin-top:12px;transition:.25s all}.character-description-translated-from{margin-top:8px;font-size:14px;color:#999;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.character-description-translated-from:hover{color:#aaa;text-decoration:underline}.character-description-translated-from:before{content:" ";width:16px;height:16px;background-image:url(/img/icons/translation.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:4px;display:inline-block}.character-suspended-dialog{width:500px;max-width:90%;border:2px solid #e91a24;padding:12px 16px;border-radius:16px;margin:18px auto auto}.character-private-button{font-size:22px;margin-top:24px;cursor:initial}.character-private-button>svg{margin-right:6px}[design-mode=jp-JP] .character-private-button{color:#e9d309}.character-nodownload-label{font-size:13px;margin-top:8px;color:#aaa}.character-downloads-count{margin-top:12px;display:flex;align-items:center;justify-content:center}.character-downloads-count-icon{background-image:url(/img/icons/download.svg);background-size:contain;background-position:center;width:20px;height:20px;margin-right:8px}.character-comments-label{margin-top:8px;margin-bottom:4px}.device-mode .character-comments-label{padding:8px 16px}.device-mode .comment-type-area{padding:0 0 0 16px}.character-comments-loading{font-size:18px;text-align:center;margin:32px 0}.character-similar-label{margin-top:32px;margin-bottom:16px;text-align:center;font-size:20px}@media (min-width: 700px){.character-image{width:400px;height:667px;border-radius:20px;margin:100px auto auto}.character-image-bottom{height:0%}.device-mode .character-image{width:100%}.character-content-area{width:700px;margin:32px auto 100px}.character-action-area{margin:12px 10px 0}}@media (max-width: 400px){.character-actions{margin:16px -18px 0;overflow-x:auto;justify-content:initial}.character-action-area{width:100px;min-width:100px;margin:12px 0 0}.character-action-area:first-child{margin-left:18px}.character-action-area:last-child{margin-right:18px}.character-image-area{display:block;width:100%;height:100vh;position:absolute;top:0;z-index:5}}.character-slide-preview{position:absolute;top:0;width:100%;background-color:#332f3b;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease}.character-slide-preview-left{left:-100%}.character-slide-preview-right{right:-100%}.character-image-skeleton{width:100%;height:700px;margin-top:64px;background-color:#332f3b;position:relative;animation:skeleton-loading 1.5s infinite}.character-name-skeleton,.character-author-skeleton,.character-description-skeleton{background-color:#444;border-radius:4px;margin:8px 0;animation:skeleton-loading 1.5s infinite}.character-name-skeleton{width:60%;height:24px}.character-author-skeleton{width:40%;height:20px}.character-description-skeleton{width:100%;height:80px}@keyframes skeleton-loading{0%{background-color:#444}50%{background-color:#555}to{background-color:#444}}.theme-light .character-image{background-color:#0002}.theme-light .character-image-bottom{background-image:url(/img/character_bottom.light.svg)}.theme-light .character-action-label{color:#000}.theme-light .character-action-icon{filter:invert(0)}.menu-icon{background-image:url(/img/icons/gear-fill.svg)}.theme-light .character-author-avatar{background-color:#0001}.theme-light .character-description-button{color:#000}.theme-light .character-nodownload-label{color:#333}.theme-light .character-downloads-count-icon{filter:invert(0)}.chat-embed{display:flex;width:100%;max-width:600px;padding:12px;background-color:#090412;border-radius:8px;margin-top:8px;margin-bottom:8px;transition:all .2s ease-out;border:1px solid #ffffff0c;box-sizing:border-box}.chat-embed-content{display:block;width:100%}.chat-embed-title{font-size:16px;font-weight:600;color:#ddd;margin-bottom:8px}a>.chat-embed-title:hover{text-decoration:underline}.chat-embed-description{font-size:14px;color:#aaa;margin-bottom:8px;white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.chat-embed-thumbnail{width:84px;min-width:84px;max-width:84px;height:84px;min-height:84px;max-height:84px;box-sizing:border-box;background-size:cover;background-position:center;border-radius:8px}.chat-embed-image{width:100%;box-sizing:border-box;border-radius:8px}.chat-embed-image>img{width:100%;border-radius:8px}.chat-character-embed{display:flex;width:70%;max-width:400px;padding:12px;background-color:#ffffff0c;border-radius:8px;margin-top:8px;margin-bottom:8px;transition:all .2s ease-out;border:1px solid #ffffff0c;box-sizing:border-box}.chat-character-embed-content{display:flex;flex-direction:column;width:100%}.chat-character-embed-title{width:100%;min-width:100%;font-size:16px;font-weight:600;color:#ddd;margin-bottom:8px}.chat-character-embed-image{aspect-ratio:400 / 667;background-position:center;background-size:cover;box-sizing:border-box;border-radius:8px;pointer-events:none}.view-attachment-container{width:100%;height:100vh;overflow:hidden;position:fixed;display:flex;top:0;left:0;justify-content:center;align-items:center;background-color:#000;z-index:1000;animation:fade-in .3s}.view-attachment-container-closing{animation:fade-out .3s}.view-attachment-image{width:100%;animation:fade-in .3s both}.view-attachment-container-closing .view-attachment-image{animation:fade-out .3s both}.transform-component-module_wrapper__SPB86{width:100%!important;height:100vh!important}.transform-component-module_content__FBWxo{width:initial!important;height:initial!important}.chat-navbar-actions{position:fixed;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;gap:64px;z-index:99}.chat-navbar-actions-button{width:48px;height:48px;background-color:#fff1;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:24px;cursor:pointer;animation:fade-in-up .1s both}.chat-navbar-actions-button-hidden{animation:initial;pointer-events:none;-webkit-user-select:none;user-select:none}.camera-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:#000;position:fixed;z-index:1000;animation:page-slide-in-up .3s}.camera-video{width:100%;height:100%;object-fit:cover}.camera-canvas{display:none}.camera-top-controls{position:absolute;top:20px;display:flex;width:100%;justify-content:space-between;padding:0 20px;box-sizing:border-box}.camera-controls{position:absolute;bottom:64px;left:0;right:0;display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 20px;box-sizing:border-box}.camera-container.orientation-90 .camera-controls,.camera-container.orientation--90 .camera-controls{bottom:0;left:initial;right:32px;width:100px;height:100%;padding:32px 0;align-items:center;flex-direction:column}.camera-container.orientation-90 .camera-top-controls,.camera-container.orientation--90 .camera-top-controls{top:0;bottom:0;left:0;right:initial;width:100px;height:100%;padding:32px 0;align-items:center;flex-direction:column}.camera-capture-button-container{width:60px;height:60px;border-radius:50%;background-color:#0000;display:flex;align-items:center;justify-content:center;border:4px solid #fff;transition:transform .1s}.camera-capture-button{width:50px;height:50px;border-radius:50%;border:0px;background-color:#fff;cursor:pointer}.camera-capture-button-container.active{transform:scale(1.2)}.camera-capture-button-container.active .camera-capture-button{transform:scale(.95)}.camera-filter-controls{position:absolute;bottom:164px;display:flex;width:100%;gap:10px;overflow-x:scroll;padding:10px;border-radius:10px;animation:page-slide-in-up .3s}.camera-filter-button-container{display:flex;flex-direction:column;align-items:center;gap:8px;width:64px;min-width:64px;max-width:64px}.camera-filter-button-container:first-child{margin-left:10px}.camera-filter-button-container:last-child{margin-right:10px}.camera-filter-thumbnail{width:50px;height:50px;border-radius:5px;background-color:#ccc}.camera-filter-button{padding:5px;background-color:#fff2;color:#fffe;border:none;border-radius:5px;cursor:pointer;width:100%;font-size:12px}@keyframes camera-countdown{0%{font-size:164px}to{font-size:128px}}.camera-countdown{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:128px;color:#fff;font-weight:700;animation:camera-countdown 1s infinite;background:linear-gradient(0deg,#999,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:camera-countdown 1s both}@keyframes camera-icon-pulse{0%{transform:scale(1.1)}to{transform:scale(1)}}.camera-icon{width:30px;height:30px;cursor:pointer;background-size:30px;background-position:center;background-repeat:no-repeat}.camera-icon-gallery{background-image:url(/img/icons/gallery.svg)}.camera-icon-filter{background-image:url(/img/icons/camera_filters.svg)}.camera-icon-flash-off{cursor:pointer;background-image:url(/img/icons/flash_off.svg);animation:camera-icon-pulse .3s both}.camera-icon-flash-on{cursor:pointer;background-image:url(/img/icons/flash_on.svg);animation:camera-icon-pulse .3s both}.camera-icon-timer-0{cursor:pointer;background-image:url(/img/icons/counter_0.svg);animation:camera-icon-pulse .3s both}.camera-icon-timer-3{cursor:pointer;background-image:url(/img/icons/counter_3.svg);animation:camera-icon-pulse .3s both}.camera-icon-timer-5{cursor:pointer;background-image:url(/img/icons/counter_5.svg);animation:camera-icon-pulse .3s both}.camera-icon-flip{cursor:pointer;background-image:url(/img/icons/camera_switch.svg)}.chat-area{width:100%;min-height:100vh;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;overflow-y:scroll}.chat-area-scroll-empty{height:64px}.chat-header{position:fixed;top:0;left:0;right:0;background-color:#090412;padding:20px 20px 20px 54px;font-size:16px;z-index:9}.chat-empty{display:flex;justify-content:center;align-items:end;height:calc(100vh - 256px);font-size:24px;color:#fff8}.chat-empty-area{text-align:center;margin-bottom:64px}.chat-unreaded-message-area{width:100%;color:#ff2df5;text-align:center;margin:8px 0;display:flex;align-items:center}.chat-unreaded-message-line{display:inline-block;width:100%;height:1px;background-color:#ff2df5;margin:8px 0}.chat-unreaded-message-text{width:100%}.chat-error{text-align:center;color:#f008}.chat-navbar{position:fixed;bottom:0;left:0;right:0;background-color:#090412}.chat-navbar-area-hor{padding:8px 4px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%}.chat-navbar-input{box-sizing:border-box;width:100%;border-radius:32px;min-height:42px;padding:6px;margin:4px;border:none;outline:none;background-color:#fff1;color:#ddd;display:flex;align-items:center;transition:all .2s}.chat-navbar-input>textarea{background-color:transparent;color:#ddd;box-sizing:border-box;width:100%;padding:8px;border:none;outline:none;font-size:14px;font-family:inherit;resize:none;max-height:95px}.chat-navbar-input-button{background-color:#fff0;border-radius:50%;outline:none;color:#fff;font-size:16px;cursor:pointer;width:30px;height:30px;padding:6px;margin:4px;display:flex;justify-content:center;align-items:center;transition:all .2s}.chat-navbar-input-button:hover{background-color:#fff1}.chat-navbar-input>.chat-navbar-input-button{background-color:#0000;padding:0}.chat-send-button{width:32px;height:32px;background-image:url(/img/icons/send.svg);background-size:24px;background-position:center;background-repeat:no-repeat;opacity:.8}.chat-emoji-button{width:32px;height:32px;background-image:url(/img/emoji_01.svg);background-size:20px;background-position:center;background-repeat:no-repeat;filter:grayscale(1);opacity:.8}.chat-attachment-button{width:32px;height:32px;background-image:url(/img/icons/camera.svg);background-size:24px;background-position:center;background-repeat:no-repeat;opacity:.8}.chat-navbar-input-button-inactive{opacity:0;width:0px;padding:0}.chat-replying-message{position:fixed;bottom:64px;left:0;right:0;background-color:#090412;color:#888;padding:12px 16px;display:flex;align-items:center;transition:all .2s}.chat-replying-message-remove{cursor:pointer;display:flex;align-items:center}.chat-replying-message-content{font-size:14px;margin-left:8px;white-space:nowrap;word-wrap:break-word;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.chat-attachments{position:fixed;bottom:58px;background-color:#090412;border-top:1px solid #fff1;width:100%}.chat-attachments{display:flex;flex-wrap:wrap;margin:8px}@keyframes chat-attachment-show{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.chat-attachment{width:128px;height:128px;border-radius:4px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:8px;position:relative;animation:chat-attachment-show .2s both}.chat-attachment-remove{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:4px;background-color:#0008;opacity:0;cursor:pointer;transition:all .2s}.chat-attachment-remove:hover{opacity:1}.EmojiPickerReact *::-webkit-scrollbar{display:none}.EmojiPickerReact{background-color:#090412;border:0px!important;border-radius:0!important;scrollbar-width:none!important;overflow-y:none!important}.epr-header{background-color:#090412!important;color:#fff!important;border-bottom:1px solid #ffffff11!important}.EmojiPickerReact .epr-search-container input.epr-search{background-color:#fff1;color:#ddd;border:none;outline:none;border-radius:32px;font-size:14px;font-family:inherit}.epr-emoji-category-label{background-color:#ffffff04!important;font-size:14px!important;font-weight:300!important}.epr-emoji-category{background-color:#090412!important}.epr_q53mwh{background-color:#090412!important;border:0px!important}.epr_-8623pq{background-color:#0004!important;border-radius:32px!important;border:0px!important}.epr-preview{display:none!important}.chats-content{margin-top:64px}.chats-empty-area{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:80%;text-align:center;margin:16px auto;color:#aaa}.chat-item{display:flex;align-items:center;width:100%;max-width:100%;box-sizing:border-box;padding:8px 16px;cursor:pointer}.chat-item-avatar{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;border-radius:50%;margin-right:16px;background-color:#fff2;background-size:cover;background-position:center;background-repeat:no-repeat}.chat-item-title{font-size:16px;color:#ddd;font-weight:600;margin-bottom:4px}.chat-item-title-skeleton{width:100px;height:16px;background-color:#fff2;border-radius:8px;margin-bottom:8px}.chat-item-last-message-skeleton{width:200px;height:16px;background-color:#fff2;border-radius:8px}.chat-item-content{display:flex;flex-direction:column;width:100%;overflow:hidden;opacity:.7}.chat-item-content-unreaded{opacity:1}.chat-item-last-message{display:block;color:#aaa;white-space:nowrap;word-wrap:break-word;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.chat-item-menu{margin-right:auto;width:24px;height:24px;background-image:url(/img/icons/menu.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.collection-area{display:flex;width:100%;overflow:auto;box-sizing:border-box;position:relative}.collection-card-area{margin:128px 32px 32px 64px;width:382px;min-width:382px}.collection-card-scroll-area{position:fixed;top:0;height:100vh;overflow:auto}.collection-card{color:#fff;background-color:#070118;border-radius:6px;margin:128px 32px 32px 64px;width:382px}.collection-image-area{position:relative;width:382px;height:229px}.collection-image{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:6px}.collection-image-gradient{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#07011877,#070118);border-radius:6px 6px 0 0}.collection-name{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:24px;font-weight:700}.collection-image-replace{position:absolute;left:0;top:0;background-color:#0000;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;transition:.25s all}.collection-image-replace:hover{background-color:#0005}.collection-edit-info{color:#999;font-size:12px}.collection-content{padding:16px}.collection-author{display:flex;margin-top:14px;cursor:pointer;transition:.25s all}.collection-author-avatar{width:48px;height:48px;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%}.collection-author-name{font-size:22px;align-self:center;margin-left:12px;white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;width:100%}.collection-author-followers{margin-left:12px;margin-top:2px}.collection-privacy{margin:18px 0;font-size:18px}.collection-meta{color:#aaa;font-size:12px;margin-bottom:2px}.collection-update-time{color:#aaa;font-size:12px;margin-bottom:6px}.collection-edit-error{text-align:center;color:red}.collection-input{padding:8px;border-radius:4px;outline:none;border:0px;color:#fff;background:#06030c;width:-moz-available;width:-webkit-fill-available;resize:none;margin:8px 0;font-size:16px;font-family:Sora;transition:.5s all}.collection-privacy-input{cursor:pointer}.collection-description-input{font-size:14px;height:100px}.collection-description{margin-top:12px;white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;width:100%;transition:.25s all}.collection-description-desplegated{-webkit-line-clamp:unset;line-clamp:unset}.collection-actions{display:flex;justify-content:center;margin-left:-16px;margin-right:-16px;margin-top:16px;height:80px;transition:.25s all}.collection-action-area{text-align:-moz-center;text-align:-webkit-center;font-size:14px;margin:12px auto 0;cursor:pointer;width:100px;transition:.25s all}.collection-action-icon{width:24px;height:24px;background-size:100%;background-repeat:no-repeat;transition:0s all;margin-bottom:8px}.collection-action-label{color:#fff}.collection-save-icon{background-image:url(/img/icons/add.svg)}.shared-icon,.collection-saved-icon{background-image:url(/img/icons/check.svg)}.edit-icon{background-image:url(/img/icons/pencil.svg)}.report-icon{background-image:url(/img/icons/flag.svg)}.delete-icon{background-image:url(/img/icons/trash.svg)}.collection-characters-list{margin-top:100px;width:100%;display:block}.collection-characters-list-title{margin-top:32px;font-size:30px}.collection-button{width:initial;margin:18px 0}@media (max-width: 850px){.collection-area{width:initial;display:block;position:initial}.collection-card-area{display:none}.collection-card-scroll-area{display:block;position:initial;overflow:hidden;height:initial}.collection-card{box-sizing:border-box;width:inherit;margin:74px 0 0;background:initial}.collection-image-area{margin-left:auto;margin-right:auto;width:100%}.collection-image-gradient{background:linear-gradient(180deg,#07011877,#090412)}.collection-privacy{margin:16px 0 10px}.collection-characters-list-title{margin-left:32px}.collection-characters-list{margin-top:0}.collection-characters-list-title{margin-top:-16px;margin-left:16px}}.device-mode .collection-card{margin-top:0}.legal-area{margin:100px 32px;max-width:600px;line-height:32px}.advent-challenges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px auto -64px;max-width:500px}.advent-challenge-day{width:100px;height:100px;background-color:#a1579e;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:64px;cursor:pointer;color:#999;text-align:center;font-weight:500;box-shadow:inset 0 0 6px 4px #0003;position:relative;overflow:hidden;transition:.25s all;transform:scale(1) rotate(0)}.advent-challenge-day:hover{transform:scale(1.1) rotate(5deg)}.advent-challenge-day.locked{background-color:#47374b;box-shadow:initial;cursor:initial}.advent-challenge-day.locked:hover{transform:scale(1) rotate(0)}.advent-challenge-day-number{position:absolute;top:0;right:0;font-size:16px;color:#fff;background-color:#00000080;padding:4px 8px;border-radius:0 0 0 10px;pointer-events:none;z-index:1}.advent-challenge-day.locked .advent-challenge-day-number{left:0;right:0;top:50%;transform:translateY(-50%);background-color:#0000;font-size:48px;color:#fff8}.advent-challenge-day-image{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.advent-challenge-day-image.locked{opacity:.25}.advent-challenges-background{background:linear-gradient(to bottom,#bdf2ff22,#f0f0f022);position:fixed;top:0;left:0;width:100%;height:100vh}.advent-challenges-content{margin-bottom:64px}.advent-challenges-content-2{max-width:500px;margin:0 auto;padding:32px}.advent-calendar-characters-button{margin:32px auto 0;display:flex;text-align:center;justify-content:center;max-width:500px}.advent-challenges-image{background-image:url(/img/advent_challenge_2024/bg_tree.png);background-position:center;background-repeat:no-repeat;width:100%;height:300px;z-index:-1}.event-birthday-dialog{width:100%;display:flex;justify-content:center;text-align:-webkit-center;text-align:-moz-center;text-align:-ms-center}.event-birthday-dialog-content{margin-top:100px;background-color:#170c2e;border-radius:32px;width:500px;max-width:100%;animation:event-soup-dialog-content-create 1.5s ease-in-out}.event-birthday-topbanner{width:100%;height:300px;background-position:center;background-size:cover;background-image:url(https://favoc.me/static/event/birthday/cake_banner.png);border-radius:32px 32px 0 0}.event-birthday-content-box-transparent{padding:16px}.event-birthday-dialog-content p{color:#eee;margin-bottom:32px}.event-birthday-content-box{padding:16px;width:100%;box-sizing:border-box;border-radius:32px;background-color:#da81da33}.event-birthday-data-title{color:#eee;font-size:30px;font-weight:700}.event-birthday-content-banner-1{height:300px;background-image:url(https://favoc.me/static/event/birthday/heart.png);background-position:center;background-size:cover;background-repeat:no-repeat;margin:32px 0;border-radius:18px}.event-birthday-content-banner-2{height:300px;background-image:url(https://favoc.me/static/event/birthday/earth_planet.png);background-position:center bottom;background-size:contain;background-repeat:no-repeat}.event-birthday-content-banner-3{height:256px;background-image:url(https://favoc.me/static/event/birthday/soup.png);background-position:center;background-size:contain;background-repeat:no-repeat;margin:32px 0}.event-slots-area{display:flex;justify-content:center;height:100vh;box-sizing:border-box;padding-top:164px;background:#0f071f}.event-slots-content{display:block}.event-slots-title{font-size:32px;color:#fff;text-align:center;margin-bottom:32px}.event-slots-rows{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin:48px auto}@keyframes slot-movement{0%{transform:translateY(4px)}50%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes slot-selected{0%{transform:translateY(50px);box-shadow:0 0 16px #ffffff80;background:#200f42}10%{transform:translateY(64px);box-shadow:0 0 32px #ffffff80;background:#fff}to{transform:translateY(0);box-shadow:0 0 16px #fff3;background:#200f42}}.slot-area{display:flex;justify-content:center;align-items:center;height:64px;width:64px;font-size:32px;background:#200f42;background:linear-gradient(0deg,#200f42,#250e53);border-radius:8px;border:2px solid #fff;box-shadow:0 0 16px #00000080;position:relative;animation:slot-movement 1s infinite linear;animation-timing-function:ease-in-out}.slot-area-selected{animation:slot-selected 1s both}.slot-items{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;box-sizing:border-box;overflow:hidden}@keyframes slot-item-loop{0%{transform:translateY(-64px)}10%{transform:translateY(64px)}to{transform:translateY(64px)}}.slot-item{position:absolute;top:0;left:0;width:64px;text-align:center;transform:translateY(64px);filter:blur(2px);animation:slot-item-loop 2s infinite linear}.slot-selected{animation:initial;filter:blur(0);transform:translateY(8px)}@keyframes slot-button-appear{0%{opacity:0;width:0px;transform:translateY(32px)}32%{opacity:1;transform:translateY(0)}to{opacity:1;width:256px}}.event-slots-button{margin:24px auto;white-space:nowrap;overflow:hidden;text-overflow:clip;opacity:1;width:256px;animation:slot-button-appear 1s 1s both}@keyframes slot-button-hiding{0%{opacity:1}to{opacity:0}}.event-slots-button-hidden{animation:slot-button-hiding .25s both}.event-soup-dialog{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;text-align:-webkit-center;text-align:-moz-center;text-align:-ms-center}@keyframes event-soup-dialog-content-show{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes event-soup-dialog-content-hide{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100px)}}@keyframes event-soup-dialog-content-create{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.event-soup-dialog-content{background-color:#170c2e;padding:32px;border-radius:32px;width:500px;max-width:100%;animation:event-soup-dialog-content-create 1.5s ease-in-out}.event-soup-dialog-content-animated{animation:event-soup-dialog-content-show .5s ease-in-out}.event-soup-dialog-content-animated[hide-animation="1"]{animation:event-soup-dialog-content-hide .2s ease-in-out both}.event-soup-dialog-title{font-size:24px;padding:4px 0}.event-soup-dialog-text{padding:16px 0;line-height:2;font-size:16px}.event-soup-dialog-footer{font-size:11px;margin-top:18px}.event-soup-dialog-question-title{font-size:24px;padding:4px 0 16px}.event-soup-dialog-option{border:2px solid #3c1a50;border-radius:8px;padding:12px;margin:14px;cursor:pointer;transition:.2s}@keyframes event-soup-dialog-option-hover{0%{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0)}}.event-soup-dialog-option:hover{border-color:#d84fd2;animation:event-soup-dialog-option-hover 2s ease-in-out infinite}@keyframes event-soup-dialog-option-select{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.event-soup-dialog-option-selected{background-color:#d84fd2;border-radius:8px;padding:12px;margin:14px;animation:event-soup-dialog-option-select .3s ease-in-out}.event-soup-dialog-result-image{width:100%;max-width:300px;height:300px;margin:16px 0;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat}.discoverable-creator{max-width:500px;padding:18px;border-radius:18px;border:2px solid #332F3B00;margin-bottom:16px}.discoverable-creator-followed{border-color:#5a29bb;background-color:#5a29bb22;transition:all .3s}.discoverable-creator-area{display:flex;align-items:center;margin:0 0 18px}.discoverable-creator-avatar{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center}.discoverable-creator-info{display:block;margin-left:12px}.discoverable-creator-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.discoverable-creator-followers{font-size:12px;color:#999}.discoverable-creator-characters{display:flex}.discoverable-creator-character{width:calc(100% / 3);height:0;padding-bottom:calc(667 / 400 * 100% / 3);border-radius:18px;margin-right:8px;background-repeat:no-repeat;background-size:cover;background-position:center top;background-color:#332f3b}.discoverable-creator-character-skeleton{animation:2s skeleton-opacity-loop infinite}.explore-creators-page{margin-top:0}.device-mode .explore-creators-page{margin-top:66px;animation:page-slide-in-right .3s both}.explore-creators-header{margin-top:100px;margin-bottom:16px;font-size:24px;font-weight:600;width:100%;text-align:center}.explore-creators-footer{position:fixed;bottom:0;left:0;right:0;padding:16px;box-sizing:border-box;background-color:#090412}.device-mode .explore-creators-page-hidden{animation:page-slide-out-left .3s both}.device-mode .explore-creators-footer>.button{margin-left:auto;margin-right:0}@media (max-width: 999px){.explore-creators-footer>.button{margin-left:auto;margin-right:0}}@media (min-width: 1000px){.explore-creators-page{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.explore-creators-footer{display:flex;justify-content:center;align-items:center}.explore-creators-footer>.button{margin-left:auto!important;margin-right:auto!important}}@media (min-width: 1500px){.explore-creators-page{grid-template-columns:1fr 1fr 1fr}}@font-face{font-family:ROYAL;src:url(/fonts/ROYAL.otf) format("opentype")}.gachapon-background{position:fixed;left:0;top:0;width:100%;height:100vh;background-image:url(/img/economy/gachapon/background.png);background-size:cover;background-position:center;z-index:-1;animation:fade-in 1s both}@keyframes gachapon-background-elements{0%{opacity:0;scale:1.3}to{opacity:1;scale:1}}.gachapon-background-elements{position:fixed;left:0;top:0;width:100%;height:100vh;background-image:url(/img/economy/gachapon/background_lines.png);background-size:cover;background-position:center;z-index:-1;opacity:0;animation:gachapon-background-elements 1s .2s both}.gachapon-foreground{position:fixed;left:0;top:0;width:100%;height:100vh;background-image:url(/img/economy/gachapon/foreground.png);background-size:cover;background-position:center;z-index:5;animation:fade-in 1s both}@keyframes gachapon-character-image{0%{opacity:0;scale:1.1}to{opacity:1;scale:1}}.gachapon-character{position:fixed;left:0;top:0;width:100%;height:100vh;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:10;opacity:0;animation:gachapon-character-image .5s .2s both}.gachapon-character-image{position:fixed;left:0;top:0;width:100%;height:100vh;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease-out,background-image .3s ease-out}.gachapon-character-name-area{position:fixed;left:50%;top:50%;transform:translate(-50%,50px);display:inline-block;background-color:#00000080;padding:0;margin-top:100px;margin-left:-100px;z-index:10;transition:opacity .3s ease}@media (max-width: 600px){.gachapon-character-name-area{margin-left:-75px}}@media (max-height: 780px){.gachapon-character-name-area{margin-top:0}}@media (max-height: 590px){.gachapon-character-name-area{margin-top:-50px}}.gachapon-character-name-area.hidden{opacity:0}.gachapon-character-name{position:relative;left:16px;top:-16px;line-height:1;color:#fff;font-size:5em;font-weight:700;font-family:ROYAL,sans-serif;text-shadow:-2px -2px 0 #9A9A9A,2px -2px 0 #9A9A9A,-2px 2px 0 #9A9A9A,2px 2px 0 #9A9A9A}.gachapon-header{position:fixed;top:16px;right:16px;width:100%;display:flex;gap:8px;z-index:11;flex-direction:row-reverse}.gachapon-header-preluminas-button{background-color:#0002;border:2px solid #fff3;color:#fff;border-radius:32px;font-size:1.2em;padding:8px 16px;display:flex;align-items:center}.gachapon-header-preluminas-button-icon{width:24px;height:24px;margin-right:8px;background-image:url(/img/economy/prelumina_24dp.png);background-position:center;background-size:contain;background-repeat:no-repeat}.gachapon-header-orbs-button{background-color:#0002;border:2px solid #fff3;color:#fff;border-radius:32px;font-size:1.2em;padding:8px 16px;display:flex;align-items:center}.gachapon-header-orbs-button-icon{width:24px;height:24px;margin-right:8px;background-image:url(/img/economy/luckorb_24dp.png);background-position:center;background-size:contain;background-repeat:no-repeat}.gachapon-banner-content{background-color:#03000a;width:100%;min-height:100vh;box-sizing:border-box;padding:16px;border-radius:8px;position:absolute;z-index:10;bottom:-90vh}.gachapon-footer{position:fixed;bottom:100px;z-index:10;width:100%}.gachapon-banner-info{margin-left:16px;margin-top:16px;z-index:10;max-width:80%}.gachapon-footer-buttons-area{display:flex;flex-direction:row;justify-content:center;gap:16px;margin:0 16px}.gachapon-footer-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border-radius:32px;color:#fff;font-size:1.2em;padding:8px 16px;align-items:center;text-align:center;box-sizing:border-box;width:100%;max-width:300px;margin:0 auto;transition:background-color .3s ease}.gachapon-footer-button:active{background-color:#ffffff4d}.gachapon-footer-button-bottom{display:flex;align-items:center;justify-content:center}.gachapon-footer-button-icon{width:18px;height:18px;margin-right:8px;background-image:url(/img/economy/luckorb_24dp.png);background-position:center;background-size:contain;background-repeat:no-repeat}.gachapon-footer-details-button-area{position:fixed;bottom:20px;left:0;right:0;display:flex;justify-content:center;margin-top:20px;z-index:15}.gachapon-footer-details-button{background-color:#fff;color:#000;border-radius:32px;font-size:1.2em;padding:8px 16px;text-align:center;box-sizing:border-box;width:150px;margin:20px auto 0;cursor:pointer;transition:background-color .3s ease}.gachapon-footer-details-button:hover{background-color:#f0f0f0}.gachapon-swipe-popup{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:10px 20px;border-radius:20px;font-size:1em;z-index:20;opacity:0;text-align:center;pointer-events:none;transition:opacity .3s ease}.gachapon-swipe-popup.visible{opacity:1}.gachapon-footer-button-text.insufficient{color:red}.gachapon.exiting canvas,.gachapon.exiting .gachapon-background,.gachapon.exiting .gachapon-background-elements,.gachapon.exiting .gachapon-foreground,.gachapon.exiting .gachapon-character,.gachapon.exiting .gachapon-header,.gachapon.exiting .gachapon-footer{animation:fade-out .2s both}@keyframes fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.gachapon-details-info-title{font-size:1.5em;font-weight:700}.gachapon-roll-animation{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#021a2c;z-index:100;display:flex;justify-content:center;align-items:center;opacity:0;animation:roll-animation 5s forwards}.gachapon-roll-animation .moon{width:200px;height:200px;background-image:url(/img/economy/gachapon/moon.png);background-size:contain;background-repeat:no-repeat;z-index:101}.gachapon-roll-animation .clouds{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/img/economy/gachapon/clouds_01.png);background-size:cover;background-repeat:no-repeat;z-index:102;animation:clouds-animation 5s forwards}.gachapon-roll-animation-canvas{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100}@keyframes roll-animation{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes clouds-animation{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.center-dialog-area{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:101;display:flex;align-items:center;justify-content:center}.center-dialog{width:400px;max-width:100%;background:#0f071f;color:#fff;border-radius:18px;pointer-events:initial;padding-bottom:16px;max-height:100%;overflow-y:auto;overflow-x:hidden}@media (max-width: 600px){.center-dialog-area{align-items:initial;justify-content:initial}.center-dialog{width:100%;max-width:100%;border-radius:0;animation:login-show 256ms .5s both}}.center-dialog-area{background-color:#0005}@keyframes new-banner-animation-dialog-show{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.news-dialog{width:640px!important;max-width:100%;max-height:90vh;box-sizing:border-box;overflow-y:auto;padding:0!important;box-shadow:0 0 32px #0008;animation:new-banner-animation-dialog-show .2s .2s ease-out both}.news-dialog-title-area{display:flex;justify-content:space-between;align-items:center}.news-dialog-close-icon{width:26px;height:32px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/img/icons/close.svg);cursor:pointer}.news-dialog-content{padding:16px 32px 32px;box-sizing:border-box;border-radius:18px}.news-dialog-content{line-height:2}.news-dialog-content h1{margin-bottom:-16px}.news-dialog-content h2{margin-top:32px;margin-bottom:-16px}.news-dialog-social-area{background-color:#0005;display:flex;padding:32px}.news-dialog-image{width:100%;margin-top:16px;border-radius:16px}@media (max-width: 600px){.news-dialog{height:100vh;max-height:100vh}.news-dialog-content{min-height:100vh}}.footer-bottom{border-top:1px solid #28174B}.footer-name{padding:24px 24px 0;font-weight:700}.footer-table{padding:24px;display:flex;color:#fff}.footer-column{width:33%}.footer-link{color:#fff}.footer-social{display:flex;margin-top:12px}.footer-social-link{text-decoration:none;color:#000;margin:0 8px}.footer-social-icon{width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:contain}.footer-social-icon[data-social=discord]{background-image:url(/img/social/discord.svg)}.footer-social-icon[data-social=youtube]{background-image:url(/img/social/youtube.svg)}.footer-social-icon[data-social=tiktok]{background-image:url(/img/social/tiktok.svg)}.footer-social-icon[data-social=instagram]{background-image:url(/img/social/instagram.svg)}.footer-social-icon[data-social=twitter]{background-image:url(/img/social/twitter.svg)}.footer-copyright{border-top:1px solid #28174B;padding:24px}@media (max-width: 900px){.footer-column{width:50%}}@media (max-width: 600px){.footer-bottom{margin-bottom:48px}.footer-table{display:block}.footer-column{width:100%}.footer-column:nth-child(2){margin-top:16px}}.search-input-form-area{position:absolute;top:64px;left:0;width:100%;z-index:1}.device-mode .search-input-form-area{top:0}.search-input-form-area-no-absolute{position:relative;top:64px!important;z-index:1}.search-input-area{width:100%;background-color:#0d0617;color:#999;font-size:20px;box-sizing:border-box;border:0px;border-radius:50px;margin-bottom:16px;justify-content:center;align-items:center;display:none;z-index:1}.device-mode .search-input-area{display:flex;width:calc(100% - 16px);margin:15px auto}.search-input-form-area-no-absolute .search-input-area{background-color:#0a0419}@media (max-width: 600px){.search-input-area{display:flex;width:calc(100% - 16px);margin:15px auto}}.device-mode .search-input-icon{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;margin-left:12px;margin-right:-4px;background-image:url(/img/icons/search.svg);background-size:22px;background-position:center;background-repeat:no-repeat}.device-mode .search-input-icon-back{width:24px;height:24px;margin-left:12px;margin-right:-4px;background-image:url(/img/icons/back.svg);background-size:22px;background-position:center;background-repeat:no-repeat;opacity:1}.search-input{background:transparent;color:#fff;font-size:16px;width:100%;box-sizing:border-box;border:0px;padding:8px 12px}.search-input-close-icon{width:28px;height:28px;margin-right:8px;background-image:url(/img/icons/close.svg);background-size:28px;background-position:center;background-repeat:no-repeat;opacity:.3}.search-input-filter-icon{width:24px;height:24px;margin-right:8px;background-image:url(/img/icons/filters.svg);background-size:24px;background-position:center;background-repeat:no-repeat;opacity:.4;cursor:pointer}.page-content-home{margin-left:0;margin-right:0;animation:none}.home-banners-area{margin-left:8px;margin-right:8px;margin-bottom:16px}.home-banners-area img{cursor:pointer;transition:.4s all;border-radius:24px;image-rendering:crisp-edges}.home-banners-area img:hover{transform:scale(.99)}@keyframes banner-in{0%{scale:1;translate:0px 0px;opacity:1}to{scale:1.1;translate:0px -8px;opacity:0}}.home-banners-area-in{animation:banner-in .2s both}.device-mode .home-content-in{transition:.2s all;opacity:0}@keyframes hidden-fumo-anim{0%{opacity:0}to{opacity:1}}.hidden-fumo{background:#0009;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;display:flex;justify-content:center;align-items:center;animation:hidden-fumo-anim 2s both}.carousel *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel .slide img{width:1242px!important;max-width:100%}.carousel-status{display:none}.carousel .control-dots .dot{box-shadow:none!important;opacity:.5!important}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1!important}.carousel .slider-wrapper{width:1242px!important;max-width:100%}.carousel img{pointer-events:none;cursor:pointer}.carousel img:active{pointer-events:auto}@keyframes skeleton-opacity-loop{0%{opacity:.1}25%{opacity:.1}75%{opacity:.2}to{opacity:.1}}.home-content{max-width:1242px;margin:0 auto}.home-axel-promo{display:flex;justify-content:center;align-items:center;margin:24px 0;color:#fff;cursor:pointer;transition:.2s all}.home-axel-promo:hover{transform:scale(1.04)}.home-axel-promo-image{width:48px;height:48px;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:50%}.home-axel-promo-title{font-size:24px;font-weight:600;margin-left:16px}.home-section-buttons-area{display:-webkit-box;overflow-x:scroll;width:100%;margin-bottom:16px;scrollbar-width:none}.home-section-button{cursor:pointer;border:2px solid #28174b;color:#fff;border-radius:64px;padding:8px 12px;margin:0 8px 0 0;transition:.1s background}.home-section-button:first-child{margin-left:8px}.home-section-button-selected{cursor:pointer;border:2px solid #28174b;background:#28174b;color:#fff;border-radius:64px;padding:8px 12px;margin:0 8px 0 0;width:max-content;transition:.2s background}.title-section{font-size:30px;padding:0px 2rem}.home-title-section{font-size:40px;padding:0px 2rem;transition:.2s all}.collection{position:relative;height:100px;margin:4px auto;cursor:pointer}.nocontent-area{text-align:center;margin-top:132px}.nocontent-title{color:#ccc;margin:auto;width:400px;font-size:24px;font-weight:600}.nocontent-image{margin-top:24px;width:100%;height:300px;background-image:url(/img/nocontent_char.png);background-repeat:no-repeat;background-position:center;background-size:contain}@keyframes new-banner-animation-dialog-anim{0%{opacity:0}to{opacity:1}}@keyframes new-banner-animation-title-anim{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes new-banner-animation-image-area-anim{0%{transform:translate(0)}to{transform:translate(64px)}}@keyframes new-banner-animation-image-anim{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes new-banner-animation-image-mobile-anim{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(48px)}}@keyframes new-banner-animation-flash{0%{opacity:1}to{opacity:0}}@keyframes new-banner-animation-logo-anim{0%{opacity:0;transform:translate(148px)}to{opacity:1;transform:translate(-48px)}}.new-banner-animation-dialog{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;display:flex;justify-content:center;align-items:center;background:#28174b;background:radial-gradient(circle,#4b3180,#261449)}.new-banner-animation-dialog[firstanim=true]{animation:new-banner-animation-dialog-anim 4s both}.new-banner-animation-flash{position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:999;animation:new-banner-animation-flash 1s both}.new-banner-animation-area{overflow:hidden;position:relative;justify-content:center;align-items:center;display:flex;width:100%;height:100vh}.new-banner-animation-title{font-size:24px;font-weight:600;color:#fff;position:absolute;z-index:10;margin-bottom:540px}.new-banner-animation-area[firstanim=true] .new-banner-animation-title{animation:new-banner-animation-title-anim 1s both}.new-banner-animation-image-silhouette{width:100%;height:500px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;position:absolute}.new-banner-animation-image-area{width:100%;height:500px;position:absolute;animation:new-banner-animation-image-area-anim .5s both;animation-delay:.5s}.new-banner-animation-image{width:100%;height:500px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0}.new-banner-animation-area[firstanim=true] .new-banner-animation-image-silhouette{animation:new-banner-animation-image-anim .5s both;animation-delay:.5s}.new-banner-animation-area[firstanim=false] .new-banner-animation-image{opacity:1}.new-banner-animation-help{position:absolute;margin-top:400px;width:100%;text-align:center;opacity:0;animation:new-banner-animation-dialog-anim .5s both;animation-delay:4s}.new-banner-animation-logo{width:500px;max-width:100%;height:200px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;position:absolute;margin-top:250px;animation:new-banner-animation-logo-anim .5s both;animation-delay:.5s}.new-banner-trailer-skip-button{position:fixed;bottom:32px;right:32px;z-index:1001;padding:10px 16px;color:#fff;background-color:#fff1;border-radius:32px;cursor:pointer}.new-banner-trailer-skip-button:hover{background-color:#fff3}.new-banner-trailer-skip-button-youtube{background-color:#222;bottom:64px;right:12px}.new-banner-trailer-skip-button-youtube:hover{background-color:#333;bottom:64px;right:12px}@media (max-width: 768px){.home-axel-promo-title{font-size:20px}.new-banner-animation-title{margin-bottom:450px}.new-banner-animation-image,.new-banner-animation-image-area,.new-banner-animation-image-silhouette{width:90%}.new-banner-animation-image{animation:new-banner-animation-image-mobile .5s both}.new-banner-animation-logo{width:70%;height:160px}}@media (min-width: 1900px){.new-banner-animation-area{transform:scale(1.4)}}@media (max-width: 1000px){.home-banners-area .small-banner{display:block}.home-banners-area .big-banner{display:none}}@media (max-width: 800px){.page-content-home-android-no-app{margin-top:132px}}@media (max-width: 600px){.home-axel-promo-title{font-size:16px;margin-left:8px}.home-axel-promo-image{width:32px;height:32px}.home-banners-area img{border-radius:16px;margin:0}.title-section{padding:0 10px}.home-title-section{font-size:30px;padding:16px 16px 0}.nocontent-area{margin-top:32px}.nocontent-title{width:initial}}.ui2x5 .glow-effect{position:absolute;top:130px;left:100px;width:50%;height:60px;pointer-events:none;z-index:0;transition:.3s all}.login-dialog-header{margin:24px;font-size:18px;text-align:center}.login-dialog-logo{width:100%;height:32px;background-image:url(/img/logo_200dp.png);background-position:center;background-size:auto 100%;background-repeat:no-repeat;margin-bottom:18px}.login-dialog-content{text-align:-moz-center;text-align:-webkit-center}.login-auth-button{padding:10px;margin:12px 0;width:90%}.login-auth-button-email{background:#d84fd2!important}.login-auth-button-email:hover{background-color:#e076db!important}.login-dialog-no-padding{padding:0}.login-dialog-content-padding{padding:24px}@keyframes login-dialog-privacy-content-show{0%{opacity:0;transform:translate(64px)}to{opacity:1;transform:translate(0)}}.login-dialog-privacy-content{padding:32px;line-height:30px;animation:.4s login-dialog-privacy-content-show both}.login-dialog-privacy-content>.button{margin-left:auto;padding:8px}.form-input{padding:12px 8px;border-radius:12px;outline:none;border:1px solid #0f071f;color:#fff;background:#080313;width:90%;margin:12px;font-size:16px;transition:.5s all}.recover-area{width:90%;text-align:left}.login-dialog-login-btn{padding:10px 8px!important;width:90%!important;margin:12px 0!important;font-size:16px}.login-in-progress{font-size:18px}@media (max-width: 600px){.login-dialog-header{background-image:url(https://cdn.glitch.com/a5757a3d-e87a-4259-bfa3-4b6af5747f0d%2Fcity-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0;height:40%;display:flex;align-items:center;justify-content:center}.login-dialog-logo{background-image:url(/img/logo_200dp.png);height:64px;animation:login-show .5s .5s both}.login-dialog-description{display:none}.login-dialog-content{margin-top:32px}.login-dialog-privacy-content{margin-top:100px}.login-dialog-privacy-content>h1{line-height:42px;font-size:42px}}.login-recover-span{text-align:center;padding:16px;display:block}.notification-list-element{display:flex;align-items:center}.notification-list-element-icon{width:48px;height:48px;min-width:48px;min-height:48px;margin-left:16px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#fff1}.notification-list-element-icon-image{width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.notification-list-element-description{flex:1;padding:16px;font-size:14px;line-height:1.5;color:#bbb}.notification-list-element-description[comment-type="10"]>b,.notification-list-element-description[comment-type="11"]>b{color:#b7daf2}.notification-list-element-description[comment-type="12"]>b{color:#d169a4}.notification-list-element-description[comment-type="21-"]>b{color:#e4c56b}.notification-list-element-description[comment-type="30"]>b{color:#e46b6b}.notifications-list .notification-list-element-description{color:#fff}.notification-list-element-time{font-size:12px}.notification-list-element-reference-image{width:48px;height:48px;margin-right:12px;border-radius:8px;background-repeat:no-repeat;background-position:center;background-size:cover}.notification-list-element-reference-follow{background-color:#d84fd2;border-radius:6px;padding:6px 12px;cursor:pointer;margin-right:16px}.notification-list-element-content-skeleton{background:#fff;width:250px;height:16px;margin:16px;border-radius:6px;animation:2s skeleton-opacity-loop infinite}.notification-list-element-time-skeleton{background:#fff;width:100px;height:16px;margin:16px;border-radius:6px;animation:2s skeleton-opacity-loop infinite}.notifications-page{max-width:720px;margin-left:auto;margin-right:auto}.device-mode .notifications-page{margin-top:64px}.notifications-title{text-align:center}.notifications-list-divisor{background-color:#fff2;height:1px}.oauth-content{padding:20px;line-height:1.2!important}.oauth-header{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.oauth-header-profile-avatar,.oauth-header-client-icon{width:100px;border-radius:50%;border:24px solid #4442}.oauth-header-icon{width:100px;height:100px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.oauth-header-profile-avatar{margin-right:-16px}.preluminas-content{margin-top:100px}.preluminas-buy-banner{background:linear-gradient(135deg,#ffa9da,#7e94d8);padding:20px;border-radius:10px;text-align:center;color:#fff;margin-bottom:20px}.preluminas-buy-banner-text{font-size:24px;font-weight:700;margin-bottom:10px}.preluminas-buy-options{display:flex;justify-content:space-around;gap:18px;margin-top:20px}.preluminas-option{background:#fff;border-radius:10px;padding:15px;width:45%;box-shadow:0 4px 8px #0000001a;text-align:center}.preluminas-option-title{font-size:18px;font-weight:700;margin-bottom:5px;color:#222}.preluminas-option-price{font-size:16px;color:#ffa9da;font-weight:700}.preluminas-option-details{font-size:14px;color:#555;margin-bottom:5px;display:block}.preluminas-option-details>.preluminas{display:flex;vertical-align:middle;align-items:center;justify-content:center}.preluminas-option-details>.preluminas:after{content:"";width:16px;height:16px;max-width:16px;min-width:16px;margin-right:-8px;margin-left:4px;vertical-align:middle;display:inline-block;background-image:url(/img/economy/prelumina_24dp.png);background-size:contain}.preluminas-convert-section{background:#fff;padding:20px;border-radius:10px;text-align:center;box-shadow:0 4px 8px #0000001a;margin-top:32px}.preluminas-convert-title{font-size:18px;font-weight:700;margin-bottom:10px;color:#222}.preluminas-convert-details{font-size:14px;color:#555;margin-bottom:10px}.preluminas-convert-rate{margin-bottom:10px}.preluminas-convert-button{background:#ffa9da;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;max-width:100px;margin:0 auto;font-size:14px}.preluminas-convert-button:hover{background:#ff8cc6}.achievement-list-element{display:flex;align-items:center;border-radius:8px;padding:0 8px;transition:all .2s}@keyframes achievement-list-element-selected{0%{background:#fff1}to{background:#ffffff05}}.achievement-list-element-selected{padding:12px 8px;animation:achievement-list-element-selected 1.5s ease-in-out infinite alternate}.achievement-list-element-unselected{opacity:.5}.achievement-list-element-icon{width:48px;height:48px;min-width:48px;min-height:48px;margin:12px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .2s}.achievement-list-element-selected .achievement-list-element-icon{transform:scale(1.2)}.achievement-list-element-nocompleted:hover .achievement-list-element-icon{transform:scale(1)}.achievement-list-element-description-area{padding:12px;cursor:default}@keyframes achievement-list-element-title{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes achievement-list-element-icon{0%{opacity:0;transform:rotate(16deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}.achievement-list-element-title{font-size:18px;color:#fff}@keyframes achievement-list-element-description{0%{line-height:0;opacity:0;transform:translateY(-10px)}to{line-height:1.5;opacity:1;transform:translateY(0)}}.achievement-list-element-description{flex:1;font-size:16px;line-height:1.5;margin-top:6px;color:#ddd;animation:achievement-list-element-description .2s ease-in-out both}.achievement-list-element-nocompleted .achievement-list-element-title,.achievement-list-element-nocompleted .achievement-list-element-description{color:#aaa}.achievement-list-element-percentage{margin-left:auto;margin-right:8px}.achievements-page{max-width:720px;margin-left:auto;margin-right:auto}.achievements-title{text-align:center}.achievements-info-area{display:flex}.achievements-progress-area{width:50%;text-align:center;margin:auto}.achievements-progress-percentage{font-size:30px;margin:8px}.achievements-progress-bar-area{position:relative;background:#888;width:180px;height:4px;border-radius:4px;margin:auto auto 32px}.achievements-progress-bar{position:absolute;top:0;left:0;bottom:0;background:#fff;border-radius:4px}.achievements-earned-area{width:50%;text-align:center}.achievements-earned-points{font-size:30px}@media (max-width: 800px){.achievements-progress-bar-area{width:132px}}.profile-followers-area{width:100%;max-width:750px}.profile-followers-nav-area{width:100%}.profile-followers-nav-area>.profile-followers-nav-area-content{width:inherit;display:flex}.profile-followers-nav-area>.profile-followers-nav-area-content>a.profile-followers-nav-section{color:#fff;padding:10px;margin:4px;border-bottom:4px solid #3c1a50;width:inherit;text-align:center}.profile-followers-nav-area>.profile-followers-nav-area-content>a.profile-followers-nav-section-current{border-bottom:4px solid #CD4A97}.collections-list{display:flex;margin:-16px auto 0;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;padding:24px;box-sizing:border-box;width:100%}.collections-list-column{display:block;padding:0 8px;box-sizing:border-box}@media (max-width: 400px){.collections-list{padding:0}}.collection-thumbnail{width:100%;height:270px;background-color:#777;border-radius:24px;cursor:pointer;position:relative;margin:16px 0}.collection-thumbnail-hide{opacity:0}.collection-thumbnail-image{position:absolute;width:100%;height:100%;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:24px}.collection-thumbnail-image-opacity{position:absolute;width:100%;height:100%;background-color:#221a45;border-radius:24px;opacity:.5}.collection-thumbnail-icon{position:absolute;margin:12px;width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;filter:invert(1)}.collection-thumbnail[mode=dark] .collection-thumbnail-icon{filter:initial}.collection-thumbnail-private{background-image:url(/img/icons/eye-slash-fill.svg)}.collection-thumbnail-name{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:20px;font-weight:700;color:#fff}@media (max-width: 400px){.collection-thumbnail,.collection-thumbnail-image,.collection-thumbnail-image-opacity{border-radius:16px}.collection-thumbnail-name{font-size:16px}}.css-heg063-MuiTabs-flexContainer{display:flex;justify-content:center}.tab-container .MuiTab-textColorPrimary{color:#888!important;text-transform:none}.tab-container .Mui-selected{color:#fff!important}.tab-container .MuiTabs-indicator{border-radius:8px;transform:scaleX(.6)}.tab-container-content{margin-top:12px;min-height:100px}.MuiTouchRipple-root{opacity:0!important}.profile-nocontent{text-align:center;font-size:1.2rem;color:#888}.profile-actions-area{display:flex;align-items:center;margin-left:auto;margin-top:24px}.profile-actions-area-content{display:flex}.profile-options-circle{margin:auto 0;width:26px;height:26px;min-width:26px;background-image:url(/img/icons/three-dots-vertical.svg);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}.profile-achievements-icon{background-image:url(/img/icons/trophy.svg);margin:auto 8px}.profile-settings-icon{background-image:url(/img/icons/settings.svg);margin:auto 8px}.profile-message-icon{background-image:url(/img/icons/message.svg);margin:auto 8px}.profile-share-icon{background-image:url(/img/icons/share.svg);margin:auto 8px}.common-followers{margin:8px 0;font-size:14px;color:#555}@media (max-width: 600px){.profile-actions-area{margin-top:0;margin-left:0;justify-content:center}.profile-options-circle{width:24px;display:none}.profile-options-circle-presistent{display:block}}.profile-banner{position:absolute;left:0;top:64px;width:100%;height:250px;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.profile-banner-skeleton{background-color:#fff;animation:3s skeleton-opacity-loop infinite}.profile-area{margin:250px 0 0}.profile-avatar-area{display:flex;margin:0 64px}.profile-info-area{margin:0 75px}.profile-avatar-area-container{position:relative}.profile-avatar{width:140px;min-width:140px;height:140px;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50%;position:relative}.profile-avatar-border{width:140px;min-width:140px;height:140px;background-color:#090412;scale:1.13;border-radius:50%;position:absolute;z-index:-1}.profile-avatar-skeleton{background-color:#332f3b}.profile-avatar-replace{position:absolute;left:0;top:0;background-color:#0005;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;border-radius:50%;transition:.25s all}.profile-avatar-replace:hover{opacity:1}.profile-banner-replace{position:absolute;left:0;top:0;background-color:#0005;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:.25s all}.profile-banner-replace:hover{opacity:1}.profile-avatar-info-area{margin:75px 16px 32px}.profile-username{font-size:36px;display:flex;align-items:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-username-deleted{color:#999;text-decoration:line-through}.profile-username-skeleton{background:#fff;opacity:.2;width:240px;height:40px;margin-top:4px;border-radius:4px;animation:3s .5s skeleton-opacity-loop infinite}.profile-edit-icon{margin-left:12px;width:24px;height:24px;background-image:url(/img/icons/gear.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:invert(1)}.profile-tagname{color:#999;font-size:16px;margin-top:2px;width:100%;word-wrap:break-word}.profile-tagname:before{content:"@"}.profile-tagname-skeleton{background:#fff;opacity:.2;width:160px;height:20px;border-radius:4px;margin-top:6px;animation:3s .7s skeleton-opacity-loop infinite}.profile-tagname-skeleton:before{content:""}.profile-avatar-bio{white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.profile-section-label{margin:2px 0;font-size:20px;font-weight:500}.profile-section-social-list{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));display:grid}.profile-social{width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:4px 0;cursor:pointer}.profile-social-instagram{background-image:url(/img/social/instagram.svg)}.profile-social-twitter{background-image:url(/img/social/twitter.svg)}.profile-social-discord{background-image:url(/img/social/discord.svg)}.profile-social-youtube{background-image:url(/img/social/youtube.svg)}.profile-social-tiktok{background-image:url(/img/social/tiktok.svg)}.profile-section-title{font-size:28px;margin:24px 0 8px 24px;display:flex;align-items:center}.profile-section-title-icon{margin-left:6px;background-image:url(/img/icons/eye-slash-fill.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;filter:invert(1)}.profile-margin{height:100px}.profile-button{width:90%;max-width:250px;margin:14px}.profile-button-right{min-width:150px}.profile-options-list{padding:8px 0;font-size:14px}.profile-options-list:hover{background-color:#241442;cursor:pointer;border-radius:8px}.profile-blocked-dialog{width:400px;margin:64px auto;text-align:center}.profile-blocked-dialog-title{font-size:40px;font-weight:700}.profile-blocked-dialog-content{margin-top:8px}.profile-section-stats{display:flex;width:100%;margin:16px 0}.profile-section-stats-column{display:flex;margin-right:18px;font-weight:700;color:#fff}.profile-section-stats-value{font-size:16px;font-weight:700;margin-bottom:8px;margin-left:6px;display:flex;align-items:center;justify-content:center;text-align:center}.profile-section-stats-label{font-weight:initial;color:#ccc}.profile-section-stats-mobile{display:none}@media (max-width: 600px){.profile-banner{height:200px}.profile-username{justify-content:center;font-size:24px}.profile-area{margin:200px 0}.profile-avatar-area,.profile-info-area{margin:0}.profile-section{margin:0 8px}.profile-section-label{text-align:center}.profile-section-title{margin-left:16px}.profile-biography-title{display:none}.profile-avatar-area{display:block;text-align:-moz-center;text-align:-webkit-center}.profile-avatar-border{left:50%;translate:-50%}.profile-avatar-info-area{margin-top:0;margin-bottom:0}.profile-button{width:initial}.profile-avatar-bio{margin:0 32px 8px;text-align:center}.profile-section-social-list{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));display:flex;justify-content:center}.profile-social{margin:4px 8px}.profile-section-stats{justify-content:center;text-align:center;margin-bottom:4px}.profile-section-stats-column{display:block;width:30%;margin-right:0}.profile-section-stats-mobile{display:flex}.profile-section-stats-desktop{display:none}}.device-mode .profile-banner{top:0}.device-mode .profile-area{margin:136px 0}.device-mode .header-icon-button{display:none}@media (min-width: 600px){.device-mode .profile-area{margin:200px 0}}.profile-displayed-badges{display:flex;gap:4px;margin-left:8px}.profile-verified-icon{width:24px;height:24px;background-image:url(/img/icons/verified_blue.svg);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}.profile-displayed-badge-icon{width:24px;height:24px;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.badge-dialog-content{display:flex;flex-direction:column;align-items:center;gap:16px}.badge-dialog-icon{width:100px;height:100px;background-size:cover;background-position:center;background-repeat:no-repeat}.badge-dialog-content p{text-align:center}.progress-page{max-width:1200px}@media (min-width: 768px){.progress-page{margin-left:16px;margin-right:16px}}@media (min-width: 1200px){.progress-page{margin-top:164px;margin-left:auto;margin-right:auto}}.progress-avatar-area{display:block;margin-bottom:20px}.progress-avatar{margin:0 auto;width:100px;height:100px;border-radius:50%;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.progress-username{margin-top:16px;text-align:center;font-size:30px}.progress-rep{text-align:center;font-size:14px;color:#999;margin:16px 0}.progress-grid{display:grid}@media (min-width: 768px){.progress-grid{grid-template-columns:repeat(2,1fr);grid-gap:16px;margin-top:64px}}.progress-streak{background:#964a3b;background:linear-gradient(0deg,#964a3b,#300e21);border-radius:18px;margin-bottom:32px;display:grid;align-content:center}.progress-streak-title{font-size:30px;font-weight:600;color:#fff;padding:16px;text-align:center}.progress-link{color:#fff}.progress-challenges{text-align:center;font-size:30px;font-weight:600;padding:16px 0;border-radius:18px;background:#a95e37;background:linear-gradient(90deg,#a95e37,#863e3a);margin-bottom:32px}@media (min-width: 768px){.progress-challenges{margin-bottom:16px}}.progress-challenges-title{margin-top:16px}.progress-challenges-count{font-size:60px;font-weight:600;color:#fff;margin-bottom:16px}.progress-achievements{font-size:30px;font-weight:600;height:145px;padding:16px 0;border-radius:18px;display:flex;align-items:center;background:#210d41;background:linear-gradient(90deg,#140827,#210d41);position:relative;margin-bottom:32px}.progress-achievements-content{text-align:center;width:min-content;margin:24px 64px 0}.progress-achievements-count{font-size:50px;font-weight:600;color:#fff;margin-bottom:16px}.progress-achievements-icon{border-radius:18px;width:120px;height:100%;top:0;right:0;margin:0 auto;background-size:240px;background-position-x:-24px;background-position-y:center;background-repeat:no-repeat;background-image:url(/img/achievements/ach_2.png);position:absolute}.challenge-card{position:relative;background-color:#090412;border-radius:24px;max-width:500px;padding:24px;margin:16px 24px}@media (min-width: 500px){.challenge-card{margin:16px auto}}.challenge-card-featured{border:4px solid #67478b}.challenge-card-completed .challenge-card-completed-text{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000d;border-radius:24px;font-size:24px;display:flex;justify-content:center;align-items:center}.challenge-card-number{font-size:24px;color:#fff;margin-bottom:8px}.challenge-card-rep{font-size:14px;color:#999;margin-top:8px}.challenges-background{position:fixed;width:100%;height:100vh;z-index:-1;left:0;top:0;background:#1a0c19;background:linear-gradient(172deg,#1a0c19,#22101e);animation:fade-in .5s ease-in-out}.birthdate-selector{display:flex;align-items:center;justify-content:space-between;text-align:-moz-fill-available;text-align:-webkit-fill-available;text-align:fill-available;width:-webkit-fill-available;width:-moz-fill-available;width:fill-available;box-sizing:border-box;margin:0 16px;background:#080313;border-radius:12px;max-width:600px}.birthdate-selector-input{padding:12px 8px;font-size:16px;margin:0;border-radius:12px;border-color:#080313}.birthdate-selector-divisor{color:#333}.register-dialog-header{margin:24px;font-size:18px;text-align:center}.register-dialog-logo{width:100%;height:32px;background-image:url(/img/logo_200dp.png);background-position:center;background-size:auto 100%;background-repeat:no-repeat;margin-bottom:18px}.register-dialog-content{text-align:-moz-center;text-align:-webkit-center;overflow-y:auto}select[class=form-input]{padding:4px;width:min-content;margin:initial}.register-dialog-login-btn{padding:8px;width:90%;margin:12px 0}.bd-title{font-size:24px;color:#eee;margin:14px 0 8px}select[class=form-input]{padding:4px;width:30%;margin:initial}.register-dialog-login-btn{margin:12px 0 0}.register-dialog-progress{text-align:center;padding:8px;margin:12px 0}.register-auth-button{padding:10px;margin:12px 0}.gender-selector{text-align:-moz-fill-available;width:-webkit-fill-available;margin-top:0}.min-age-alert{margin-top:12px;margin-bottom:24px;color:#999}.profile-create-loading-title{font-size:24px;padding-top:20px}.profile-create-loading-animation{background-image:url();background-size:contain;background-position:center;background-repeat:no-repeat;margin-top:18px;width:100%;height:300px}.register-page{animation:.5s fade-in both}.register-page-title{font-size:24px;color:#eee;margin:14px 0 8px}.register-page .settings-lang-area{height:275px;overflow-y:auto}.register-page .settings-lang-item{margin:14px 24px;box-sizing:border-box}@keyframes register-avatar-show{0%{transform:scale(.5) rotate(64deg);opacity:0;border-color:#170c2e}25%{transform:scale(1) rotate(0);opacity:1;border-color:#301d58}to{border-color:#170c2e}}.register-profile-avatar{width:128px;height:128px;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;border:10px solid #170c2e;margin:18px;animation:register-avatar-show 1s .5s both}@media (max-width: 600px){.register-dialog-header{background-image:url(https://cdn.glitch.com/a5757a3d-e87a-4259-bfa3-4b6af5747f0d%2Fmountain-background.jpg?v=1594683178770);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0;height:40%;display:flex;align-items:center;justify-content:center}.register-dialog-header-content{display:block;text-align:-moz-center;text-align:-webkit-center}.register-dialog-logo{background-image:url(/img/logo_200dp.png);height:64px;animation:login-show .5s .5s both}.register-dialog-description{color:#fff;margin:0 12px}.register-dialog-content{margin-top:32px}.register-page{animation:.3s page-slide-in-right both}}@keyframes register-completed-logo-show{0%{background-size:auto 0%;opacity:0}to{background-size:auto 100%;opacity:1}}@keyframes register-completed-text-show{0%{opacity:0}to{opacity:1}}.register-completed-area{text-align:-moz-center;text-align:-webkit-center}.register-completed-dialog-logo{width:100%;height:64px;background-image:url(/img/logo_200dp.png);background-position:center;background-size:auto 100%;background-repeat:no-repeat;margin-bottom:18px;animation:.5s 1s register-completed-logo-show both}.register-completed-dialog-text{margin:auto 14px 18px;animation:1s 1s register-completed-text-show both}@media (max-width: 600px){.register-completed-dialog-logo{margin-top:100px}}@media (min-width: 600px){.register-completed-area{margin:24px}}.settings-report-image{width:100%;height:400px;margin:16px auto;background-image:url(/img/report_char.png);background-repeat:no-repeat;background-size:contain;background-position:center}.settings-report-text{margin:16px 0}.settings-report-motive{color:#f44}.report-social-area{display:flex;justify-content:center;align-items:center;margin:16px auto}.report-social-area>a{margin:0 16px}.profiles-list{margin:0 8px}.search-results-page{margin-top:64px}.noresults-image{margin-top:24px;width:100%;height:300px;background-image:url(/img/noresults_char.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 800px){.search-results-page-android-no-app{margin-top:132px}}.title{font-size:30px;font-weight:700;line-height:38px;margin:16px 0;text-align:center}.search-page{animation:initial}@media (max-width: 768px){.search-page{margin-left:0;margin-right:0}}.search-page-banners-area{width:100%;max-width:500px;height:640px;margin-top:-100px;position:absolute;top:0;left:50%;transform:translate(-50%)}.search-page-banner{width:100%;height:640px;position:relative}@keyframes banner-logo-appears{0%{opacity:0;top:89px}to{opacity:1;top:64px}}@keyframes banner-background-show{0%{opacity:0}to{opacity:.7}}.search-page-banner-background{width:100%;height:100%;background-size:cover;background-position:center bottom;background-repeat:no-repeat;pointer-events:none;opacity:.2;translate:0px 16px;transition:all .4s;animation:banner-background-show .3s ease-in-out}.selected .search-page-banner-background{opacity:.7;translate:0px 0px}.search-page-banner-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:64px;left:0;transition:all .1s ease-in-out;pointer-events:none}.slide .search-page-banner-content{opacity:0}.slide.selected .search-page-banner-content{opacity:1;animation:banner-logo-appears .5s ease-in-out}.search-page-banner-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:16px;text-align:center}.search-page-content{margin-top:560px}.device-mode .search-page-content{margin-top:570px}.search-page .dialog-title{text-align:center;margin-top:24px}.weekly-ocs-area{width:100%;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/img/weekly_ocs_background.png);margin:16px 0}.search-historial-background{width:100%;height:100%;position:fixed;top:0;left:0;background:#413338;background:linear-gradient(0deg,#413338,#0c0615);z-index:-1}.search-historial{width:calc(100% - 12px);height:100%;margin:74px auto}@keyframes search-historial-show{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.search-historial-item{font-size:16px;color:#fff;margin:16px 0;display:flex}.device-mode .search-historial-item{animation:search-historial-show .2s both}.search-historial-item-text{flex:1;margin-left:16px}.search-historial-item-icon{width:24px;height:24px;margin-right:8px;background-image:url(/img/icons/close.svg);background-size:24px;background-position:center;background-repeat:no-repeat}.settings-remove-profile-animation-area{width:100%;height:300px;transform:translateY(-35px)}@keyframes settings-remove-profile-animation-icon-loop{0%{transform:rotate(16deg)}50%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}.settings-remove-profile-animation-area-icon-area{animation:3s settings-remove-profile-animation-icon-loop infinite}.settings-remove-profile-animation-area-icon{width:100px;height:100px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;margin:0 auto;transform:translateY(45px)}.settings-remove-profile-animation-area-trash{width:100%;height:160px;background-image:url(/img/trash.png);background-repeat:no-repeat;background-position:center;background-size:contain;margin-top:80px}.settings-remove-profile-blob{width:64px;height:64px;margin:32px auto;background-image:url(/img/destroyed.gif);background-repeat:no-repeat;background-position:center;background-size:contain}.settings-badges-area{margin-top:20px}.settings-badges{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:20px;animation:.5s settings-content-show both}.settings-badge-icon{width:64px;height:64px;border-radius:6px;background-position:center;background-size:contain;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:var(--color-white);border:2px solid var(--color-primary);transition:.3s}.settings-badge-active{opacity:.4}.experiment-card{max-width:400px;margin:0 auto;padding:0 16px}.experiment-description{margin-top:-6px;margin-bottom:24px;font-size:12px;color:#666}.settings-fumos{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:20px;margin-top:20px;animation:.5s settings-content-show both}.settings-fumo{margin:0 auto}.settings-history-comment{margin:8px 0;padding:8px;border-bottom:1px solid #ffffff22;color:#fff;width:-webkit-fill-available;width:-moz-fill-available;width:fill-available;box-sizing:border-box;transition:.5s all;resize:none}@keyframes settings-content-show{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes settings-content-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes settings-content-next{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.settings-list-back{animation:.25s settings-content-back both}.settings-list-next{animation:.25s settings-content-next both}.settings-list-item{padding:10px 0;border-radius:4px;cursor:pointer;color:#fff;display:flex;align-items:center}.settings-list-item-danger{color:#ff002b}.settings-list-item-hover:hover{background:#080313}.device-mode .settings-list-item:hover{background:#fff2}.device-mode .settings-list-item{border-bottom:1px solid #fff1}.device-mode .settings-list-item:last-child{border-bottom:none}.settings-list-item-icon{width:24px;height:24px;margin-left:16px;background-size:contain;background-position:center;background-repeat:no-repeat}.settings-list-item-title{margin-left:16px;width:100%}.settings-list-right-content{text-align:center;width:64px}.settings-content{margin:100px auto;padding:32px;border-radius:16px;background-color:#0f071f;width:100%;max-width:500px;box-sizing:border-box}.device-mode .settings-content-transparent-on-app{background-color:#fff0;margin:64px 0 0;padding:0;width:initial;max-width:initial}.device-mode .settings-card{background-color:#0f071f;border-radius:16px;margin:0 16px;padding:10px 0;width:initial;max-width:initial}.device-mode.ui2x5 .settings-card{background-color:#1f103d55}.device-mode .settings-card-title{color:#999;margin:16px 16px 8px}.settings-header{display:flex;align-items:center}.settings-title{display:flex;font-size:20px;margin:8px 0}.settings-back-icon{width:24px;height:24px;background-image:url(/img/icons/chevron-left.svg);background-size:contain;background-position:center;margin-right:8px}.settings-section{margin:12px 0;text-align:-webkit-center;text-align:-moz-center;text-align:-ms-center;text-align:-o-center;text-align:center}.settings-section-description{margin:0 0 16px}.settings-section-label{text-align:initial;color:#999;font-size:12px;margin-left:16px;margin-bottom:4px;transition:.2s all}.settings-section-invalid-label{color:#df0025;font-weight:700}[design-mode=jp-JP] .settings-section-invalid-label{color:#e9d309}.settings-section-subtitle{color:#999;font-size:10px;margin-top:4px;margin-left:12px}.settings-section-input{padding:8px;border-radius:4px;outline:none;border:1px solid #0f071f;color:#fff;background:#080313;width:-webkit-fill-available;width:-moz-fill-available;width:fill-available;margin:0;font-size:16px;box-sizing:border-box;transition:.5s all}.settings-section-textarea{height:100px;font-family:Roboto,arial;padding:8px;border-radius:4px;outline:none;border:1px solid #0f071f;color:#fff;background:#080313;width:-webkit-fill-available;width:-moz-fill-available;width:fill-available;margin:0;font-size:16px;box-sizing:border-box;transition:.5s all;resize:none}.settings-section-select{font-size:16px;margin:0;padding:initial}.settings-save-button,.settings-button{margin-top:16px;text-align:-moz-fill-available;text-align:-webkit-fill-available;text-align:fill-available;width:-webkit-fill-available;width:-moz-fill-available;width:fill-available}.settings-hor-actions{display:flex;justify-content:space-between;margin-top:16px;text-align:-moz-fill-available;text-align:-webkit-fill-available;text-align:fill-available;width:-webkit-fill-available;width:-moz-fill-available;width:fill-available}.settings-version{text-align:center;font-size:12px;color:#888;margin:10px 0}.settings-lang-item{cursor:pointer;background:#170c2e;padding:12px 16px;margin:14px 0;border-radius:8px;display:flex;align-items:center;transition:.2s all}.settings-lang-item-selected{background:#3c1a50}.settings-lang-item-right{margin-left:auto;text-align:right;display:flex;align-items:center}.settings-lang-item-flag{width:24px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat;margin:0 4px}.settings-lang-item-radio{width:14px;height:14px;border-radius:32px;border:2px solid #fff;margin-left:4px}@keyframes settings-lang-item-radio-show{0%{transform:scale(0)}to{transform:scale(1)}}.settings-lang-item-selected .settings-lang-item-radio:before{content:" ";display:block;width:10px;height:10px;background:#fff;border-radius:50%;margin:2px;animation:.2s settings-lang-item-radio-show both}.settings-social{width:48px;height:48px;border-radius:8px;background-color:#170c2e;transition:.2s all;cursor:pointer}.settings-social-added{background-color:#28174b}.settings-social-list{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));display:grid;margin:0 16px}.settings-social-icon{width:100%;height:100%;background-position:center;background-size:32px;background-repeat:no-repeat}.settings-social-add{background-color:#170c2e;border:1px solid #28174b;display:flex;align-items:center;justify-content:center;font-size:20px}.settings-social-add:hover{background-color:#28174b}.settings-add-social{margin-top:16px}.settings-social-instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.settings-social-instagram>.settings-social-icon{background-image:url(/img/social/instagram.svg)}.settings-social-twitter:hover{background:#00a7e7}.settings-social-twitter>.settings-social-icon{background-image:url(/img/social/twitter.svg)}.settings-social-discord:hover{background:#6e85d3}.settings-social-discord>.settings-social-icon{background-image:url(/img/social/discord.svg)}.settings-social-youtube:hover{background:#f70000}.settings-social-youtube>.settings-social-icon{background-image:url(/img/social/youtube.svg)}.settings-social-tiktok:hover{background:#000}.settings-social-tiktok>.settings-social-icon{background-image:url(/img/social/tiktok.svg)}.settings-section-profile-images{position:relative;margin:0 16px 48px}.settings-section-profile-banner{width:100%;height:125px;border-radius:8px;background-position:center;background-size:cover;background-repeat:no-repeat}.settings-section-profile-banner-replace{width:100%;height:100%;border-radius:8px;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:.2s all;cursor:pointer}.settings-section-profile-banner-replace:hover{opacity:1}.settings-section-profile-avatar{width:84px;height:84px;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;bottom:-42px;left:16px;border:6px solid #170c2e}.settings-section-profile-avatar-replace{width:100%;height:100%;border-radius:50%;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:.2s all;cursor:pointer}.settings-section-profile-avatar-replace:hover{opacity:1}.settings-report{margin-top:20px;background-color:#170c2e;border-radius:8px;padding:20px}.settings-statistics-value{font-size:18px}.settings-statistics-small-value-green{color:#4caf50;font-size:13px}.settings-statistics-small-value-red{color:#f44336;font-size:13px}@keyframes upload-image-show{0%{opacity:0}to{opacity:1}}@keyframes upload-image-show-pulse{0%{opacity:0;transform:scale(.8)}75%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.upload-image-prev-empty-area{width:100px;height:180px;cursor:pointer;color:#999;border:2px dashed #999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:30px;margin:8px;animation:upload-image-show .5s both;transition:.5s both}.upload-image-prev-empty-area:hover{color:#fff;border-color:#fff}.upload-image-prev-area{width:100px;height:180px;cursor:pointer;border:2px solid #00000000;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:8px;animation:upload-image-show-pulse .5s both;transition:.2s all}@keyframes upload-image-prev-area-drag{0%{transform:scale(1)}to{transform:scale(1.1)}}.upload-image-prev-area-drag{animation:upload-image-prev-area-drag .2s ease-in-out both}.upload-image-prev-area:hover{border:2px solid #0006}.upload-image-remove-area{width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:.2s all}.upload-image-remove-area:hover{opacity:1}.upload-image-remove-icon{width:20px;height:20px;background-image:url(/img/icons/cancel.svg);background-size:100%;background-position:center;background-repeat:no-repeat;cursor:pointer}.device-mode .upload-image-remove-area{opacity:0}body .w-md-editor-text-pre>code,body .w-md-editor-text-input{font-family:Roboto,arial!important;font-size:16px!important;line-height:24px!important;color:#fff!important}.w-md-editor{background-color:#110822!important;border:1px solid #090412!important;border-radius:8px!important;padding:0!important;box-shadow:0 0 0 1px #090412!important;max-width:800px!important}.w-md-editor-toolbar{background-color:#110822!important;border:0px!important;border-bottom:1px solid #fff2!important;border-radius:8px 8px 0 0!important;padding:0!important}.w-md-editor-toolbar li>button{width:38px!important;height:38px!important}.w-md-editor-toolbar li>button>svg{width:20px!important;height:20px!important}.static-search-input-field{width:400px;max-width:90%;background:#0009;color:#999;font-size:18px;box-sizing:border-box;border:0px;border-radius:50px;padding:8px 12px;margin:64px auto auto;display:block}.upload-story-cover-area{display:flex;gap:10px;width:100%}.upload-story-cover-card{display:block}.upload-story-cover-card:nth-child(2){width:100%}.upload-story-page-area{margin:64px 0 12px}.upload-story-input{width:100%}.upload-story-content-footer{color:#fff7}.sussy-area{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.sussy-container{display:block;text-align:center}@keyframes show-suspended-dialog-right{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes show-suspended-dialog-left{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.profile-suspended-dialog{text-align:-webkit-center;text-align:-moz-center;text-align:-ms-center;text-align:-o-center;padding:20px}.profile-suspended-dialog[data-anim=right]{animation:show-suspended-dialog-right .5s ease-in-out}.profile-suspended-dialog[data-anim=left]{animation:show-suspended-dialog-left .5s ease-in-out}.profile-suspended-button{margin-top:20px}.profile-suspended-social{display:flex;justify-content:center}.profile-suspended-dialog textarea{resize:none;height:100px;max-width:100%;box-sizing:border-box}.maintenance-notification{position:fixed;top:0;width:100%;background-color:#fc0;color:#000;padding:10px 0;font-weight:700;z-index:1000;overflow:hidden;animation:slideDown .5s ease}.maintenance-notification-text{display:inline-block;vertical-align:middle;white-space:nowrap;width:100%}@keyframes slideDown{0%{top:-50px}to{top:0}}
