@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap";.error{color:red;font-weight:bold}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinning{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bar-wrapper .blurb{margin:12px 20px}.bar-wrapper .blurb p{font-family:"Roboto","DroidSansRegular",Arial,Helvetica,sans-serif;font-size:18px}.button{font-family:"Roboto",sans-serif;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000;margin-right:2px;line-height:15px;padding:9px 11px 9px 11px;border:1px solid rgba(0,0,0,0);text-decoration:none !important;margin:4px;cursor:pointer}@media(max-width: 500px){.button{margin:10px 0 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.button:hover{background-color:#f3f3f3;border-radius:6px;border-bottom:1px solid #ed8317}.button-primary{border:1px solid rgba(0,0,0,.1);border-radius:6px}.button-blue{color:#fff;border-radius:6px;text-transform:uppercase;background-color:#1c83db;border-top:1px solid #1c83db;border-left:1px solid #1c83db;border-bottom:1px solid #1b2a39;border-right:1px solid #1b2a39;padding:8px 32px}.button-blue:hover{background-color:#2c8fe4;border-bottom:1px solid #1c83db;border-right:1px solid #1c83db;border-top:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0)}.button-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.button-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:rgba(0,0,0,0);font-size:1.7rem}.button-text:hover{background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0)}.button .icon{font-size:14px;margin-left:6px}h2.headings{margin:0 0 3px;color:#202a36;font:bold 21px "gesta","Trebuchet MS",Helvetica,sans-serif;padding:3px 0 0}.icon-45{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}a{-webkit-transition:color .2s ease;transition:color .2s ease}a.primary{color:#ed8228}a.alternate{color:#3273a6}a.alternate:hover{color:#24364b}.hidden{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.flex-inline{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.flex-column,.direction-col{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row,.direction-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.justify-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-self-center{-ms-flex-item-align:center;align-self:center}.italic{font-style:italic}.black-50{color:rgba(0,0,0,.5)}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pl-0{padding-left:0px !important}.pr-0{padding-right:0px !important}.p-0{padding:0px !important}.p-10{padding:10px !important}.m-0{margin:0 !important}.ml-8{margin-left:8px !important}.mr-8{margin-right:8px !important}.mt-0{margin-top:0 !important}.mt-8{margin-top:8px !important}.mt-10{margin-top:10px !important}.mt-12{margin-top:12px !important}.mb-0{margin-bottom:0 !important}.mb-8{margin-bottom:8px !important}.mb-12{margin-bottom:12px !important}.mb-18{margin-bottom:18px !important}.ml-18{margin-left:18px !important}.mb-4{margin-bottom:4px !important}@media screen and (max-width: 500px){.mobile-direction-col{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}pre{white-space:pre-wrap;word-wrap:break-word;max-width:400px}.bg-e4{background-color:#e4e4e4}.bg-ff{background-color:#fff}.bg-f5{background-color:#f5f5f5}.bg-f2{background-color:#f2f2f2}.border-top{border-top:1px solid #dedede}.border-bottom{border-bottom:1px solid #dedede}.borders-none{border:none !important}.no-mobile{display:none}.width-100{width:100%}.height-100{height:100%}.with-contrast{color:#fff !important}.overflow-unset{overflow:unset !important}.no-scroll{overflow:hidden;height:100vh;width:100vw;position:absolute}.coming-soon{color:#ed8228;font-size:16px;font-weight:600;font-style:italic;text-align:center;margin-top:30px;margin-bottom:10px;margin-left:10px;margin-right:10px}.no-decoration,a.no-decoration,a:hover.no-decoration{text-decoration:none}.font-weight-normal{font-weight:normal}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Roboto",sans-serif;background-color:#fff;border:1px solid #dedede;border-bottom:1px solid #b1b3b7;border-radius:3px;padding:20px 18px 20px;font-size:16px;line-height:22px;margin:0 0 12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.card.spam{opacity:.5;pointer-events:none}.card.no-border{border:none !important}@media screen and (min-width: 501px){.card.no-side-padding{padding-left:0 !important;padding-right:0 !important}}.card.leftHeavy{border-left:8px solid #24364b}.card h1{font:bold 36px "gesta","Trebuchet MS",Helvetica,sans-serif;color:#24364b;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 500px){.card h1{font-size:24px}}.card h2{font:18px "Roboto","DroidSansRegular",Arial,Helvetica,sans-serif !important;color:#ed8317;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.card h3{font:16px "Roboto","DroidSansRegular",Arial,Helvetica,sans-serif !important;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.card hr{border-color:#456890;border-width:1px;border-style:solid;margin:14px 0}.card .text{font-size:16px;line-height:26px;color:#404040}.card .title{font-size:18px;font-weight:bold;color:#24364b}.card .metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card .metadata .timestamp{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#666}.card.card-vertical-slim{padding:10px 18px}.card .headerTitle{border-bottom:1px solid #e0e0e0;padding:18px;color:#ed8228;font-family:"gesta","Trebuchet MS",Helvetica,sans-serif;font-size:125%;margin-left:-18px;margin-right:-18px;margin-top:-20px}@media screen and (max-width: 500px){.card{padding:10px 10px 10px}.card .headerTitle{padding-bottom:10px;margin-bottom:10px}}.card.card-list ul{margin:0;padding:0 10px;list-style:revert}.card.card-list ul li{margin-bottom:10px}.content-wrapper{padding-top:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:calc(100vh - 52px)}@media only screen and (min-width: 768px){.content-wrapper{padding-top:112px;min-height:calc(100vh - 112px)}}.content-wrapper .content-wrapper-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.content-wrapper .content-wrapper-flex .main-content-flex{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-left:240px;margin-right:auto;-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 112px)}@media(max-width: 1199px){.content-wrapper .content-wrapper-flex .main-content-flex{margin-left:0;min-height:calc(100vh - 52px)}}.content-wrapper .content-wrapper-flex .main-content-flex .main-content{margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-wrapper .content-wrapper-flex .main-content-flex .main-content .main-holder{min-height:100%;height:auto}.content-wrapper .content-wrapper-flex .main-content-flex .footer-content{margin-top:auto}@media(min-width: 1200px){html.side-nav-collapsed .content-wrapper .content-wrapper-flex .main-content-flex{margin-left:20px}}.content-wrapper-light{background-color:#fff !important}@media only screen and (min-width: 768px){.content-wrapper-shorter{padding-top:70px;min-height:calc(100vh - 70px)}}.wrapper-full{max-width:100% !important}.wrapper-full.bg-white{background-color:#fff}.wrapper-full.bg-navylight{background-color:#24364b}.wrapper-full.bg-orange{background-color:#ed8228}.wrapper-full.with-bottom-border{border-bottom:1px solid #dedede}.wrapper{max-width:1095px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 500px){.wrapper{max-width:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wrapper .col-flex{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 500px){.wrapper .col-flex{margin-bottom:10px;padding:0 2px}}.wrapper .col-flex .song-marker.mobile{top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,.75)}.wrapper .col-med{position:relative;width:330px;min-width:330px;margin-left:10px}@media(max-width: 500px){.wrapper .col-med{width:100%;min-width:100%;margin-left:0}}.wrapper .col-lg{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:450px;min-width:450px;margin-left:10px}@media(max-width: 500px){.wrapper .col-lg{width:100%;min-width:100%;margin-left:0;padding:0 2px}}.wrapper .col-lg .song-details{display:block}@media only screen and (min-width: 768px){.wrapper .col-lg .song-marker{position:absolute;width:100%;height:auto;min-height:200px;border-left:3px solid #ed8228;display:none;background-color:#fff}.wrapper .col-lg .song-marker::before{content:"";position:absolute;top:var(--marker-top-offset);left:-10px;width:0;height:0;border-left:10px solid #ed8228;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px 0 0 0;font-family:"Roboto","DroidSansRegular",Arial,Helvetica,sans-serif}@media(max-width: 500px){.tabs{padding:0}}.tabs .tab{padding:12px 20px;font-size:20px;color:#445977}.tabs .tab a{color:#445977}.tabs .tab.active{border-bottom:4px solid #ed8228;font-weight:bold;color:#24364b}.tabs .tab.active-alternate{border-bottom:4px solid #fff;font-weight:bold}ul.tabset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.tabset li{display:-webkit-box;display:-ms-flexbox;display:flex}ul.tabset li a{padding:12px 12px}ul.tabset li a.active{background-color:#fff;color:#24364b !important;font-weight:bold}ul.tabset li a.active::parent{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.ads{text-align:center}.ads.container_SMN_BTF_560{background-color:#e8e8e8;margin-bottom:18px;min-height:315px}.ads.container_SMN_ATFR_300,.ads.container_SMN_MIDR_300c{background-color:#e8e8e8;padding:18px 0;border-radius:3px;margin:0 0 18px;min-height:250px;min-width:300px}.ads.container_SMN_ATFR_300 .SMN_MIDR_300c,.ads.container_SMN_MIDR_300c .SMN_MIDR_300c{z-index:5}.ads.container_SMN_ATF_970{min-height:90px;border-radius:3px;padding:10px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:10px}.ads.container_SMN_ATF_320M{min-height:90px;text-align:center;padding:10px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.ads.container_SMN_BTF_300M{min-height:250px;text-align:center;background-color:#e8e8e8;border-radius:3px;padding:10px 0;margin-bottom:12px}.ads.container_TONEFUSE_BELOW{margin-bottom:12px}.ads .adname{font-weight:bold;color:red}.artistLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none !important;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease, -webkit-filter .2s ease}.artistLink .icon{margin-right:10px;font-size:18px}.artistLink:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatar .image{border-radius:50%}.avatar .image img{height:100%;width:100%;border-radius:50%}.avatar .text{margin-left:8px}.crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;margin-bottom:12px}.crumbs ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.crumbs ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.crumbs ul li:not(:last-child){margin-right:8px}.crumbs ul li:not(:last-child)::after{content:">";margin-left:8px;color:#999}.crumbs ul li a{text-decoration:none;color:#007bff}.crumbs ul li a:hover{text-decoration:underline}.crumbs ul li span[itemprop=name]{color:#333}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox input{accent-color:#24364b;-webkit-transform:scale(1.2);transform:scale(1.2);margin:0 10px 0 2px}.checkbox label{float:none !important;width:auto !important}.comment{font-family:"Roboto","DroidSansRegular",Arial,Helvetica,sans-serif;padding-bottom:0 !important;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.comment.comment-container .replies-none,.comment .comment-container .replies-none{padding:0 !important}.comment.comment-container .replies .reply.hidden,.comment .comment-container .replies .reply.hidden{display:none}.comment.comment-container .replies .reply-options,.comment .comment-container .replies .reply-options{margin:0 10px 20px 10px}.comment .comment-body{margin:4px 0 -8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.comment .comment-body.isEditing .comment-edit form.CommentEditForm{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comment .comment-body.isEditing .comment-edit form.CommentEditForm .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.comment .comment-body.isEditing .comment-edit form.CommentEditForm .actions .error{display:none}.comment .comment-body.isEditing .comment-edit form.CommentEditForm .edit-reason-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment .comment-body.isEditing .comment-edit form.CommentEditForm .edit-reason-container label{margin-right:10px}.comment .comment-body.isEditing .comment-edit form.CommentEditForm .edit-reason-container input{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:4px;padding:6px 6px}.comment .comment-body.isEditing .comment-edit form.CommentEditForm .edit-reason-container input:focus,.comment .comment-body.isEditing .comment-edit form.CommentEditForm .edit-reason-container input:active{outline:none;border:1px solid rgba(0,0,0,.5)}.comment .comment-body .comment-usertext-nolink,.comment .comment-body .comment-usertext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-wrap:break-word;font-size:1.8rem;line-height:3.1rem;color:#000;cursor:pointer;position:relative}.comment .comment-body .comment-usertext-nolink.hasTruncation::after,.comment .comment-body .comment-usertext.hasTruncation::after{content:"";position:absolute;bottom:0;left:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(white));background:linear-gradient(to bottom, transparent, white 100%);pointer-events:none}.comment .comment-body .comment-usertext-nolink .video-container,.comment .comment-body .comment-usertext .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.comment .comment-body .comment-usertext-nolink .video-container iframe,.comment .comment-body .comment-usertext .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.comment .comment-body .comment-usertext-nolink{cursor:auto}.comment .comment-body .comment-hasTruncation-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comment .comment-body .comment-tags{gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.comment .comment-body .comment-tags .more-tags-text{color:#24364b;font:14px "Roboto","DroidSansRegular",Arial,Helvetica,sans-serif !important;line-height:18px;padding:5px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;cursor:default}@media(max-width: 500px){.comment .comment-body{font-size:16px;line-height:2.3rem}}.comment .comment-body p{margin-bottom:15px;position:relative}.comment .comment-body p small{color:#666;font-size:90%}.comment .comment-body p form.CommentEditForm{display:none}.comment .comment-body p button.comment-truncated{color:#ed8228;font-weight:bold}.comment .comment-body p button.comment-truncated:hover{color:#f19d57}.comment .comment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.comment .comment-header .isThreadView{display:none}.comment .comment-header .metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}@media(max-width: 500px){.comment .comment-header .metadata{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.comment .comment-header .metadata .titling{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.comment .comment-header .metadata .questiontitling{color:#ed8228;font-family:"gesta","Trebuchet MS",Helvetica,sans-serif;font-size:125%;padding-bottom:18px}.comment .comment-header .metadata .authoring{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.comment .comment-header .metadata .left-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.comment .comment-header .metadata .left-info .comment-type{position:relative;font-weight:600;display:none}.comment .comment-header .metadata .left-info .comment-type::after{content:"•";padding:0 8px;color:#ccc}.comment .comment-header .metadata .left-info .comment-author{font-weight:600;position:relative}.comment .comment-header .metadata .left-info .comment-author .by{font-weight:normal}.comment .comment-header .metadata .left-info .comment-author .author-mod{color:#fff;background-color:#ed8228;padding:2px 5px;border-radius:5px;margin-left:4px;font-size:.6em;vertical-align:top}.comment .comment-header .metadata .right-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comment .comment-header .metadata .right-info .btn{outline:none;border:none;background-color:rgba(0,0,0,0);cursor:pointer;color:rgba(0,0,0,.75)}.comment .comment-header .metadata .right-info .btn:hover{color:rgba(0,0,0,.25)}.comment .comment-header .metadata .comment-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.comment .comment-header .metadata .comment-title a,.comment .comment-header .metadata .comment-title a:hover{text-decoration:none}.comment .comment-header .metadata .comment-title-primary{font-size:18px;font-weight:bold;color:#24364b}.comment .comment-header .metadata .comment-title-secondary{padding:2px 7px;margin-left:8px;font-size:14px}.comment .comment-header .metadata .comment-time{position:relative;color:#999;font-size:15px}.comment .comment-header .metadata .comment-time-reply::before{content:"•";padding:0 8px;color:#ccc}@media(max-width: 500px){.comment .comment-header .metadata .comment-time span{display:none}}.comment .comment-header .metadata .toggle-collapse .icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.comment .comment-header .metadata .toggle-collapse.collapsed .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.comment .comment-header .metadata .comment-awards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:2px}.comment .comment-header .metadata .comment-awards .award{margin:0 2px;font-size:12px}.comment .comment-header .metadata .comment-awards .award-featured{color:#ffa92e}.comment .comment-header .metadata .comment-awards .award-edit{color:rgba(0,0,0,.5)}.comment .comment-header .imagery img{border-radius:3px;height:45px;width:45px;margin-right:10px;border:1px solid #dedede}.comment .comment-info{display:none}.comment .comment-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2px;font-size:16px;margin-top:15px;margin-bottom:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.comment .comment-footer{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin-bottom:20px}}.comment .comment-footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000;margin-right:2px;line-height:15px;padding:9px 11px 9px 11px;border:1px solid rgba(0,0,0,0)}.comment .comment-footer a .icon{margin-right:7px}.comment .comment-footer a:hover{background-color:#f3f3f3;border-radius:6px;border-bottom:1px solid #ed8317}.comment .comment-footer a.action-link span{display:none}@media only screen and (min-width: 768px){.comment .comment-footer a.action-link span{display:block}}.comment .comment-menu{position:relative}.comment .comment-menu .menu-list{display:none;position:absolute;background-color:#fff;right:0;z-index:2;padding:0;margin:0;width:auto;min-width:150px}.comment .comment-menu .menu-list button{display:-webkit-box;display:-ms-flexbox;display:flex;outline:none;border:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);text-align:left;padding:12px 12px;font-size:14px}.comment .comment-menu .menu-list button .icon{margin-right:6px;font-size:14px}.comment .comment-menu .menu-list button:hover{background:rgba(0,0,0,.05);cursor:pointer;color:#3273a6}.comment .comment-menu .menu-list .separator{text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment .comment-menu .menu-list .separator.restricted span{color:red}.comment .comment-menu .menu-list .separator.restricted::before,.comment .comment-menu .menu-list .separator.restricted::after{background-color:red}.comment .comment-menu .menu-list .separator span{font-size:12px;font-weight:bold;padding:0 20px}.comment .comment-menu .menu-list .separator::before,.comment .comment-menu .menu-list .separator::after{content:"";position:absolute;top:50%;width:calc(50% - 50px);height:2px;background-color:#ccc;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.comment .comment-menu .menu-list .separator::before{left:0}.comment .comment-menu .menu-list .separator::after{right:0}.comment .comment-menu .icon-up{display:none;position:absolute;z-index:2;padding:0;margin:0;left:9px;top:12px;color:#dedede}.comment .comment-menu:hover .icon-up,.comment .comment-menu:hover .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex}.comment .comment-rating{font-size:1.8rem;line-height:3.1rem;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;border:1px solid rgba(0,0,0,.1);border-radius:5px}.comment .comment-rating .btn{outline:none;border:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:0 10px}.comment .comment-rating .btn:hover{background:rgba(0,0,0,.05);cursor:pointer;color:#3273a6;border-bottom:1px solid #ed8228}.comment .comment-rating .btn.rating-active{background-color:#f3f3f3;border-radius:6px;border-bottom:1px solid #ed8317}.comment .comment-rating .value{text-align:center;font-size:14px;padding:0 8px;min-width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}.comment .comment-rating-users{display:none;visibility:hidden;opacity:0;white-space:nowrap;width:0;overflow:hidden}.comment .comment-rating-users.visible{visibility:visible;opacity:1;width:auto;border-left:1px solid rgba(0,0,0,.1);padding:0 5px}.comment .comment-reply{margin-bottom:20px}.comment .comment-reply.no-replies{padding-top:20px}.comment .comment-reply.toggleable-hide,.comment .comment-reply.toggleable-hidden{display:none}.comment.reply{border:none;margin:0 0 20px 5px;padding:0 0 0 18px;border-left:1px solid rgba(0,0,0,.2)}@media(max-width: 500px){.comment.reply{margin:0 0 20px 0px;padding:0 0 0 10px;border-left:.5px solid rgba(0,0,0,.2)}}.comment form.inputForm{-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 14px 12px 16px;margin:0 0 0 5px;border:1px solid rgba(0,0,0,.2);border-radius:8px;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;-webkit-transition:display .3s ease-in-out;transition:display .3s ease-in-out}.comment form.inputForm textarea{font-size:1.8rem;line-height:3.1rem;font-weight:400;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;width:100%;outline:none;resize:none;border:none}.comment form.inputForm.focused{border-color:rgba(0,0,0,.5)}.comment form.inputForm.focused .options,.comment form.inputForm.focused .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.comment form.inputForm.focused .options .error,.comment form.inputForm.focused .actions .error{color:red;padding-left:10px;display:none}.comment form.inputForm .actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:none}.comment form.inputForm .options{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment form.inputForm button{border:none;outline:none;padding:8px 16px;border-radius:5px;cursor:pointer;text-transform:uppercase;-webkit-transition:width 5.3s ease-in-out;transition:width 5.3s ease-in-out}.comment form.inputForm button.primary{background-color:#1c83db;border-top:1px solid #1c83db;border-left:1px solid #1c83db;border-bottom:1px solid #1b2a39;border-right:1px solid #1b2a39}.comment form.inputForm button.primary span.text,.comment form.inputForm button.primary .icon{color:#fff}.comment form.inputForm button.primary:hover{border-bottom:1px solid #1c83db;border-right:1px solid #1c83db;border-top:1px solid #fff;border-left:1px solid #fff}.comment form.inputForm button.secondary{background-color:rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid #1b2a39;border-right:1px solid #1b2a39}.comment form.inputForm button.secondary span.text,.comment form.inputForm button.secondary .icon{color:rgba(0,0,0,.8)}.comment form.inputForm button.secondary:hover{border-bottom:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-top:1px solid #fff;border-left:1px solid #fff}.comment form.inputForm button .icon{margin-right:8px}.addComment{padding-bottom:20px !important}.addComment .fake-textarea{font-family:"Roboto","DroidSansRegular",Arial,Helvetica,sans-serif;cursor:text}.carousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:10px 0 0 0}@media(max-width: 500px){.carousel{margin:10px}}.carousel .items{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;width:100%;scroll-behavior:smooth}@media only screen and (min-width: 768px){.carousel .items{overflow-x:hidden}}.carousel .items .item{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px;height:200px}@media only screen and (min-width: 768px){.carousel .items .item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 15%)/6);flex:0 0 calc((100% - 15%)/6)}}.carousel .items .item .item-content{width:160px;overflow:hidden}.carousel .items .item .item-title,.carousel .items .item .item-subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;color:#24364b}.carousel .items .item .item-title{font-size:115%;font-weight:bold;padding:4px 4px 0 4px}.carousel .items .item .item-subtitle{padding:0 4px}.carousel .items .item a:hover{text-decoration:none}.carousel .items .item a:hover .item-title,.carousel .items .item a:hover .item-subtitle{color:#4d74a1}.carousel .items .item:last-child{margin-right:0}.carousel .items:hover .item-action{opacity:1}.carousel .items .item-action{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#1b2a39;color:#fff;border:none;padding:10px;cursor:pointer;z-index:1;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.carousel .items .item-action[data-action=previous]{left:0}.carousel .items .item-action[data-action=next]{right:0}@media only screen and (max-width: 767px){.carousel .items .item-action{display:none}}.content-area{font-family:"Roboto","DroidSansRegular",Arial,Helvetica,sans-serif;font-size:1.8rem;line-height:3.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative}.content-area .line{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;width:100%}.content-area .content{position:relative}.content-area .highlighted{background-color:#f2f2f2;display:inline;padding:4px 0px;border-radius:2px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;color:#000;position:relative}.content-area .highlighted:hover,.content-area .highlighted.hover{background-color:#e8e8e8;text-decoration:none}.content-area .menu{position:absolute;background-color:#f9f9f9;border:1px solid #000;padding:0;z-index:1000;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:pointer;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-area .menu .btn-icon{padding:0 6px;margin:0;border:none;outline:none;background-color:rgba(0,0,0,0);cursor:pointer}.content-area .menu .btn-icon .icon{font-size:22px}.content-area .menu .btn-icon .icon:hover{color:#ed8228}.content-area .menu .btn-text-noborder{padding:6px 10px;margin:0;border:none;outline:none;background-color:rgba(0,0,0,0);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-area .menu .btn-text-noborder:hover{background-color:#ed8228;color:#fff}.content-area .menu .btn-text-noborder:hover em{color:#fff !important}.content-area .menu .btn-text-noborder em{text-transform:uppercase;font-weight:800;font-style:italic;font-size:12px;line-height:1;color:#ed8228}.content-area .menu .caret{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #000}@media(max-width: 500px){.content-area .menu .caret{top:-25%;border-bottom:10px solid #000;border-top:none}}@media(max-width: 500px){.middle-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.createContainer{position:relative;height:100%}.createContainer:hover .menu{display:block}.createContainer:hover .create{background-color:#577197;border-bottom:1px solid #ed8228}.createContainer .create{-ms-flex-item-align:stretch;align-self:stretch;background-color:#445977;outline:none;border:none;cursor:pointer;color:#fff;border-radius:4px;padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,0);font-family:"Roboto","DroidSansRegular",Arial,Helvetica,sans-serif}.createContainer .create:hover{background-color:#577197;border-bottom:1px solid #ed8228}.createContainer .create .icon{font-size:16px}.createContainer .create .text{display:none}@media only screen and (min-width: 768px){.createContainer .create{margin-right:10px;padding:8px 16px}.createContainer .create .text{display:-webkit-box;display:-ms-flexbox;display:flex}.createContainer .create .icon{margin-right:8px}}.createContainer .menu{position:absolute;width:calc(100% + 70px);top:38px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:none;cursor:pointer}@media only screen and (min-width: 768px){.createContainer .menu{width:calc(100% + 44px)}}.createContainer .menu ul{padding:4px}.createContainer .menu ul li{padding:8px;border-radius:4px}.createContainer .menu ul li a{color:#111827;text-decoration:none}.createContainer .menu ul li:hover{background-color:#465564}.createContainer .menu ul li:hover a{color:#fff}.featuredCommentsWidget{margin-bottom:18px;padding:18px}.featuredCommentsWidget.leftHeavy{padding-left:10px !important}.featuredCommentsWidget h2{color:#24364b;margin-bottom:18px}.featuredCommentsWidget .miniComment{padding:0 6px 0 0;margin:8px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer}.featuredCommentsWidget .miniComment:hover{background-color:#ddd;border-radius:5px}.featuredCommentsWidget .miniComment .art{width:64px;height:64px;min-width:64px;margin-right:10px;position:relative}.featuredCommentsWidget .miniComment .art img{width:100%;height:100%;border-radius:5px}.featuredCommentsWidget .miniComment .body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;font-family:"Roboto",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featuredCommentsWidget .miniComment .body .title{color:#ed8228;font-size:16px;font-weight:500;line-height:14px;padding-top:6px}.featuredCommentsWidget .miniComment .body .title .artist{color:#a6a6a6;font-size:12px}.featuredCommentsWidget .miniComment .body .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-negative:1;flex-shrink:1;min-width:0;color:#000;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.featuredCommentsWidget .miniComment .body .text .text-wrapper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.filters .filter-select{cursor:pointer;position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:5px;display:inline-block;font:inherit;line-height:1.5em;padding:6px 60px 6px 8px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, #ed8228 50%),linear-gradient(135deg, #ed8228 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.filters .filter-select:hover{border:1px solid #ed8228}.filters .filter-select:active,.filters .filter-select:focus{background-image:linear-gradient(45deg, #3273a6 50%, transparent 50%),linear-gradient(135deg, transparent 50%, #3273a6 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border:1px solid #ed8228;outline:0}.filters .filter-select::after{content:"▼";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.imageUploadForm{padding:10px}.imageUploadForm select{margin:15px 0px}.imageUploadForm .progress{padding-top:15px;display:block}.loader{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.loader.loader-small{position:relative;width:50px;height:8px}.loader.loader-small:before,.loader.loader-small:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;left:0;top:0;-webkit-animation:ballMoveX-8px 2s linear infinite;animation:ballMoveX-8px 2s linear infinite}.loader.loader-small:after{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(16px) scale(1);transform:translateX(16px) scale(1);z-index:2;-webkit-animation:trfLoader-8px 2s linear infinite;animation:trfLoader-8px 2s linear infinite}.loader.loader-medium{position:relative;width:100px;height:16px}.loader.loader-medium:before,.loader.loader-medium:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;left:0;top:0;-webkit-animation:ballMoveX-16px 2s linear infinite;animation:ballMoveX-16px 2s linear infinite}.loader.loader-medium:after{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(32px) scale(1);transform:translateX(32px) scale(1);z-index:2;-webkit-animation:trfLoader-16px 2s linear infinite;animation:trfLoader-16px 2s linear infinite}.loader.loader-large{position:relative;width:200px;height:32px}.loader.loader-large:before,.loader.loader-large:after{content:"";position:absolute;width:32px;height:32px;border-radius:50%;background:#fff;left:0;top:0;-webkit-animation:ballMoveX-32px 2s linear infinite;animation:ballMoveX-32px 2s linear infinite}.loader.loader-large:after{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(64px) scale(1);transform:translateX(64px) scale(1);z-index:2;-webkit-animation:trfLoader-32px 2s linear infinite;animation:trfLoader-32px 2s linear infinite}.loader.hidden{display:none !important}@-webkit-keyframes trfLoader-8px{0%,5%{-webkit-transform:translateX(16px) scale(1);transform:translateX(16px) scale(1);background:#fff}10%{-webkit-transform:translateX(16px) scale(1);transform:translateX(16px) scale(1);background:#ed8228}40%{-webkit-transform:translateX(8px) scale(1.5);transform:translateX(8px) scale(1.5);background:#ed8228}90%,95%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#ed8228}100%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#fff}}@keyframes trfLoader-8px{0%,5%{-webkit-transform:translateX(16px) scale(1);transform:translateX(16px) scale(1);background:#fff}10%{-webkit-transform:translateX(16px) scale(1);transform:translateX(16px) scale(1);background:#ed8228}40%{-webkit-transform:translateX(8px) scale(1.5);transform:translateX(8px) scale(1.5);background:#ed8228}90%,95%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#ed8228}100%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#fff}}@-webkit-keyframes ballMoveX-8px{0%,10%{-webkit-transform:translateX(0);transform:translateX(0)}90%,100%{-webkit-transform:translateX(16px);transform:translateX(16px)}}@keyframes ballMoveX-8px{0%,10%{-webkit-transform:translateX(0);transform:translateX(0)}90%,100%{-webkit-transform:translateX(16px);transform:translateX(16px)}}@-webkit-keyframes trfLoader-16px{0%,5%{-webkit-transform:translateX(32px) scale(1);transform:translateX(32px) scale(1);background:#fff}10%{-webkit-transform:translateX(32px) scale(1);transform:translateX(32px) scale(1);background:#ed8228}40%{-webkit-transform:translateX(16px) scale(1.5);transform:translateX(16px) scale(1.5);background:#ed8228}90%,95%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#ed8228}100%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#fff}}@keyframes trfLoader-16px{0%,5%{-webkit-transform:translateX(32px) scale(1);transform:translateX(32px) scale(1);background:#fff}10%{-webkit-transform:translateX(32px) scale(1);transform:translateX(32px) scale(1);background:#ed8228}40%{-webkit-transform:translateX(16px) scale(1.5);transform:translateX(16px) scale(1.5);background:#ed8228}90%,95%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#ed8228}100%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#fff}}@-webkit-keyframes ballMoveX-16px{0%,10%{-webkit-transform:translateX(0);transform:translateX(0)}90%,100%{-webkit-transform:translateX(32px);transform:translateX(32px)}}@keyframes ballMoveX-16px{0%,10%{-webkit-transform:translateX(0);transform:translateX(0)}90%,100%{-webkit-transform:translateX(32px);transform:translateX(32px)}}@-webkit-keyframes trfLoader-32px{0%,5%{-webkit-transform:translateX(64px) scale(1);transform:translateX(64px) scale(1);background:#fff}10%{-webkit-transform:translateX(64px) scale(1);transform:translateX(64px) scale(1);background:#ed8228}40%{-webkit-transform:translateX(32px) scale(1.5);transform:translateX(32px) scale(1.5);background:#ed8228}90%,95%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#ed8228}100%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#fff}}@keyframes trfLoader-32px{0%,5%{-webkit-transform:translateX(64px) scale(1);transform:translateX(64px) scale(1);background:#fff}10%{-webkit-transform:translateX(64px) scale(1);transform:translateX(64px) scale(1);background:#ed8228}40%{-webkit-transform:translateX(32px) scale(1.5);transform:translateX(32px) scale(1.5);background:#ed8228}90%,95%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#ed8228}100%{-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);background:#fff}}@-webkit-keyframes ballMoveX-32px{0%,10%{-webkit-transform:translateX(0);transform:translateX(0)}90%,100%{-webkit-transform:translateX(64px);transform:translateX(64px)}}@keyframes ballMoveX-32px{0%,10%{-webkit-transform:translateX(0);transform:translateX(0)}90%,100%{-webkit-transform:translateX(64px);transform:translateX(64px)}}.pill{font:14px "Roboto","DroidSansRegular",Arial,Helvetica,sans-serif !important;line-height:18px;padding:5px 18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:12px;position:relative;cursor:pointer;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.pill.primary{background-color:#ed8228;color:#fff;z-index:10}.pill.primary:hover{background-color:#f19d57}.pill.primary.no-hover{cursor:default !important}.pill.primary.no-hover:hover{background-color:#ed8228 !important}.pill.secondary{background-color:#f1f1f1;color:#24364b}.pill.secondary:hover{background-color:#d7d7d7}.pill.secondary.no-hover{cursor:default !important}.pill.secondary.no-hover:hover{background-color:#f1f1f1 !important}.pill.secondary.active{background-color:#ed8228;color:#fff;font-weight:500}.pill.secondary.active:hover{background-color:#ef9040}.pill .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;margin-right:6px}.pill .actions{margin-left:10px;display:none;width:0;-webkit-transition:width 1.3s ease;transition:width 1.3s ease}.pill .actions .pill-delete{color:#c00}.pill:hover[data-type=tag] .actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;cursor:pointer !important}.mediaArt{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.mediaArt .image{border-radius:3px;margin-right:10px;border:1px solid #dedede}.mediaArt .image.lazy{-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.mediaArt .image.lazy-loaded{-webkit-filter:blur(0);filter:blur(0)}.mediaArt .image-xs{height:45px;width:45px}.mediaArt .image-small{height:70px;width:70px}.mediaArt .image-medium{height:155px;width:155px}.mediaArt .image-75percent{width:75%;height:75%}.mediaArt .image-100percent{width:100%;height:100%}.mediaArt .image.can-click{cursor:pointer}.mediaArt .hover-menu{display:none}.songInfo{padding:0px}@media(max-width: 500px){.songInfo{padding:0px}}.songInfo .header{border-bottom:1px solid #e0e0e0;padding:18px;color:#ed8228;font-family:"gesta","Trebuchet MS",Helvetica,sans-serif;font-size:125%}@media(max-width: 500px){.songInfo .header{padding:10px}}.songInfo .item{margin:0 18px;border-bottom:1px solid #e0e0e0;padding:9px 0;color:#1b2a39;font-size:95%;line-height:18px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 500px){.songInfo .item{margin:0 10px}}.songInfo .item:last-child{border-bottom:none;padding:9px 0 0 0;margin-bottom:20px}.songInfo .item .value{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.songInfo .item.moderator-item{color:red}.songLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none !important;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease, -webkit-filter .2s ease}.songLink .icon{margin-right:10px;font-size:18px}.songLink:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.songsListWidget{padding:0px}@media(max-width: 500px){.songsListWidget{padding:0px}}.songsListWidget .header{border-bottom:1px solid #e0e0e0;padding:18px;color:#ed8228;font-family:"gesta","Trebuchet MS",Helvetica,sans-serif;font-size:125%}@media(max-width: 500px){.songsListWidget .header{padding:10px}}.songsListWidget .item{margin:0 18px;border-bottom:1px solid #e0e0e0;padding:9px 0;color:#1b2a39;font-weight:bold;font-size:95%;line-height:18px}@media(max-width: 500px){.songsListWidget .item{margin:0 10px}}.songsListWidget .item:last-child{border-bottom:none;padding:9px 0 0 0;margin-bottom:20px}.songsListWidget .item .art{border-radius:3px;height:40px;width:40px;margin-right:10px;border:1px solid #e0e0e0}.songsListWidget .item:hover{color:#446a90;text-decoration:none !important}.songsListWidget .item span{font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:85%}.songTools{padding:0px}@media(max-width: 500px){.songTools{padding:0px}}.songTools .header{border-bottom:1px solid #e0e0e0;padding:18px;color:#ed8228;font-family:"gesta","Trebuchet MS",Helvetica,sans-serif;font-size:125%}@media(max-width: 500px){.songTools .header{padding:10px}}.songTools .item{margin:0 18px;border-bottom:1px solid #e0e0e0;padding:9px 0;color:#1b2a39;font-size:95%;line-height:18px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 500px){.songTools .item{margin:0 10px}}.songTools .item:last-child{border-bottom:none;padding:9px 0 0 0;margin-bottom:20px}.songTools .item .value{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.songTools .item.moderator-item{color:red}.lyricSnippet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:fixed;z-index:5000}@media only screen and (min-width: 768px){.lyricSnippet{position:relative}}.lyricSnippet .snippetSlimColumn{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:60px}@media only screen and (min-width: 768px){.lyricSnippet .snippetSlimColumn{display:none}}.lyricSnippet .snippetSlimColumn button{border:none;outline:none;background:rgba(0,0,0,0);color:#fff;height:auto;padding:0 6px;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.lyricSnippet .snippetSlimColumn button .btn-icon-close{font-size:30px;padding:20px 4px}.lyricSnippet .snippetWrapper{background-color:#fff;height:100vh;border-left:3px solid #ed8228;padding:0px;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:1}@media only screen and (min-width: 768px){.lyricSnippet .snippetWrapper{padding:20px 18px 20px;margin:0;height:auto;border:none}}.lyricSnippet .snippetWrapper .actions{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lyricSnippet .snippetWrapper .actions .btn-action{border:none;background-color:rgba(0,0,0,0);font-size:20px}.lyricSnippet .snippetWrapper .actions .btn-action:hover{cursor:pointer;color:gray}.lyricSnippet .snippetWrapper .actions .left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.lyricSnippet .snippetWrapper .actions .right{margin-left:auto}.videoPlayer{width:100%;margin:20px 0}.videoPlayer .iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.videoPlayer .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 768px){.videoPlayer{width:635px}}.searchbox-wrapper{position:relative;overflow:visible !important;z-index:1}.searchbar-content,.middle-content,.search-menu .form{overflow:visible !important}.autocomplete-wrapper{position:absolute;top:100%;left:0;right:0;pointer-events:none;z-index:1000;margin-top:4px;width:100%}.autocomplete-wrapper:not(.has-results){pointer-events:none !important;z-index:-1;top:100%}.autocomplete-wrapper.has-results{pointer-events:auto;z-index:1000}.search-menu .autocomplete-wrapper:not(.has-results){display:none !important}.autocomplete-dropdown{position:relative;width:100%;min-width:240px;background:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:500px;overflow-x:hidden;pointer-events:all}.autocomplete-dropdown.hidden{display:none !important}.autocomplete-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;background:#f8f8f8;padding:0;margin:0}.autocomplete-tabs .autocomplete-tab{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 12px;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;font-size:14px;color:#666;-webkit-transition:all .2s;transition:all .2s}.autocomplete-tabs .autocomplete-tab:hover{background:#f0f0f0;color:#333}.autocomplete-tabs .autocomplete-tab.active{color:#333;border-bottom-color:#007bff;font-weight:600}.autocomplete-results{position:relative;max-height:420px;overflow-y:auto;overflow-x:hidden}.autocomplete-content{padding:8px 0;display:block !important;min-height:20px}.autocomplete-content.hidden{display:none !important}.autocomplete-content:not(.hidden){display:block !important;visibility:visible !important;opacity:1 !important}.autocomplete-section{margin-bottom:12px}.autocomplete-section:last-child{margin-bottom:0}.autocomplete-section .autocomplete-section-header{padding:8px 12px;font-size:12px;font-weight:600;text-transform:uppercase;color:#999;background:#f8f8f8;border-bottom:1px solid #eee}.autocomplete-section .autocomplete-list{padding:0}.autocomplete-item{padding:0;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.autocomplete-item:hover,.autocomplete-item.selected{background:#f0f7ff}.autocomplete-item .autocomplete-link{display:block;padding:10px 12px;text-decoration:none;color:inherit}.autocomplete-item .autocomplete-link:hover{text-decoration:none}.autocomplete-item .autocomplete-title{font-size:14px;color:#333;font-weight:500;margin-bottom:2px}.autocomplete-item .autocomplete-subtitle{font-size:12px;color:#666}.autocomplete-loading,.autocomplete-empty{padding:20px;text-align:center;color:#999;display:block;min-height:50px;line-height:1.5}.autocomplete-loading.hidden,.autocomplete-empty.hidden{display:none !important}.autocomplete-loading i{font-size:20px;color:#007bff}@media(max-width: 768px){.autocomplete-dropdown{max-height:400px}.autocomplete-tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.autocomplete-tabs .autocomplete-tab{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;padding:8px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete-item .autocomplete-link{padding:12px}.autocomplete-item .autocomplete-title{font-size:16px}.autocomplete-item .autocomplete-subtitle{font-size:14px}.search-menu .form{position:relative;z-index:1}.search-menu .searchbox-wrapper{position:relative;z-index:2}.search-menu .searchbox{position:relative !important;z-index:10 !important;pointer-events:all !important;-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.search-menu .autocomplete-wrapper{z-index:1001;pointer-events:none}.search-menu .autocomplete-wrapper:has(.autocomplete-dropdown:not(.hidden)){pointer-events:auto}.search-menu .autocomplete-wrapper.has-results{pointer-events:auto}.search-menu .autocomplete-dropdown{background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.15);box-shadow:0 4px 6px rgba(0,0,0,.15);pointer-events:all}.search-menu .autocomplete-dropdown.hidden{pointer-events:none !important}}.cardType{font-size:12px;text-transform:uppercase;background-color:#dedede;border-top-left-radius:3px;border-top-right-radius:3px;padding:4px 10px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:600;color:rgba(0,0,0,.75)}@media(max-width: 500px){.cardType{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.card .card-song-header{-webkit-box-flex:1;-ms-flex:1;flex:1}.card .card-song-header .subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.card .card-song-header .subtitle .artist-name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:16px;line-height:26px;color:#404040}.card .card-song-header .subtitle .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:4px}.card .card-song-header .subtitle .actions .timestamp{position:relative;color:#999;font-size:15px}.emoji-summary{font-size:14px;color:#666;margin-left:11px;margin-top:20px}.emoji-summary .emoji{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background-color:#fff;font-size:16px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.emoji-summary .emoji:nth-child(1){z-index:3}.emoji-summary .emoji:nth-child(2){z-index:2;margin-left:-8px}.emoji-summary .emoji:nth-child(3){z-index:1;margin-left:-8px}.emoji-summary .count{color:#666;font-weight:500;margin-left:4px}.user-header{padding:24px 0}.user-header .user-header-content{gap:20px}.user-header .user-header-content .user-avatar{-ms-flex-negative:0;flex-shrink:0}.user-header .user-header-content .user-info .user-name{margin:0 0 8px 0;font-size:32px;font-weight:bold;color:#24364b}.user-header .user-header-content .user-info .user-joined{color:#6b7280;font-size:16px}.explore .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.explore .pagination .previous{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.explore .pagination .next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}.explore .pagination .btn-explore-pagination{margin:0 4px;border:none;border-radius:6px;outline:none;background-color:rgba(0,0,0,0);cursor:pointer;padding:6px 10px}.explore .pagination .btn-explore-pagination:disabled,.explore .pagination .btn-explore-pagination:hover{font-weight:bold;background-color:#f3f3f3;border-radius:6px;border-bottom:1px solid #ed8317}.explore-options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.songHeader{font-family:"Roboto","DroidSansRegular",Arial,Helvetica,sans-serif;z-index:1000}.songHeader .songHeaderCrumbs h2{margin-left:19px;margin-right:19px;font-weight:400}.songHeader .songHeaderCrumbs h2 .icon{margin-right:10px}.songHeader .pills{padding:10px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media(max-width: 1024px){.songHeader .pills{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.songHeader .pills::-webkit-scrollbar{display:none}}.songHeader .featuring{font-size:14px;font-weight:normal;margin-left:2px}.songHeader .featuring .list{color:#3273a6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.qanda{padding-bottom:20px;z-index:9;position:relative}.video{padding-bottom:20px;z-index:9;position:relative}@media(min-width: 1200px){html.side-nav-collapsed .side-nav{width:20px;min-width:20px;padding:0}html.side-nav-collapsed .side-nav .side-nav-scroll-wrapper{display:none}}.side-nav{width:240px;min-width:240px;background:#fff;border-right:1px solid #ccc;padding:16px;height:calc(100vh - 70px);position:fixed;top:70px;left:0;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:visible}@media(max-width: 1199px){.side-nav{width:240px !important;min-width:240px !important;padding:16px !important;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1000;top:0;height:100vh}.side-nav.mobile-open{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:2px 0 8px rgba(0,0,0,.15);box-shadow:2px 0 8px rgba(0,0,0,.15)}.side-nav .side-nav-scroll-wrapper{display:block !important}.side-nav .side-nav-toggle{display:none !important}}@media(min-width: 1200px){.side-nav.collapsed{width:20px;min-width:20px;padding:0}.side-nav.collapsed .side-nav-scroll-wrapper{display:none}}.side-nav-toggle{position:absolute;right:-15px;top:14px;background:#f6f7f8;border:1px solid #ccc;border-radius:4px;padding:0;cursor:pointer;z-index:100;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:2px 0 4px rgba(0,0,0,.1);box-shadow:2px 0 4px rgba(0,0,0,.1);height:44px;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.side-nav-toggle:hover{background:#e9eaeb;border-right:2px solid #ed8228}.side-nav-toggle i{font-size:14px;color:#1c1c1c;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.side-nav.collapsed .side-nav-toggle i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.side-nav-scroll-wrapper{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-touch-action:pan-y;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 1199px){.side-nav-scroll-wrapper{height:calc(100vh - 32px);max-height:calc(100vh - 32px)}}.side-nav-scroll-wrapper:hover,.side-nav-scroll-wrapper:focus-within{scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}.side-nav-scroll-wrapper::-webkit-scrollbar{width:6px}.side-nav-scroll-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.side-nav-scroll-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.side-nav-scroll-wrapper:hover::-webkit-scrollbar-thumb,.side-nav-scroll-wrapper:focus-within::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}.side-nav-scroll-wrapper::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}.side-nav-content{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 1199px){.side-nav-content{min-height:auto;padding-bottom:200px}.side-nav-content::after{content:"";display:block;height:100px;-ms-flex-negative:0;flex-shrink:0}}.side-nav-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border-radius:4px;text-decoration:none;color:#1c1c1c;font-size:14px;font-weight:500;-webkit-transition:all .2s;transition:all .2s;border-left:3px solid rgba(0,0,0,0)}.nav-link:hover{background:#f6f7f8;border-left-color:#f5b986}.nav-link.active{background:#f6f7f8;border-left-color:#ed8228;font-weight:600}.nav-link.active:hover{background:#e9eaeb;border-left-color:#e87513}.nav-link-logout{color:#999}.nav-link-logout i{margin-right:10px;font-size:16px}.nav-link-logout:hover{color:#f44;background:#fff0f0;border-left-color:#f44}.nav-link-with-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.nav-link-with-action .nav-link{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:4px}.nav-link-with-action .nav-action-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px;border-radius:4px;text-decoration:none;color:#ed8228;font-size:12px;font-weight:600;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap}.nav-link-with-action .nav-action-link:hover{background:#fdefe4;color:#d16911}.nav-divider{border:none;border-top:1px solid #edeff1;margin:0 0 16px 0}.nav-section-title{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;color:#d16911;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-section-title .count-badge{font-size:11px;font-weight:500;color:#666;margin-left:4px;text-transform:none}.recent-activity-header-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:0 12px}.recent-activity-header-inline .nav-section-title{margin:0;padding:0}.header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-section-button{background:rgba(0,0,0,0);border:none;color:#999;cursor:pointer;padding:2px 4px;font-size:16px;-webkit-transition:all .2s;transition:all .2s;line-height:1}.toggle-section-button:hover{color:#1c1c1c}.toggle-section-button i{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.toggle-section-button.collapsed i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.clear-button{background:rgba(0,0,0,0);border:none;color:#999;cursor:pointer;padding:2px 4px;font-size:16px;-webkit-transition:all .2s;transition:all .2s;line-height:1}.clear-button:hover{color:#f44}.section-collapsible{overflow:hidden;-webkit-transition:max-height .3s ease,opacity .3s ease;transition:max-height .3s ease,opacity .3s ease;max-height:10000px;opacity:1}.section-collapsible.collapsed{max-height:0;opacity:0}.mobile-nav-toggle{display:none;background:rgba(0,0,0,0);border:none;font-size:24px;color:rgba(255,255,255,.65);cursor:pointer;padding:8px;margin-right:12px;-webkit-transition:color .2s;transition:color .2s}.mobile-nav-toggle:hover{color:#ed8228}@media(max-width: 1199px){.mobile-nav-toggle{display:block}}.nav-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-ms-touch-action:none;touch-action:none}.nav-overlay.active{display:block}.recent-activity-compact{padding:0;background:rgba(0,0,0,0);border:none}.recent-activity-compact-list{padding:0}.recent-activity-compact-items{list-style:none;margin:0;padding:0}.recent-activity-compact-item{margin-bottom:4px}.recent-activity-compact-item:last-child{margin-bottom:0}.recent-activity-compact-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;border-radius:4px;text-decoration:none;color:#1c1c1c;font-size:14px;font-weight:500;-webkit-transition:background .2s;transition:background .2s}.recent-activity-compact-link:hover{background:#f6f7f8}.recent-activity-compact-icon{width:32px;height:32px;min-width:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f0f0f0;border-radius:50%;margin-right:12px;color:#666;font-size:14px}.recent-activity-compact-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.recent-activity-compact-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-activity-compact-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:10px;color:#999}.recent-activity-compact-empty{color:#999}.recent-activity-compact-empty p{font-size:12px;color:#999;margin:0 0 12px 0;padding:0 12px}.recent-activity-compact-loading{padding:24px;text-align:center}.activity-type-badge{display:inline-block;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.activity-type-badge.activity-type-song{background:#e3f2fd;color:#1976d2}.activity-type-badge.activity-type-artist{background:#f3e5f5;color:#7b1fa2}.activity-type-badge.activity-type-album{background:#e8f5e9;color:#388e3c}.activity-time{color:#aaa}.following-compact{padding:0;background:rgba(0,0,0,0);border:none}.following-compact-items{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto;overflow-x:hidden}.following-compact-item{margin-bottom:4px}.following-compact-item:last-child{margin-bottom:0}.following-compact-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;border-radius:4px;text-decoration:none;color:#1c1c1c;font-size:14px;font-weight:500;-webkit-transition:background .2s;transition:background .2s}.following-compact-link:hover{background:#f6f7f8}.following-compact-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.following-compact-empty{font-size:12px;color:#999;margin:0 0 12px 0;padding:0 12px}.bottom-header-wrapper .loginButtonContainer{position:relative;height:100%;margin:0 4px}.bottom-header-wrapper .loginButtonContainer:hover .login{background-color:#f19d57;border-bottom:1px solid #ed8228}.bottom-header-wrapper .loginButtonContainer .login{-ms-flex-item-align:stretch;align-self:stretch;background-color:#ed8228;outline:none;border:none;cursor:pointer;color:#fff;border-radius:4px;padding:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,0);font-family:"Roboto","DroidSansRegular",Arial,Helvetica,sans-serif}.bottom-header-wrapper .loginButtonContainer .login:hover{background-color:#577197;border-bottom:1px solid #ed8228}.bottom-header-wrapper .loginButtonContainer .login .text{font-size:12px;font-weight:600;text-transform:uppercase;padding:2px 0}@media only screen and (min-width: 768px){.bottom-header-wrapper .loginButtonContainer .login{margin-right:10px}.bottom-header-wrapper .loginButtonContainer .login .text{display:-webkit-box;display:-ms-flexbox;display:flex}}.bottom-header-wrapper .searchButtonContainer{position:relative;margin:0 4px}.bottom-header-wrapper .searchButtonContainer:hover .icon-search{background-color:#2b445c;border-bottom:1px solid #ed8228}.bottom-header-wrapper .searchButtonContainer button{-ms-flex-item-align:stretch;align-self:stretch;background-color:#1b2a39;outline:none;border:none;cursor:pointer;color:#fff;border-radius:4px;padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,0);font-family:"Roboto","DroidSansRegular",Arial,Helvetica,sans-serif}.bottom-header-wrapper .searchButtonContainer button:hover{background-color:#577197;border-bottom:1px solid #ed8228}.bottom-header-wrapper .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.emoji-select{position:relative;display:inline-block;overflow:visible}.emoji-select-openmenu{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:9px 11px;margin:0;font-size:16px;color:#000;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:38px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.emoji-select-openmenu.selected,.emoji-select-openmenu:hover{background-color:#f3f3f3;border-radius:6px;border-bottom:1px solid #ed8228}.emoji-select-openmenu.selected{-webkit-transform:scale(1.05);transform:scale(1.05)}.emoji-select-openmenu i{display:block;line-height:1}@media(max-width: 768px){.emoji-select-openmenu{padding:12px 14px;font-size:18px;width:48px;height:44px}}.emoji-select-selected{font-size:18px;line-height:1;display:block}@media(max-width: 768px){.emoji-select-selected{font-size:22px}}.emoji-select-menu-container{position:fixed;z-index:9999;-webkit-animation:emojiSelectMenuSlideUp .2s ease-out;animation:emojiSelectMenuSlideUp .2s ease-out;display:none;pointer-events:all}.emoji-select-menu-container.show{display:block}.emoji-select-menu-list{background:#fff;border:1px solid #dedede;border-radius:30px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 6px;gap:0px}.emoji-select-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;cursor:pointer;border-radius:50%;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;position:relative}.emoji-select-menu-item:hover{-webkit-transform:scale(1.4) translateY(-4px);transform:scale(1.4) translateY(-4px)}.emoji-select-menu-item:hover .emoji-select-menu-emoji{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.emoji-select-menu-item:active{-webkit-transform:scale(1.25) translateY(-2px);transform:scale(1.25) translateY(-2px)}.emoji-select-menu-emoji{font-size:28px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-filter .15s ease-out;transition:-webkit-filter .15s ease-out;transition:filter .15s ease-out;transition:filter .15s ease-out, -webkit-filter .15s ease-out}@-webkit-keyframes emojiSelectMenuSlideUp{from{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes emojiSelectMenuSlideUp{from{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width: 768px){.emoji-select-menu-list{padding:6px 8px;gap:0px}.emoji-select-menu-item{width:42px;height:42px}.emoji-select-menu-item:hover{-webkit-transform:scale(1.3) translateY(-4px);transform:scale(1.3) translateY(-4px)}.emoji-select-menu-emoji{font-size:32px}}.user-profile .no-submissions{padding:40px 20px;text-align:center;color:#6b7280}.user-profile .explore-items .comment-container{max-height:none !important;height:auto !important;overflow:visible !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important}.user-profile .explore-items .comment-container .card{max-height:none !important;height:auto !important;overflow:visible !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important}.user-profile .explore-items .comment-container .comment-body{max-height:none !important;overflow:visible !important;height:auto !important}.user-profile .explore-items .comment-container .comment-body .comment-usertext,.user-profile .explore-items .comment-container .comment-body .comment-usertext-nolink{max-height:none !important;overflow:visible !important;height:auto !important}.user-profile .explore-items .comment-container .comment-body .comment-usertext.hasTruncation::after,.user-profile .explore-items .comment-container .comment-body .comment-usertext-nolink.hasTruncation::after{display:none !important;content:none !important}.user-profile .explore-items .comment-container .comment-body .comment-usertext p.hidden,.user-profile .explore-items .comment-container .comment-body .comment-usertext p.truncated,.user-profile .explore-items .comment-container .comment-body .comment-usertext-nolink p.hidden,.user-profile .explore-items .comment-container .comment-body .comment-usertext-nolink p.truncated{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important}.user-profile .explore-items .comment-container .comment-body .comment-hasTruncation-options{display:none !important}.controlpanel .grouping{border-left:3px solid navy;padding-left:10px}