nav.global{position:fixed;top:0;z-index:90;width:100%;padding:5px 0;display:flex;justify-content:center;background-color:#000}nav.global ul.nav-menu{display:flex;align-items:center;list-style:none;gap:5px;font-size:20px;margin:5px 0 13px}nav.global ul.nav-menu li:last-child{margin-left:30px}nav.global ul.nav-menu li a{text-transform:uppercase;font-weight:400;color:#fff;font-size:12px;line-height:12px;letter-spacing:2px;padding:8px 8px 5px;border-bottom:transparent 3px solid;border-radius:5px;transition:all .3s}nav.global ul.nav-menu li a:hover{background-color:#666}nav.global ul.nav-menu li a.domain-link{text-transform:lowercase}nav.global ul.nav-menu li a.active{position:relative;background-color:#eee;font-weight:800;color:#000}nav.global ul.nav-menu li a.active:after{content:"";position:absolute;left:50%;bottom:-9px;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #eee}@media (max-width: 768px){nav.global ul.nav-menu li:last-child{display:none}}@keyframes progressor{0%{left:-5%;opacity:.5}80%{left:105%;opacity:.8}to{left:105%;opacity:.8}}.exp-progress-bar{width:100%;height:10px;background-color:#bbb;border-radius:10px;position:relative;overflow:hidden}.exp-progress-bar .shader{position:absolute;overflow:hidden;left:0;height:100%;border-right:#fff 2px solid;border-top-right-radius:5px;border-bottom-right-radius:5px}.exp-progress-bar .shader:before{content:"";display:block;width:5px;height:10px;position:absolute;top:0;left:-5%;z-index:2;background-color:#fff;animation:progressor 1.5s infinite}@keyframes badgeshimmer{0%{left:-150%}to{left:150%}}.badge{font-weight:600;padding:2px 8px;border-radius:4px;background-color:#333;color:#fff;box-shadow:0 0 4px #fff3;cursor:default;position:relative;overflow:hidden}.badge.badge-acolyte:after,.badge.badge-striker:after,.badge.badge-cipher:after,.badge.badge-prime:after,.badge.badge-ascendant:after{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.2) 35%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.2) 65%,transparent 100%);animation:badgeshimmer 2.5s infinite}.badge.badge-acolyte{background:linear-gradient(to right,#3f5efb,#5b9dfd)}.badge.badge-striker{background:linear-gradient(to right,#e89b00,#ffc94b)}.badge.badge-cipher{background:linear-gradient(to right,#9b59b6,#d2a8ff)}.badge.badge-prime{background:linear-gradient(to right,#ffe66d,#bfa500);color:#222}.badge.badge-ascendant{background:linear-gradient(to right,#0ff,#b8ffff);color:#000}.badge.badge-afterburner{background:linear-gradient(135deg,#e53935,#ff7043,#ffab91)}.badge.badge-concorde{background:linear-gradient(135deg,#1e88e5,#42a5f5,#90caf9)}.badge.badge-stratos{background:linear-gradient(135deg,#43a047,#66bb6a,#a5d6a7)}.badge.badge-elite{background:linear-gradient(135deg,#1c1c1e,#2a2a2d,#3a3a3d,gold 90%);color:#fff}.badge.badge-elite span{background:linear-gradient(to right,#aaa,#fff 40%,#aaa 60%,#aaa);background-size:200% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:shimmer 2s linear infinite}@keyframes btnhilite{0%{left:-50px}20%{left:110%}to{left:110%}}.invite h3{margin-top:0}.profile-detail{border-radius:2px;overflow:hidden;position:relative;background-color:#fff}.profile-detail .card-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#999;z-index:0;opacity:.1}.profile-detail .user-card{position:relative;z-index:2;display:flex;flex-direction:row;gap:15px;padding:15px}.profile-detail .user-card .avatar img{width:120px;border-radius:50%}.profile-detail .contents{width:100%}.profile-detail .contents .row.stats{justify-content:space-between;align-items:start}.profile-detail .contents .row.stats h3.twitch-username{margin:0 0 5px;font-size:25px}.profile-detail .contents .row.stats .badges{justify-content:start}.profile-detail .contents .row.exp{margin-top:10px;gap:5px;justify-content:space-between;align-items:start;flex-direction:column}.profile-detail .contents .row.exp .exp{font-size:11px}.profile-detail .contents .user-stats{margin:0}.profile-detail .contents .user-stats i.fa-trophy{color:#cb0}.profile-detail .contents .user-stats .level{font-size:14px}.profile-detail .contents .user-stats .title{display:inline-block;font-weight:600;font-size:12px;line-height:12px;padding:3px 7px;border-radius:5px;margin-left:10px;transform:translateY(-1px);text-transform:uppercase;color:#fff;text-shadow:1px 1px 1px #999}.toolbar{position:relative;z-index:2;border-top:#999 1px solid;background-color:#00000026;padding:15px;display:flex;justify-content:right}.invite{padding:0;background-color:#7d5abe;color:#fff;text-align:center}.invite .login-frame{margin:10px;border:#fff 1px solid;border-radius:3px;padding:10px 10px 5px}.invite .toolbar-invite{background-color:#6441a5;color:#fff;padding:15px;text-align:right;font-size:12px;line-height:12px}.invite p{font-size:12px;line-height:40px;margin:0}.invite p.misc-links{border-top:#997ecc 1px solid;display:flex;flex-direction:row;justify-content:center;gap:15px}.invite a{line-height:inherit;color:inherit}button.sign-in{position:relative;overflow:hidden;background-color:#6441a5;border-bottom-color:#4e3380;color:#fff;width:100%;font-size:16px;padding:18px}button.sign-in:before{content:"";position:absolute;display:block;top:0;left:-70px;width:50px;height:100%;transform:skew(-15deg);background-color:#ffffff4d;z-index:2;animation:btnhilite 4s infinite}button.sign-in:hover:before{animation:none}button.sign-out{background-color:#c00;border-bottom-color:#900}button.sign-out i{margin-left:5px}.title-global{display:flex;align-items:end}.global-bar{margin:80px 0 40px;display:flex;flex-direction:row;justify-content:space-between;gap:30px}.global-bar .profile-detail{cursor:default;min-width:30%;max-width:50%}.global-bar .invite{width:30%}.site-title{color:#fff;font-size:40px;display:flex;align-items:center}.site-title .the{padding-top:20px;line-height:30px}.site-title .mainframe-box{line-height:30px;position:relative;background-color:#fff;color:#000;padding:20px 6px 2px 0;display:inline-block;mix-blend-mode:screen}.site-title .mainframe-box .text{margin-left:-4px}@media (max-width: 768px){.global-bar{margin:80px 0 0;flex-direction:column;gap:0}.global-bar .profile-detail{max-width:100%}.global-bar .invite{width:100%}}.tile{position:relative;background-color:#fff;box-shadow:0 5px 5px #f1f1f1;border-radius:2px;overflow:hidden}.widget-title h3{color:#333;display:block;margin:0;font-size:16px;line-height:50px;text-indent:25px}.widget-title i{margin-right:5px;font-size:20px}@keyframes live-alert{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.tile.live-stream .widget-title i.fa-tv{color:#c00}.screen{position:relative;aspect-ratio:16/9;width:100%;background-color:#000;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden}.screen .live-indicator{position:absolute;top:15px;left:20px;z-index:2;background-color:#d00;color:#fff;font-size:12px;font-weight:600;display:inline-block;padding:5px 10px;border-radius:3px;text-transform:uppercase;animation:live-alert .75s infinite}.screen .live-indicator-offline{position:absolute;top:15px;left:20px;z-index:2;background-color:#999;color:#fff;font-size:12px;font-weight:600;display:inline-block;padding:5px 10px;border-radius:3px;text-transform:uppercase}.now-streaming{padding:30px 25px;text-align:center;background-color:#6441a5;color:#fff}.now-streaming.offline{background-color:#ccc}.now-streaming h4,.now-streaming p{font-size:16px}.now-streaming h4{margin:0;padding:0}.now-streaming p{margin-top:10px;margin-bottom:0;padding:0}.call-to-action{padding:20px 25px;text-align:center}.call-to-action a.btn.watch-live{background-color:#39f;border-bottom-color:#0080ff}@keyframes blinky{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.gacha-info{font-size:14px}.gacha-section-heading{color:#fff;margin-bottom:5px;padding:8px 10px}.gacha-section-heading h3{margin:0;font-size:16px}.gacha-section-heading.specials{background-color:#ff557a}.gacha-section-heading.premium{background-color:#00acd3}.gacha-section-heading.standard{background-color:#f7b215}.gacha-list{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-bottom:5px}.gacha-list .item{position:relative;background-color:#eee;padding:10px}.gacha-list .item.new:before{content:"NEW!";position:absolute;top:0;right:13%;font-size:10px;color:#fff;font-weight:700;background-color:#c00;padding:5px 7px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;animation:blinky .75s infinite}.gacha-list .item p{font-size:12px;margin:0;text-align:center}.schedule-item{padding:10px;display:flex;flex-direction:row;gap:15px;border-bottom:#ccc 1px solid}.schedule-item .day-time{min-width:105px;flex-shrink:0}.schedule-item .day-time small{font-size:12px;color:#999}.schedule-item .program{flex:5;font-size:14px}.schedule-item .program b{font-size:16px;line-height:22px;color:#39f}.tile.user-card p{text-align:center;margin:10px 0 0}.tile.user-card p.badges{margin-bottom:25px}.card-preview{padding:25px;text-align:center;background-color:#39f}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#eee;color:#000;padding:40px 30px 30px;border-radius:8px;max-width:600px;min-width:200px;position:relative}.modal-body{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px;max-height:80vh;overflow-y:auto}.modal-body .icon{font-size:40px}.modal-body .icon .fa-circle-check{color:#090}.modal-body .icon .fa-circle-xmark{color:#900}.modal-footer{margin-top:20px;text-align:center}.modal-footer button{padding-left:20px;padding-right:20px}.modal-close{position:absolute;color:#333;top:10px;right:10px;background:transparent;border:none;font-size:1.5rem;cursor:pointer}.username-wrapper{display:inline-block;text-align:center;padding:0;color:#fff;margin:0}.username{position:relative;display:inline-block;font-weight:800;font-size:16px;color:inherit;overflow:hidden;padding:0}.stats-content table.stats-table{width:100%;border-spacing:2px}.stats-content table.stats-table th,.stats-content table.stats-table td{font-size:14px;padding:5px}.stats-content table.stats-table th{background-color:#fffc}.stats-content table.stats-table th:nth-child(1){width:60%;text-align:left}.stats-content table.stats-table td{background-color:#ffffff80}.stats-content table.stats-table td:nth-child(1){width:60%;text-align:left}.stats-content table.stats-table td:nth-child(2){text-align:center}.achievements-content p.no-data{background-color:#fffc;padding:10px;font-size:14px;border-radius:3px}.achievements-content ul.achievements-list{list-style:none;margin:0;padding:0}.achievements-content ul.achievements-list.grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.achievements-content ul.achievements-list.grid li{flex-direction:column}.achievements-content ul.achievements-list.grid .badge{margin-bottom:10px}.achievements-content ul.achievements-list.list{display:flex;flex-direction:column;gap:5px}.achievements-content ul.achievements-list.list li{padding:10px 15px;display:flex;gap:15px;justify-content:start}.achievements-content ul.achievements-list.list li p{margin:10px 0 0}.achievements-content ul.achievements-list.list li .badge{flex-shrink:0}.achievements-content ul.achievements-list.list li .details{text-align:left;font-size:14px}.achievements-content ul.achievements-list.list li .date{font-size:12px}.achievements-content ul.achievements-list li{display:flex;justify-content:center;align-items:center;background-color:#fffc;padding:10px 0;border-radius:3px}.achievements-content h4{margin:0}.achievements-content .details{text-align:center}.achievements-content .badge{display:flex;border-radius:3px;width:40px;height:40px;padding:0}.achievements-content .badge.tier-i{background-color:#cd7f32}.achievements-content .badge.tier-ii{background-color:silver}.achievements-content .badge.tier-iii{background-color:gold}.user-profile-preview{width:400px;display:flex;flex-direction:column;gap:15px}.user-profile-preview .profile-box{padding:15px;border-radius:3px;text-align:center}.user-profile-preview .card{position:relative;margin-bottom:30px}.user-profile-preview .card .avatar{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);border:#eee 4px solid;background-color:#666;width:80px;height:80px;border-radius:50%;overflow:hidden}.user-profile-preview h3{text-align:center;font-weight:800;color:#fff;text-shadow:1px 1px 1px #666;margin-bottom:5px}.user-profile-preview p.player-level{display:inline-block;background-color:#fff;border-radius:6px;padding:0;margin:5px 0 0;overflow:hidden}.user-profile-preview p.player-level span.level{display:inline-block;font-size:12px;padding:0 5px}.user-profile-preview p.player-level span.title{font-size:12px;display:inline-block;padding:4px 8px;border-radius:6px;font-weight:700;background-color:#666;color:#fff;margin:0}.user-profile-preview .stats-content,.user-profile-preview .achievements-content{margin:15px 0 0}@media (max-width: 992px){.user-profile-preview{width:350px}}@media (max-width: 768px){.user-profile-preview{width:300px}}@keyframes sheen{0%{left:20px}5%{width:50px}95%{left:110%;width:50px}to{width:0;left:110%}}.tile.player-top-ranking .rank-item.clickable{cursor:pointer}.tile.player-top-ranking .card{position:relative;margin-bottom:30px}.tile.player-top-ranking .card img{width:100%;height:auto}.tile.player-top-ranking .card .avatar{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);width:65px;height:65px;border-radius:50%;background-color:#fff;border:#fff 3px solid;overflow:hidden}.tile.player-top-ranking .username-wrapper .username{font-weight:800;text-shadow:1px 1px 2px #333;padding:0 4px 2px}.tile.player-top-ranking p{margin:0}.tile.player-top-ranking p.player-level{display:inline-block;background-color:#fff;border-radius:6px;padding:0;overflow:hidden}.tile.player-top-ranking p.player-level span.level{display:inline-block;font-size:12px;padding:0 5px}.tile.player-top-ranking p.player-level span.title{font-size:12px;display:inline-block;padding:4px 8px;border-radius:6px;font-weight:700;background-color:#666;color:#fff;margin:0}.tile.player-top-ranking .badges{font-size:12px}.tile.player-top-ranking ol.top-players{display:flex;list-style:none;padding:0;margin:0 0 60px;counter-reset:list-item}.tile.player-top-ranking ol.top-players li{position:relative;padding:25px 10px;margin:0;flex:1;text-align:center;counter-increment:list-item}.tile.player-top-ranking ol.top-players li:hover:after{animation:sheen .7s 1}.tile.player-top-ranking ol.top-players li:before{content:counter(list-item);font-family:Arial,Helvetica,sans-serif;position:absolute;bottom:-40px;left:50%;transform:translate(-50%);font-size:14px;color:#fff;font-weight:700;width:24px;height:24px;line-height:24px;background-color:#ff5063;border-radius:3px}.tile.player-top-ranking ol.top-players li:after{content:"";position:absolute;top:0;left:0;display:block;height:100%;width:0;background-color:#fff6;transform:skew(-10deg)}@media (max-width: 992px){.tile.player-top-ranking ol.top-players li:nth-child(4),.tile.player-top-ranking ol.top-players li:nth-child(5){display:none}}.srs-notice{background-color:#e1df49;padding:25px}.srs-indicator{padding:8px 15px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.srs-indicator.on{background-color:#32cd32}.srs-indicator.off{background-color:#ff4040}.srs-indicator .status{flex:1;color:#fff;font-weight:600;font-size:12px}.srs-indicator .version{flex:2;font-size:12px;text-align:center;background-color:#00000059;color:#fff;padding:5px 15px;border-radius:20px}.song-search{display:flex;position:relative;box-sizing:border-box}.song-search .icon{position:absolute;font-size:22px;top:9px;left:10px;z-index:2;color:#666}.song-search .icon.on{color:#32cd32}.song-search .icon.off{color:#ff4040}.song-search input.search{outline:none;position:relative;z-index:1;width:100%;font-size:14px;background-color:#eee;border:none;color:#000;padding:15px 10px 13px 40px}.song-list{overflow-y:auto;max-height:400px}.song-list p{padding:15px}.song-list .song-row{display:flex;cursor:default;flex-direction:row;align-items:center;padding:0;transition:.3s;margin-bottom:0}.song-list .song-row:hover{background-color:#cce6ff}.song-list .song-row .song-info{padding:5px 10px;flex:2}.song-list .song-row .song-info .song-artist{font-size:13px;color:#aaa}.song-list .song-row .action{flex:1;text-align:right}.song-list button.request{margin-right:15px;background-color:#39f;border-bottom-color:#0080ff}.song-list button.request.disabled{background-color:#ccc;color:#eee;border-bottom-color:#b3b3b3;cursor:not-allowed}.tile.ranking ol.ranking{display:flex;flex-direction:column;list-style:none;padding:0;margin:0 0 25px;counter-reset:list-item}.tile.ranking ol.ranking li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:15px;position:relative;padding:15px 18px;margin:0 25px 0 55px;counter-increment:list-item}.tile.ranking ol.ranking li.clickable{cursor:pointer}.tile.ranking ol.ranking li:before{content:counter(list-item);font-family:Arial,Helvetica,sans-serif;position:absolute;left:-30px;top:50%;transform:translateY(-50%);font-size:14px;color:#fff;font-weight:700;width:24px;text-align:center;height:24px;line-height:24px;background-color:#ff5063;border-radius:3px}.tile.ranking ol.ranking li .avatar{overflow:hidden;flex-shrink:0;width:50px;height:50px;padding:4px;border-radius:50%}.tile.ranking ol.ranking li .avatar img{border-radius:50%}.tile.ranking ol.ranking li .achievement-badge{display:flex;border-radius:3px;width:50px;height:50px;flex-shrink:0}.tile.ranking ol.ranking li .achievement-badge.tier-i{background-color:#cd7f32}.tile.ranking ol.ranking li .achievement-badge.tier-ii{background-color:silver}.tile.ranking ol.ranking li .achievement-badge.tier-iii{background-color:gold}.tile.ranking ol.ranking li .user-info{flex-grow:1}.tile.ranking ol.ranking li .user-info .badges{font-size:11px;justify-content:start}.tile.ranking ol.ranking li .user-info .username-wrapper .username{font-size:16px;font-weight:700;color:#333}.tile.ranking ol.ranking li .user-info p{margin:0;padding:0}.tile.ranking ol.ranking li .user-info p.level{font-size:12px}.tile.ranking ol.ranking li .user-info p.level .title{font-family:Arial,Helvetica,sans-serif;border-radius:3px;padding:3px 5px;line-height:11px;font-size:11px;display:inline-block;color:#fff;font-weight:700;text-shadow:1px .5px 3px #666}.tile.ranking ol.ranking li .user-info p.data,.tile.ranking ol.ranking li .user-info p.achievement{margin-top:6px;font-size:14px}.tile.ranking ol.ranking li .user-info .player-premium{font-size:12px}main.page-home{display:flex}main.page-home .row{display:flex;flex-direction:row;gap:30px;width:100%;margin-bottom:30px}main.page-home .row.initial{display:grid;grid-template-columns:2fr 3fr}main.page-home .row.initial.logged{grid-template-columns:3fr 3fr 2fr}main.page-home .row.initial .col-b{display:flex}main.page-home .row.initial .col-b .tile{flex:1}main.page-home .row.links{display:grid;grid-template-columns:1fr 1fr;gap:30px}main.page-home .row.links .link-catalog{color:#000;background-color:#fff;background-image:url(/assets/banner-catalog.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;min-height:200px;flex:1}main.page-home .row.links .link-catalog .content{display:flex;flex-direction:column;justify-content:start;padding:25px;max-width:55%}main.page-home .row.links .link-catalog .content h3,main.page-home .row.links .link-catalog .content p{margin-top:0}main.page-home .row.links .link-catalog .content p{font-size:14px;line-height:18px;background-color:#fff}main.page-home .row.links .showdown-scoreboard{flex:1}main.page-home .row.links .link-poweredby{flex:1;background-color:#f90;background-image:url(/assets/banner-poweredby.png);background-position:100% 0;background-repeat:no-repeat;height:200px}main.page-home .row.lists{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}main.page-home .row .tile.welcome .widget-body{padding:25px}main.page-home .tile.player-top-ranking{flex:1}main.page-home .info-tabs{display:flex;flex-direction:column}main.page-home .info-tabs ul.tabs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row}main.page-home .info-tabs ul.tabs-list li{cursor:pointer;flex:1;text-align:center;color:#fff;font-size:14px;font-weight:500;line-height:50px;border:none;outline:none;background-color:#80bfff}main.page-home .info-tabs ul.tabs-list li.active{background-color:#39f}main.page-home .info-tabs ul.tabs-list li.disabled{background-color:#ddd;color:#ccc}main.page-home .info-tabs ul.tags{list-style:none;margin:0;padding:0}main.page-home .info-tabs ul.tags li{float:left;margin:5px;background-color:#fff;font-size:12px;padding:5px 7px;border-radius:3px;color:#39f}main.page-home .info-tabs .contents{background-color:#39f;padding:10px;display:flex;position:absolute;top:50px;bottom:0;left:0;right:0}main.page-home .info-tabs .contents .active{display:flex;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}main.page-home .info-tabs .contents .panel{background-color:#fff}main.page-home .info-tabs .contents .wrapper{margin:15px}main.page-home .info-tabs .contents .song-requests{display:flex;flex-direction:column}main.page-home .info-tabs .contents .stream-info{background-color:transparent;color:#fff}main.page-home .info-tabs .contents .stream-info .wrapper{display:flex;flex-direction:column}main.page-home .info-tabs .contents .schedule{display:flex;flex-direction:column}ul.perks{list-style:none;margin:35px 0 0;padding:0}ul.perks li{display:flex;flex-direction:row;align-items:center;gap:20px;margin-bottom:25px}ul.perks li .icon{font-size:25px;background-color:#39f;border-radius:3px;padding:15px}ul.perks li .icon i{color:#fff}ul.perks li p{margin:0;font-size:14px;line-height:20px}ul.perks li p b.headline{font-size:18px}@media (max-width: 992px){main.page-home .row{margin-bottom:15px;gap:15px}main.page-home .row.initial.logged{grid-template-columns:3fr 2fr;grid-template-rows:auto auto;grid-template-areas:"a c" "b b"}main.page-home .row.initial .col-a{grid-area:a}main.page-home .row.initial .col-b{grid-area:b;height:350px}main.page-home .row.initial .col-c{grid-area:c}main.page-home .row.lists{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:15px;grid-template-areas:"a b" "c c"}main.page-home .row.lists .col-a{grid-area:a}main.page-home .row.lists .col-b{grid-area:b}main.page-home .row.lists .col-c{grid-area:c}}@media (max-width: 768px){main.page-home .row{flex-direction:column;gap:15px;margin-bottom:15px}main.page-home .row.initial{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"a" "b"}main.page-home .row.initial .col-a{grid-area:a}main.page-home .row.initial .col-b{grid-area:b;height:auto}main.page-home .row.initial .col-c{display:none}main.page-home .row.initial.logged{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"a" "b" "c"}main.page-home .row.initial.logged .col-a{grid-area:a}main.page-home .row.initial.logged .col-b{grid-area:b;height:350px}main.page-home .row.initial.logged .col-c{display:flex;grid-area:c}main.page-home .row.initial.logged .col-c .tile{flex:1}main.page-home .row.links{grid-template-columns:1fr}main.page-home .row.lists{gap:15px;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"a" "b" "c"}main.page-home .row.lists .tile.ranking.spenders{grid-area:a}main.page-home .row.lists .tile.ranking.checkins{grid-area:b}main.page-home .row.lists .tile.ranking.achievements{grid-area:c}}main.page-profile .row{display:flex;flex-direction:row;gap:30px;width:100%;margin-bottom:30px}main.page-profile .row .col-a{flex:2}main.page-profile .row .col-b{flex:1}main.page-profile .tile{margin-bottom:30px}main.page-profile .tile.user-profile{color:#fff}main.page-profile .tile.user-profile .widget-title h3{color:inherit}main.page-profile .tile.user-profile .profile-box{display:flex;flex-direction:row;border:rgb(255,255,255) 5px solid;background-color:#fff9;justify-content:stretch;align-items:start;margin:0 25px 25px;color:#000}main.page-profile .tile.user-profile .profile-box .profile-left{padding:25px;flex:1}main.page-profile .tile.user-profile .profile-box .profile-left p{text-align:center;margin-top:10px}main.page-profile .tile.user-profile .profile-box .profile-right{padding:25px;flex:3}main.page-profile .tile.user-profile .profile-box .avatar{display:flex;border-radius:50%;overflow:hidden;padding:7px;margin-bottom:20px}main.page-profile .tile.user-profile .profile-box .avatar img{border-radius:50%}main.page-profile .tile.user-profile .profile-box .title{display:inline-block;font-weight:600;font-size:12px;line-height:12px;padding:3px 7px;border-radius:5px;margin-top:10px;transform:translateY(-1px);color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px #999}main.page-profile .tile.user-profile .profile-box .user-card{position:relative;color:#fff}main.page-profile .tile.user-profile .profile-box .user-card .username{position:absolute;bottom:15%;left:14%;z-index:5;margin:0 0 5px;font-size:25px}main.page-profile .tile.user-profile .profile-box .user-card .level{position:absolute;z-index:4;bottom:18%;left:2.5%;width:30px;text-align:center;font-size:23px}main.page-profile .tile .widget-body .wrapper{padding:25px}main.page-profile .tile.card-collection .widget-body{padding:10px 25px 25px}main.page-profile .tile.card-collection h3.card-category{margin:0 0 2px;color:#eee;padding:10px 15px}main.page-profile .tile.card-collection h3.card-category.specials{background-color:#ff557a}main.page-profile .tile.card-collection h3.card-category.premium{background-color:#00acd3}main.page-profile .tile.card-collection h3.card-category.standard{background-color:#f7b215}main.page-profile .card-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;margin-bottom:2px}main.page-profile .card-item{background-color:#eee;overflow:hidden;position:relative;color:#000;padding:10px;display:flex;flex-direction:column;gap:10px}main.page-profile .card-item img{position:relative;z-index:1}main.page-profile .card-item .info{cursor:default;margin:0 10px;display:flex;flex-direction:column;gap:3px;height:100%}main.page-profile .card-item .info p{font-size:14px;margin:0}main.page-profile .card-item .info p.title{font-weight:600}main.page-profile .card-item .card-actions{justify-self:flex-end;width:100%;text-align:center;margin-bottom:10px}.card-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:10px 20px}.card-info p.title{font-size:14px;font-weight:600;margin:0;padding:0}@media (max-width: 992px){main.page-profile .row{gap:15px;margin-bottom:15px}main.page-profile .tile{margin-bottom:15px}main.page-profile .tile.user-profile .profile-box .user-card .username{bottom:13%;font-size:20px}main.page-profile .tile.user-profile .profile-box .user-card .level{font-size:16px;left:.5%}main.page-profile .card-list{grid-template-columns:1fr 1fr}}@media (max-width: 768px){main.page-profile .row{flex-direction:column;gap:15px;margin-bottom:15px}main.page-profile .card-list{grid-template-columns:1fr 1fr}}@media (max-width: 450px){main.page-profile .tile.user-profile .profile-box .user-card .username{bottom:13%;font-size:10px}main.page-profile .tile.user-profile .profile-box .user-card .level{display:none}main.page-profile .card-list{grid-template-columns:1fr}}main.page-catalog .row{display:flex;flex-direction:row;gap:30px;width:100%;margin-bottom:30px}main.page-catalog .row .col-a{flex:2}main.page-catalog .row .col-b{flex:1}main.page-catalog .tile.card-catalog .widget-body,main.page-catalog .tile.card-faq .widget-body{padding:10px 25px 25px}main.page-catalog h3.card-category{margin:0 0 2px;color:#eee;padding:10px 15px}main.page-catalog h3.card-category.specials{background-color:#ff557a}main.page-catalog h3.card-category.premium{background-color:#00acd3}main.page-catalog h3.card-category.standard{background-color:#f7b215}.catalog-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;margin-bottom:2px}.catalog-list .catalog-item{cursor:pointer;display:flex;transition:all .3s;border-radius:3px;padding:10px;background-color:#eee;position:relative}.catalog-list .catalog-item p.card-name{text-align:center;font-size:12px;margin:5px 0}.catalog-list .catalog-item .indicators{position:absolute;display:flex;flex-direction:row;gap:5px;top:5px;right:20%;z-index:1}.catalog-list .catalog-item .indicators .indicator{background-color:#000;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;padding:5px 8px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.catalog-list .catalog-item .indicators .indicator.collect{background-color:#090}.catalog-list .catalog-item .indicators .indicator.new{background-color:red}.catalog-list .catalog-item img{opacity:1;transition:all .3s}.catalog-list .catalog-item:hover img{opacity:.6}.card-details{max-width:400px;border-radius:3px;padding:25px}.card-details img.card-image{display:block;margin:0 auto}.card-details.ex{background-color:#ff557a}.card-details.rp{background-color:#00acd3}.card-details.rg{background-color:#f7b215}.card-details h3{margin:5px;text-align:center}.card-details .badges{text-align:center}.card-details table.card-table-details{width:100%;border-spacing:2px;margin:15px 0 0}.card-details table.card-table-details th,.card-details table.card-table-details td{font-size:14px;padding:5px}.card-details table.card-table-details th{text-align:right;vertical-align:top;padding:5px 10px 5px 15px;background-color:#fffc}.card-details table.card-table-details td{padding:5px 15px;text-align:left;background-color:#fff9}ul.faq{list-style:none;margin:0;padding:0;color:#333}ul.faq li{font-size:14px;line-height:20px}ul.faq li p.q{font-weight:800}ul.faq li b{font-weight:600}ul.faq li p.q,ul.faq li b{color:#000}@media (max-width: 992px){main.page-catalog .row{gap:15px;margin-bottom:15px}main.page-catalog .catalog-list{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 768px){main.page-catalog .row{flex-direction:column}main.page-catalog .catalog-list{display:grid;grid-template-columns:1fr 1fr}main.page-catalog .card-details{flex-direction:column}}@media (max-width: 500px){main.page-catalog .card-details{max-width:330px}main.page-catalog .catalog-list{display:grid;grid-template-columns:1fr}}main.page-privacy .tile.prpolicy{padding:25px}main.page-privacy .tile.prpolicy p{line-height:24px}main.page-privacy .tile.prpolicy ul li{line-height:24px}footer{padding:60px 0;border-top:#e2e2e2 1px solid;background-color:#fbfbfb;color:#232323;font-size:12px;line-height:20px}footer img{display:block;margin:0 auto}footer a{color:#69f;font-weight:700}footer a:hover{text-decoration:underline}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}body{margin:0;background-color:#f4f4f4;background-image:url(/assets/bg-main.jpg);background-position:50% 0%;background-repeat:repeat-x;color:#000;font-family:Raleway,sans-serif;overflow-x:hidden}a{text-decoration:none}button,a.btn{border:0;cursor:pointer;background-color:#666;text-transform:uppercase;color:#fff;font-size:12px;padding:5px 15px 4px;transition:all .3s;border-radius:3px;border-bottom:#555 2px solid}button:hover,a.btn:hover{opacity:.7}a.btn{display:inline-block}img{max-width:100%;height:auto}h1,h2,h3,h4,p:first-child{margin-top:0}main{width:100%;margin:30px 0;display:flex}footer p{text-align:center;color:#666}.structure{width:100%;max-width:960px;margin:0 auto}.card-badge{display:inline-block;font-size:12px;font-weight:600;padding:3px 5px 2px;margin-left:10px;border-radius:4px}.card-badge:first-child{margin-left:0}.card-badge.oop{background-color:#666;color:#fff}.card-badge.premium{background-color:#900;color:#fff}.card-badge.event{background-color:#369;color:#fff}.card-badge.rare{background-color:gold;color:#333}.layout-row{display:flex;flex-direction:row;gap:24px}.layout-row .col-a{flex:2}.layout-row .col-b{flex:1}.layout-sub-row{display:flex;flex-direction:row;gap:24px}.layout-sub-row .col-a,.layout-sub-row .col-b{flex:1}.badges{overflow:hidden;margin-bottom:7px;gap:4px;display:flex;flex-wrap:wrap;justify-content:center}.user-level.level-0{color:#999}.user-level.level-1{color:#0096c7}.user-level.level-2{color:#00a5bc}.user-level.level-3{color:#00b4b1}.user-level.level-4{color:#00c3a6}.user-level.level-5{color:#00d29b}.user-level.level-6{color:#00e190}.user-level.level-7{color:#00f085}.user-level.level-8{color:#1aff79}.user-level.level-9{color:#3dff6d}.user-level.level-10{color:#61ff61}.user-level.level-11{color:#81f956}.user-level.level-12{color:#a1f34b}.user-level.level-13{color:#c1ed40}.user-level.level-14{color:#e1e735}.user-level.level-15{color:#ffe02a}.user-level.level-16{color:#ffd424}.user-level.level-17{color:#ffc71e}.user-level.level-18{color:#ffbb18}.user-level.level-19{color:#ffae12}.user-level.level-20{color:#ffa20c}.user-level.level-21{color:#ff9811}.user-level.level-22{color:#ff8e17}.user-level.level-23{color:#ff841c}.user-level.level-24{color:#ff7a22}.user-level.level-25{color:#ff7027}.user-level.level-26{color:#ff662d}.user-level.level-27{color:#ff5c32}.user-level.level-28{color:#ff5238}.user-level.level-29{color:#ff483d}.user-level.level-30{color:#ff3e43}.user-level.level-31{color:#f23a4a}.user-level.level-32{color:#e63652}.user-level.level-33{color:#d93159}.user-level.level-34{color:#cd2d61}.user-level.level-35{color:#c02968}.user-level.level-36{color:#b42570}.user-level.level-37{color:#a72077}.user-level.level-38{color:#9b1c7f}.user-level.level-39{color:#8e1886}.user-level.level-40{color:#82148e}.user-level.level-41{color:#711b96}.user-level.level-42{color:#60229e}.user-level.level-43{color:#5029a6}.user-level.level-44{color:#3f30ae}.user-level.level-45{color:#2f37b6}.user-level.level-46{color:#1e3ebe}.user-level.level-47{color:#0e45c6}.user-level.level-48{color:#003cce}.user-level.level-49{color:#0028c6}.user-level.level-50{color:#0015be}.user-level-bg.level-0{background-color:#ccc}.user-level-bg.level-1{background-color:#0096c7}.user-level-bg.level-2{background-color:#00a5bc}.user-level-bg.level-3{background-color:#00b4b1}.user-level-bg.level-4{background-color:#00c3a6}.user-level-bg.level-5{background-color:#00d29b}.user-level-bg.level-6{background-color:#00e190}.user-level-bg.level-7{background-color:#00f085}.user-level-bg.level-8{background-color:#1aff79}.user-level-bg.level-9{background-color:#3dff6d}.user-level-bg.level-10{background-color:#61ff61}.user-level-bg.level-11{background-color:#81f956}.user-level-bg.level-12{background-color:#a1f34b}.user-level-bg.level-13{background-color:#c1ed40}.user-level-bg.level-14{background-color:#e1e735}.user-level-bg.level-15{background-color:#ffe02a}.user-level-bg.level-16{background-color:#ffd424}.user-level-bg.level-17{background-color:#ffc71e}.user-level-bg.level-18{background-color:#ffbb18}.user-level-bg.level-19{background-color:#ffae12}.user-level-bg.level-20{background-color:#ffa20c}.user-level-bg.level-21{background-color:#ff9811}.user-level-bg.level-22{background-color:#ff8e17}.user-level-bg.level-23{background-color:#ff841c}.user-level-bg.level-24{background-color:#ff7a22}.user-level-bg.level-25{background-color:#ff7027}.user-level-bg.level-26{background-color:#ff662d}.user-level-bg.level-27{background-color:#ff5c32}.user-level-bg.level-28{background-color:#ff5238}.user-level-bg.level-29{background-color:#ff483d}.user-level-bg.level-30{background-color:#ff3e43}.user-level-bg.level-31{background-color:#f23a4a}.user-level-bg.level-32{background-color:#e63652}.user-level-bg.level-33{background-color:#d93159}.user-level-bg.level-34{background-color:#cd2d61}.user-level-bg.level-35{background-color:#c02968}.user-level-bg.level-36{background-color:#b42570}.user-level-bg.level-37{background-color:#a72077}.user-level-bg.level-38{background-color:#9b1c7f}.user-level-bg.level-39{background-color:#8e1886}.user-level-bg.level-40{background-color:#82148e}.user-level-bg.level-41{background-color:#711b96}.user-level-bg.level-42{background-color:#60229e}.user-level-bg.level-43{background-color:#5029a6}.user-level-bg.level-44{background-color:#3f30ae}.user-level-bg.level-45{background-color:#2f37b6}.user-level-bg.level-46{background-color:#1e3ebe}.user-level-bg.level-47{background-color:#0e45c6}.user-level-bg.level-48{background-color:#003cce}.user-level-bg.level-49{background-color:#0028c6}.user-level-bg.level-50{background-color:#0015be}@media (min-width: 1440px){.structure{max-width:1200px}}@media (max-width: 1440px){.layout-sub-row{flex-direction:column}}@media (max-width: 992px){.structure{max-width:100%;margin:0 20px}.layout-row .col-a{flex:2}.layout-row .col-b{flex:1}}@media (max-width: 768px){.structure{max-width:100%;margin:0 20px}.layout-row{flex-direction:column}}
