.tsqd-open-btn-container{top:50%!important;transform:translateY(-50%)!important}.ErrorBoundary-template{text-align:center;justify-content:center;gap:var(--spacing);flex-direction:column;flex-grow:1;display:flex}.BrowserSupport-component{text-align:center}.InstallNotice-component{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.InstallNotice-component a{color:#dc143c;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;background-color:#fff;border-radius:10px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:inline-flex}.InstallNotice-component a:hover{color:#fff;background-color:#00000040}.MeuPlay-template{flex-direction:column;flex-grow:1;display:flex}.MeuPlay-template>:not(.warning-bars){flex-grow:1}.Button-component{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background-color:var(--cor2);text-transform:uppercase;letter-spacing:1px;border:0;border-radius:10px;padding:4px 8px}.Button-component:not(.inactive):hover,.Button-component.active{color:var(--cor2);background-color:#fff}.Button-component:disabled{cursor:auto;opacity:.75}.Button-component.small{font-size:.7rem}.Button-component.white{color:#fff}.FormGroup-component{flex-direction:column;gap:2px;display:flex}.FormGroup-component label{color:#fff;text-transform:uppercase;font-size:small}.Input-component{font-size:inherit;padding:4px var(--spacing);border:1px solid var(--cor2);border-radius:var(--spacing);font-family:inherit}fieldset:disabled .Input-component{opacity:.2;background-color:#fff}.LoginButton-component{z-index:100;text-decoration:none;position:fixed;top:15px;left:15px}.Autoplay-page{background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.Autoplay-page form{z-index:2;flex-direction:column;align-items:center;width:300px;max-width:90%;display:flex;position:relative}.Autoplay-page fieldset{margin:var(--spacing);flex-direction:column;gap:16px;width:-webkit-fill-available;display:flex;position:relative}.Autoplay-page fieldset .Input-component{font-size:larger}.Autoplay-page fieldset button{color:#fff;height:30px}.Autoplay-page a,.Autoplay-page small{color:#fff}.Codecs-page{background-color:#000;justify-content:center;align-items:center;display:flex}.Codecs-page .card{flex-direction:column;align-items:center;gap:8px;display:flex}.Codecs-page .card .logo{width:200px}.Codecs-page .card .codec{color:#fff;text-align:center;flex-direction:column;gap:4px;margin-bottom:16px;font-size:large;display:flex}.Modal-component{z-index:5;background-color:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-component>.content{padding:var(--spacing);color:#fff;flex-direction:column;max-height:100vh;display:flex;position:relative;overflow:clip}.Modal-component>.content h1,.Modal-component>.content h2,.Modal-component>.content h3,.Modal-component>.content h4,.Modal-component>.content h5,.Modal-component>.content h6{text-transform:uppercase;color:var(--cor2);align-items:center;gap:var(--spacing);font-size:1.15rem;font-weight:400;display:flex}.Modal-component>.content>.close{top:var(--spacing);right:var(--spacing);z-index:99;position:absolute}.Textarea-component{padding:4px var(--spacing);border:1px solid var(--cor2);border-radius:var(--spacing);font-family:inherit;font-size:large;font-size:inherit}fieldset:disabled .Textarea-component{opacity:.2;background-color:#fff}.ContactForm-modal .content{width:clamp(200px,80dvw,400px);min-width:200px;max-width:400px;padding:16px}.ContactForm-modal .content fieldset{flex-direction:column;gap:16px;display:flex}.ContactForm-modal .content .Loader-component{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactForm-modal .content .error{color:#dc143c}.DeleteAccount-body{--primary-color:#ff5510;--bg-color:#1b1b1b;--text-color:#333;--border-radius:8px;background-color:var(--bg-color);color:var(--text-color);justify-content:center;align-items:center;min-height:100vh;margin:0;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;display:flex}.DeleteAccount-page{border-radius:var(--border-radius);background:#fff;width:100%;max-width:600px;padding:40px;box-shadow:0 4px 15px #0000000d}.DeleteAccount-page h1{color:var(--primary-color);margin-top:0;font-size:24px}.DeleteAccount-page h2{border-bottom:1px solid #eee;margin-top:25px;padding-bottom:10px;font-size:18px}.DeleteAccount-page p,.DeleteAccount-page li{color:#555;font-size:15px}.DeleteAccount-page .alert{color:#856404;border-radius:var(--border-radius);background-color:#fff3cd;border:1px solid #ffeeba;margin-top:20px;margin-bottom:20px;padding:15px;font-size:14px}.DeleteAccount-page form{margin-top:20px}.DeleteAccount-page label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.DeleteAccount-page input,.DeleteAccount-page textarea,.DeleteAccount-page select{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:15px;padding:12px;font-size:16px}.DeleteAccount-page button{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;padding:12px 20px;font-size:16px;font-weight:700;transition:opacity .3s}.DeleteAccount-page button:hover{opacity:.75}.DeleteAccount-page .data-policy{border-radius:var(--border-radius);background-color:#fafafa;margin-top:30px;padding:20px;font-size:14px}.DeleteAccount-page .data-policy>*{margin:8px 4px}.DeleteAccount-page ul{list-style-position:inside}.DeleteAccount-page .footer{text-align:center;color:#999;margin-top:30px;font-size:12px}.Checkbox-component{--size:22px;width:var(--size);height:var(--size);cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:relative}.Checkbox-component:hover input~.checkmark{background-color:var(--cor3)}.Checkbox-component input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.Checkbox-component input:checked~.checkmark{background-color:var(--cor2)}.Checkbox-component input:checked~.checkmark:after{display:block}.Checkbox-component .checkmark{height:var(--size);width:var(--size);border:1px solid var(--cor2);border-radius:var(--spacing);background-color:#fff;position:absolute;top:0;left:0}.Checkbox-component .checkmark:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:8px;height:16px;display:none;position:absolute;top:1px;left:6px;transform:rotate(45deg)}fieldset:disabled .Checkbox-component{opacity:.2}.ClearData-modal .content{width:clamp(200px,80dvw,400px);min-width:200px;max-width:400px;padding:16px}.ClearData-modal .content .items{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.ClearData-modal .content .item{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ClearData-modal .content .item .Checkbox-component{flex:none}.ClearData-modal .content .item small{opacity:.7;margin-top:2px;font-size:.7rem;display:block}.ClearData-modal .content .footnote{opacity:.6;margin-top:12px;font-size:.7rem;display:block}.Download-component{flex-direction:column;align-items:center;gap:12px;display:flex}.Download-component .Download-title{color:var(--cor2);font-size:.9rem}.Download-component .Download-icons{gap:20px;display:flex}.Download-component .Download-icons a{color:var(--cor2);font-size:2rem}.Download-component .Download-icons a:hover{color:var(--cor3)}.Login-page{background-color:#000;justify-content:center;align-items:center;display:flex;position:relative}.Login-page video{pointer-events:none;object-fit:cover;z-index:1;opacity:.15;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.Login-page form{z-index:2;flex-direction:column;align-items:center;width:300px;max-width:90%;display:flex;position:relative}.Login-page a{text-align:center;color:var(--cor2)}.Login-page a:hover{color:var(--cor3)}.Login-page .logo{width:200px}.Login-page fieldset{margin:var(--spacing);flex-direction:column;gap:16px;width:-webkit-fill-available;display:flex;position:relative}.Login-page fieldset .Input-component{font-size:larger}.Login-page fieldset button{color:#fff;height:30px}.Login-page fieldset .Loader-component{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Login-page fieldset .lite-mode{color:#fff;text-transform:uppercase;align-items:center;gap:4px;font-size:small;display:flex}.Login-page fieldset:disabled{cursor:progress}.Login-page fieldset:disabled label,.Login-page fieldset:disabled button{opacity:.2}.Login-page fieldset:disabled button:before{content:"";display:block}.Login-page .sessions{width:-webkit-fill-available;margin:var(--spacing) var(--spacing) 0;flex-direction:column;gap:8px;display:flex}.Login-page .sessions .title{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:small}.Login-page .sessions .session{gap:8px;display:flex}.Login-page .sessions .session .enter{flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;padding-block:4px;line-height:1.2;display:flex}.Login-page .sessions .session .enter>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.Login-page .sessions .session .enter .detail{opacity:.85;letter-spacing:0;font-size:.7rem}.Login-page .sessions .session .enter .countdown{letter-spacing:0;text-transform:none;font-size:.7rem}.Login-page .sessions .session .target{outline-offset:-2px;outline:2px solid #fff}.Login-page .sessions .session .forget{text-transform:none;letter-spacing:0;flex:0 0 30px;padding:0}.Login-page .sessions .cancel{cursor:pointer;color:var(--cor2);background:0 0;border:none;align-self:center;margin-top:4px;padding:0;font-family:inherit;font-size:small;text-decoration:underline}.Login-page .sessions .cancel:hover{color:var(--cor3)}.Login-page .error{color:#dc143c}.CurrentTrack-component{flex-direction:column;gap:6px;display:flex}.CurrentTrack-component .artist{font-weight:600}.CurrentTrack-component .title,.CurrentTrack-component .artist{text-shadow:2px 2px 2px #00000040;font-size:1.15rem}.CurrentTrack-component .album{opacity:.7;text-shadow:2px 2px 2px #00000040;font-size:.85rem}.Debug-component{z-index:99;opacity:.35;color:green;pointer-events:none;background-color:#000;border-radius:5px;padding:5px;position:absolute;top:60px;left:60px;right:60px}.Debug-component pre{white-space:pre-wrap}.ErrorMessage-component{z-index:1;text-align:center;flex-basis:100%;position:relative}.ErrorMessage-component>span{color:#dc143c;overflow-wrap:anywhere;background-color:#fff;border-radius:12.5px;min-width:min(300px,100%);max-width:100%;padding:4px 8px;font-size:large;display:inline-block}.TrackInfo-component{text-shadow:2px 2px 2px #00000040;color:#fff;opacity:1;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) auto;gap:4px 8px;font-size:.75rem;transition:all .4s ease-in-out;display:grid}.TrackInfo-component.loading{opacity:0}.TrackInfo-component.no_datetime{grid-template-columns:50px minmax(0,1fr)}.TrackInfo-component.no_image{grid-template-columns:auto}.TrackInfo-component .header{grid-column:span 2}.TrackInfo-component img{border-radius:8px;width:100%;box-shadow:1px 1px 5px #00000080}.TrackInfo-component .col{flex-direction:column;justify-content:center;gap:4px;display:flex}.TrackInfo-component .col .row1{font-weight:600}.TrackInfo-component.NextTrack-component{background-color:#00000040;grid-template-rows:auto;grid-template-columns:auto 28px minmax(0,auto);justify-content:flex-end;align-items:center;column-gap:8px;padding:4px 15px}.TrackInfo-component.NextTrack-component .header{opacity:.7;white-space:nowrap;grid-column:auto}.TrackInfo-component.NextTrack-component img{object-fit:cover;height:28px}.TrackInfo-component.NextTrack-component .col{flex-direction:row;align-items:center;gap:6px;min-width:0}.TrackInfo-component.NextTrack-component .col>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TrackInfo-component.NextTrack-component .col .row2{opacity:.7}.TrackInfo-component.NextTrack-component.no_image{grid-template-columns:auto minmax(0,auto)}.OfflineModeIndicator-component{z-index:5;flex-direction:column;gap:4px;display:flex;position:absolute;top:110px;left:15px}.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PlayPause-component{--size:90px;min-width:var(--size);min-height:var(--size);z-index:3;justify-content:center;display:flex;position:relative}.PlayPause-component.shadow:before{content:"";width:var(--size);height:var(--size);border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px 10px #000000bf}.PlayPause-component .button{transition:transform .15s ease-in-out;transform:scale(1)}.PlayPause-component .button:hover{transform:scale(1.1)}.PlayPause-component .icon{opacity:.9;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PlayPause-component .icon.front{z-index:1}.PlayPause-component .icon.back{z-index:0;top:calc(50% + 3px);left:calc(50% + 3px)}.PlayPause-component .icon.back path{fill:#00000080}.SocialMedia-component{gap:var(--spacing);flex-direction:column;display:flex}.SocialMedia-component .icon-container{background-color:#00000080;border-radius:8px;align-items:center;display:flex}.SocialMedia-component .icon-container.circle{border-radius:50%}.SocialMedia-component .icon{opacity:.8;transition:opacity .15s ease-in-out}.SocialMedia-component .icon:hover{opacity:.5}.routes{flex-direction:column;gap:8px;width:100%;max-width:420px;margin:0;padding:0;list-style:none;display:flex}.routes .route{opacity:.45;border:1px solid #ffffff26;border-radius:8px;padding:10px 12px}.routes .route.started{opacity:1;border-color:var(--cor2)}.routes .route.done{opacity:.8;border-color:#ffffff26}.routes .route.inUse{opacity:1;border-color:var(--cor2)}.routes .name{justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;display:flex}.routes .in-use{text-transform:uppercase;letter-spacing:1px;opacity:.6;margin-left:6px;font-size:xx-small;font-style:normal}.routes .verdict{text-transform:uppercase;letter-spacing:1px;border-radius:4px;padding:2px 6px;font-size:xx-small}.routes .verdict.good{background-color:green}.routes .verdict.marginal{background-color:#b8860b}.routes .verdict.discarded{background-color:#dc143c}.routes .numbers{grid-template-columns:repeat(4,1fr);gap:4px;margin:8px 0 0;display:grid}.routes .numbers dt{opacity:.6;font-size:xx-small}.routes .numbers dd{font-variant-numeric:tabular-nums;margin:0;font-size:.8rem}.routes .waiting{opacity:.6;margin:8px 0 0;font-size:xx-small}.AudioRouteMeasurement-page{box-sizing:border-box;color:#fff;background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100dvh;padding:24px;display:flex}.AudioRouteMeasurement-page h1{margin:0;font-size:1.1rem}.AudioRouteMeasurement-page .lead{opacity:.7;text-align:center;margin:0 0 12px;font-size:.8rem}@font-face{font-family:Domaine Display Medium Regular;src:url(https://db.onlinewebfonts.com/t/7880566f54ea598eee93c1e4df8437cb.eot);src:url(https://db.onlinewebfonts.com/t/7880566f54ea598eee93c1e4df8437cb.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/7880566f54ea598eee93c1e4df8437cb.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/7880566f54ea598eee93c1e4df8437cb.woff)format("woff"),url(https://db.onlinewebfonts.com/t/7880566f54ea598eee93c1e4df8437cb.ttf)format("truetype"),url("https://db.onlinewebfonts.com/t/7880566f54ea598eee93c1e4df8437cb.svg#Domaine Display Medium Regular")format("svg")}.CanopyPlayer-page{color:#fff;flex-direction:column;font-family:Domaine Display Medium Regular,sans-serif;display:flex}.CanopyPlayer-page main{flex-grow:1;justify-content:center;align-items:center;padding:15px;display:flex;position:relative}.CanopyPlayer-page ken-burns-carousel{z-index:0;position:absolute;inset:0}.CanopyPlayer-page footer{background-color:#fe5000;justify-content:space-between;align-items:center;gap:20px;min-width:350px;min-height:90px;padding:15px;display:flex;position:relative;overflow:hidden}.CanopyPlayer-page footer .logged_in_as{font-size:1.25rem}.CanopyPlayer-page footer .NextTrack-component{position:static}@media screen and (width<=1000px){.CanopyPlayer-page .NextTrack-component{display:none}}.Badge-component{align-items:center;gap:var(--spacing);color:#fff;text-transform:uppercase;background-color:#00000080;border-radius:12.5px;font-size:.7rem;display:inline-flex}.Timer-component{align-items:center;gap:4px;display:inline-flex}.Timer-component>span{min-width:50px}.LoginInfo-component{flex-direction:column;align-items:center;gap:4px;max-width:100%;padding:4px 8px;display:flex}.LoginInfo-component>span{text-align:center;line-height:15px}.LoginInfo-component .current .detail{display:block}.LoginInfo-component .react-tooltip{text-transform:none;letter-spacing:normal}.LoginInfo-component .actions{gap:4px;width:100%;display:flex}.LoginInfo-component .actions .Button-component{flex:1}.LoginInfo-component .actions .switch{flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:flex}.LoginInfo-modal .content{width:clamp(200px,80dvw,400px);min-width:200px;max-width:400px;padding:16px}.LoginInfo-modal .content .sessions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.LoginInfo-modal .content .session{flex-direction:column;align-items:center;gap:1px;padding-block:6px;line-height:1.2;display:flex}.LoginInfo-modal .content .session>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.LoginInfo-modal .content .session .detail{opacity:.85;letter-spacing:0;font-size:.7rem}.LoginInfo-modal .content .session .badge{letter-spacing:0;text-transform:none;opacity:.85;font-size:.7rem}.LoginInfo-modal .content .session:disabled{cursor:default;opacity:.6}.Logo-component{top:var(--spacing);left:var(--spacing);z-index:2;width:80px;position:absolute}.Logo-component img{width:100%;display:block}.PublicIp-component{color:#fff;opacity:.6;text-shadow:1px 1px 2px #00000080;font-size:xx-small}.Version-component{color:#fff;background-color:var(--cor2);border-radius:4px;padding:2px;font-size:xx-small}.LitePlayer-page{background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.LitePlayer-page .Logo-component{position:static}.LitePlayer-page .error{color:#fff;background-color:#dc143c;border-radius:4px;padding:4px}.LitePlayer-page .lite-notice{max-width:320px;margin:16px var(--spacing) 0;border:1px solid var(--cor2);color:#fff;text-align:center;border-radius:10px;flex-direction:column;gap:6px;padding:12px;font-size:.75rem;line-height:1.35;display:flex}.LitePlayer-page .lite-notice strong{color:var(--cor2);text-transform:uppercase;letter-spacing:1px}.Artwork-component{aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:1px 1px 5px #00000080}@media (orientation:portrait){.Artwork-component{width:100%;min-width:min(50vw,25vh);max-width:min(550px,60vw,42vh)}}@media (orientation:landscape){.Artwork-component{height:100%;min-height:50vh;max-height:550px}}@media (orientation:landscape) and (height<=800px){.Artwork-component{max-height:50vh}}@media (orientation:landscape) and (height>=601px) and (height<=740px){.Artwork-component{min-height:25vh}}@media (orientation:landscape) and (height<=500px){.Artwork-component{min-height:0;max-height:100%}}.Artwork-component img,.Artwork-component .react-loading-skeleton{width:100%;height:100%;position:absolute;inset:0}.Artwork-component img{z-index:1;opacity:0;transition:opacity 1.5s ease-in-out}.Artwork-component img.visible{opacity:1}.Artwork-component .skeleton{display:contents}.Artwork-component .skeleton.invisible{display:none}.Background-component{background-color:var(--cor1);z-index:-1;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.Background-component .blur{opacity:0;filter:blur(30px)brightness(.7);-moz-filter:blur(30px) brightness(.7);-o-filter:blur(30px) brightness(.7);-ms-filter:blur(30px) brightness(.7);background-position:50%;background-size:100%;width:120%;height:120%;transition:opacity 1.5s ease-in-out;position:absolute;top:-10%;left:-10%}.Background-component .blur.visible{opacity:1}.CurrentTrackProgress-component{flex-direction:column;gap:4px;width:100%;display:flex}.CurrentTrackProgress-component .labels{color:#fff;text-shadow:2px 2px 2px #00000040;opacity:.8;font-size:.75rem;display:flex}.CurrentTrackProgress-component .labels .duration{margin-left:auto}.CurrentTrackProgress-component .bar-track{background-color:#ffffff40;border-radius:2px;width:100%;height:4px;overflow:hidden}.CurrentTrackProgress-component .bar-track .bar-fill{background-color:#fff;border-radius:2px;height:100%;transition:width .9s linear}.AudiosOnDemand-modal .content{width:clamp(200px,80dvw,400px);min-width:200px;max-width:400px;padding:16px}.AudiosOnDemand-modal .content .list{gap:var(--spacing);flex-direction:column;display:flex;overflow-y:auto}.AudiosOnDemand-modal .content .empty{margin:40px 0}.AudiosOnDemand-modal .content .audio{align-items:center;gap:var(--spacing);display:flex}.AudiosOnDemand-modal .content .audio img{border-radius:10px;width:100px;min-width:100px;max-width:100px}.AudiosOnDemand-modal .content .audio .icon{width:50px;min-width:50px;max-width:50px}.AudiosOnDemand-modal .content .audio .text{max-width:200px}.ScheduledAudios-modal .content{width:clamp(200px,80dvw,400px);min-width:200px;max-width:400px;padding:16px}.ScheduledAudios-modal .content .list{gap:var(--spacing);flex-direction:column;display:flex;overflow-y:auto}.ScheduledAudios-modal .content .empty{margin:40px 0}.ScheduledAudios-modal .content .audio{align-items:center;gap:var(--spacing);display:flex}.ScheduledAudios-modal .content .audio.playing .img-container .icon{opacity:1}.ScheduledAudios-modal .content .audio .img-container{min-width:100px;position:relative}.ScheduledAudios-modal .content .audio .img-container img{border-radius:10px;width:100px}.ScheduledAudios-modal .content .audio .img-container .icon{opacity:0;transition:opacity .4s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduledAudios-modal .content .audio .column{gap:var(--spacing);flex-direction:column;max-width:200px;display:flex}.ScheduledAudios-modal .content .audio .column .text{color:var(--cor2)}.ScheduledAudios-modal .content .audio .column .subtext{font-size:small}.Autoplays-modal .content{width:clamp(200px,80dvw,400px);min-width:200px;max-width:400px;padding:16px}.Autoplays-modal .content .list{gap:var(--spacing);flex-direction:column;display:flex;overflow-y:auto}.Autoplays-modal .content .empty{margin:40px 0}.Notification-component{position:relative}.Notification-component .bolinha{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-15px;right:-15px}.Notification-component .bolinha.loading{color:#000;background-color:#ff0}.Notification-component .bolinha.connected{background-color:green}.Notification-component .bolinha.disconnected{background-color:#dc143c}.Notification-modal .content{width:clamp(200px,80dvw,400px);min-width:200px;max-width:400px;padding:16px}.Notification-modal .content .container{flex-wrap:wrap;align-items:center;min-height:100px;display:flex}.Notification-modal .content .container.selected{flex-direction:column;justify-content:space-evenly;align-items:flex-start;gap:16px}.Notification-modal .content .container.selected>img{border-radius:var(--spacing);width:100%}.Notification-modal .content .container.selected>div.date{opacity:.5;font-size:small}.Notification-modal .content .list{gap:var(--spacing);flex-direction:column;flex-grow:1;max-height:80vh;display:flex;overflow-y:auto}.Notification-modal .content .preview{align-items:stretch;gap:var(--spacing);display:flex}.Notification-modal .content .preview img{object-fit:cover;border-radius:var(--spacing);width:60px;height:60px}.Notification-modal .content .preview .column{flex-grow:1;position:relative}.Notification-modal .content .preview .column .text{white-space:nowrap;text-overflow:ellipsis;width:100%;position:absolute;top:12px;overflow:hidden}.Notification-modal .content .preview .column .date{opacity:.5;font-size:x-small;position:absolute;bottom:12px}.RequestTrack-modal .content{width:clamp(300px,80dvw,600px);min-width:300px;max-width:600px;height:clamp(300px,80dvh,600px);min-height:300px;max-height:600px;padding:16px 16px 0}.RequestTrack-modal .content>div{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.RequestTrack-modal .content .error{color:#dc143c}.RequestTrack-modal .content form{width:100%;padding-bottom:16px}.RequestTrack-modal .content form .row{flex-grow:1;display:flex}.RequestTrack-modal .content form .row input{flex-grow:1}.RequestTrack-modal .content .list{flex-grow:1;width:100%}.RequestTrack-modal .content .list .rc-virtual-list-scrollbar{width:4px!important;visibility:initial!important}.RequestTrack-modal .content .list .rc-virtual-list-scrollbar .rc-virtual-list-scrollbar-thumb{background-color:var(--scroll-thumb)!important}.Select-component{font-size:inherit;padding:4px var(--spacing);border:1px solid var(--cor2);border-radius:var(--spacing);font-family:inherit}fieldset:disabled .Select-component{opacity:.2;background-color:#fff}.AudioRouteSelect-component{flex-direction:column;gap:4px;display:flex}.AudioRouteSelect-component label{font-size:.85rem}.AudioRouteSelect-component small{opacity:.7}.Settings-modal .content{width:clamp(200px,80dvw,400px);min-width:200px;max-width:400px;padding:16px}.Settings-modal .content hr{opacity:.3;margin:16px 0}.Settings-modal .content .support{flex-direction:column;gap:8px;display:flex}.Settings-modal .content .native-settings{text-align:left;flex-direction:column;gap:6px;display:flex}.Settings-modal .content .native-settings small{opacity:.7;font-size:.7rem}.Settings-modal .content .option{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.Settings-modal .content .option .Checkbox-component{flex:none}.Settings-modal .content .option small{opacity:.7;margin-top:4px;font-size:.7rem;display:block}.InputRange-component{--cor_bg:#fff;--track_height:2px;--thumb_size:16px;-webkit-appearance:none;background-color:#0000;width:100%;height:25px;margin:10px 0}.InputRange-component:focus{outline:none}.InputRange-component:focus::-webkit-slider-runnable-track{background:var(--cor2)}.InputRange-component::-webkit-slider-runnable-track{width:100%;height:var(--track_height);cursor:pointer;animate:.2s;box-shadow:0px 0px 0px var(--cor_bg);background:var(--cor2);border:0px solid var(--cor_bg);border-radius:1px}.InputRange-component::-webkit-slider-thumb{box-shadow:0px 0px 0px var(--cor_bg);border:1px solid var(--cor2);height:var(--thumb_size);width:var(--thumb_size);background:var(--cor_bg);cursor:pointer;-webkit-appearance:none;border-radius:25px;margin-top:-7px}.InputRange-component::-moz-range-track{width:100%;height:var(--track_height);cursor:pointer;animate:.2s;box-shadow:0px 0px 0px var(--cor_bg);background:var(--cor2);border:0px solid var(--cor_bg);border-radius:1px}.InputRange-component::-moz-range-thumb{box-shadow:0px 0px 0px var(--cor_bg);border:1px solid var(--cor2);height:var(--thumb_size);width:var(--thumb_size);background:var(--cor_bg);cursor:pointer;border-radius:25px}fieldset:disabled .InputRange-component{opacity:.2}.MultiplierControl-component .row{justify-content:space-between;align-items:center;gap:var(--spacing);display:flex}.MultiplierControl-component button{width:70px;font-size:x-small}.TTS-modal .content{width:clamp(200px,80dvw,400px);min-width:200px;max-width:400px;padding:16px}.TTS-modal .content fieldset{flex-direction:column;gap:16px;display:flex}.TTS-modal .content fieldset .beep{gap:var(--spacing);align-items:center;display:flex}.TTS-modal .content .Loader-component{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TTS-modal .content .error{color:#dc143c}.TTS-modal .content .dev-warning{background:#ffb0201f;border-left:3px solid #ffb020;border-radius:4px;margin-bottom:16px;padding:8px 12px;font-size:.85rem;line-height:1.4}.TTS-modal .content .dev-warning code{background:#00000059;border-radius:3px;padding:1px 4px;font-family:monospace}.VolumeControl-component{align-items:center;gap:var(--spacing);min-width:140px;display:flex}.VolumeControl-component .InputRange-component{width:135px;max-width:200px}.Footer-component{color:#fff;background-color:#00000080;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:16px;padding:15px;display:flex}.Footer-component .buttons{grid-template-columns:repeat(9,auto);align-items:center;column-gap:28px;display:inline-grid}@media screen and (width<=800px){.Footer-component{flex-direction:column}.Footer-component .buttons{grid-template-columns:repeat(4,auto);row-gap:16px}.Footer-component .buttons .TTS-component,.Footer-component .buttons .Notification-component,.Footer-component .buttons .ContactForm-component,.Footer-component .buttons .RequestTrack-component,.Footer-component .buttons .AudiosOnDemand-component,.Footer-component .buttons .ScheduledAudios-component{justify-content:center;display:flex}.Footer-component .buttons .VolumeControl-component{grid-column:span 4;justify-self:center;height:40px}}.PreviousTracks-component{--bg:#000000bf;z-index:4;transition:left .25s;position:absolute;top:0;bottom:0;left:-300px}.PreviousTracks-component .content{background-color:var(--bg);opacity:0;gap:var(--spacing);flex-direction:column;width:300px;height:100%;padding:16px;transition:opacity .25s;display:flex;overflow:auto}.PreviousTracks-component .toggle{--size:40px;top:calc(50% - calc(var(--size) / 2));z-index:2;width:var(--size);height:var(--size);background-color:var(--bg);border-top-right-radius:16px;border-bottom-right-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;left:100%}.PreviousTracks-component .toggle .icon{transition:transform .5s;transform:scaleX(1)}.PreviousTracks-component.opened{left:0}.PreviousTracks-component.opened .content{opacity:1}.PreviousTracks-component.opened .toggle .icon{transform:scaleX(-1)}.Indicator-component{text-shadow:2px 2px 2px #00000040;text-transform:uppercase;color:#fff;align-items:center;gap:var(--spacing);font-size:.75rem;display:flex}.Indicator-component .texto{max-width:180px}.LinkChanger-component{flex-direction:column;align-items:center;gap:2px;display:flex}.LinkChanger-component .current{color:#fff;text-shadow:2px 2px 2px #00000040;opacity:.85;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.65rem;line-height:1.2}.LinkChanger-component .Button-component{padding-block:4px}.AudioRouteResult-modal .card{flex-direction:column;align-items:center;gap:12px;display:flex}.AudioRouteResult-modal .card h2{margin-top:12px}.AudioRouteResult-modal .card .lead{opacity:.7;text-align:center;margin:0;font-size:.8rem}.StatusBar-component{flex-direction:column;gap:6px;display:flex}.StatusBar-component .indicators{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.StatusBar-component .LinkChanger-component{align-self:center}.Player-page{flex-direction:column;display:flex}.Player-page main{flex-grow:1;grid-template:"topo topo topo""gaveta capa redes"minmax(0,1fr)/minmax(40px,1fr) auto minmax(40px,1fr);place-items:center;gap:8px;padding:15px;display:grid;position:relative}@media (height<=750px){.Player-page main{gap:4px;padding:8px}}.Player-page main .top-bar{grid-area:topo;justify-content:flex-end;align-self:start;width:100%;display:flex}.Player-page main .artwork-with-progress{flex-direction:column;grid-area:capa;gap:8px;min-height:0;display:flex}.Player-page main .artwork-with-progress>.cover{flex-direction:column;align-items:center;gap:8px;min-height:0;display:flex}.Player-page main .artwork-with-progress>.track-meta{flex-direction:column;gap:8px;width:0;min-width:100%;display:flex}.Player-page main .SocialMedia-component{grid-area:redes;justify-self:end}@media (orientation:landscape) and (height>=601px) and (height<=740px){.Player-page main .artwork-with-progress{justify-content:center;align-self:stretch}.Player-page main .artwork-with-progress>.cover{flex:1 1 0}.Player-page main .artwork-with-progress>.cover .Artwork-component{flex:1 1 0;min-height:0}.Player-page main .artwork-with-progress>.track-meta{min-width:max(100%,320px)}}@media (orientation:landscape) and (height<=600px){.Player-page main{grid-template-columns:minmax(40px,auto) minmax(0,1fr) auto}.Player-page main .artwork-with-progress{flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:12px;width:100%;height:100%}.Player-page main .artwork-with-progress>.cover{align-self:stretch;height:100%;position:relative}.Player-page main .artwork-with-progress>.cover .Artwork-component{height:100%;min-height:0}.Player-page main .artwork-with-progress>.cover .Version-component{margin-bottom:4px;position:absolute;bottom:100%;left:0;right:0}.Player-page main .artwork-with-progress>.track-meta{flex:auto;width:auto;min-width:0;max-width:420px}}.PortalDesktop-component{background-color:var(--cor1);border-collapse:collapse}.PortalDesktop-component thead{background-color:#000}.PortalDesktop-component thead th:not(:first-child){font-size:smaller}.PortalDesktop-component th,.PortalDesktop-component td{color:#fff;text-align:center;padding:8px 4px;font-weight:400}.PortalDesktop-component a{color:var(--cor2)}.PortalDesktop-component a:hover{color:var(--cor3)}.PortalMobile-component{gap:var(--spacing);flex-direction:column;min-width:300px;display:flex}.PortalMobile-component .Button-component{width:100%}.PortalMobile-component .links{margin:20px var(--spacing);flex-direction:column;gap:20px;display:flex}.PortalMobile-component a{color:var(--cor2)}.PortalMobile-component a:hover{color:var(--cor3)}.Portal-page{background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.Portal-page form{z-index:2;flex-direction:column;align-items:center;width:300px;max-width:90%;display:flex;position:relative}.Portal-page fieldset{margin:var(--spacing);flex-direction:column;gap:16px;width:-webkit-fill-available;display:flex;position:relative}.Portal-page fieldset .Input-component{font-size:larger}.Portal-page fieldset button{color:#fff;height:30px}.Portal-page fieldset .Loader-component{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Portal-page fieldset:disabled{cursor:progress}.Portal-page fieldset:disabled label,.Portal-page fieldset:disabled button{opacity:.2}.Portal-page fieldset:disabled button:before{content:"";display:block}.Portal-page .error{color:#dc143c}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYiFV0Uw.ttf)format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYiFV0Uw.ttf)format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-FV0Uw.ttf)format("truetype")}:root{--spacing:8px;--cor1:#1b1b1b;--cor2:#ff5510;--cor3:#e5832b;--scroll-thumb:var(--cor2);--scroll-bg:var(--cor1)}*,:before,:after{box-sizing:border-box;min-width:0;margin:0;padding:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--scroll-bg)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-bg)}#root{display:contents}html{flex-direction:column;min-height:100%;font-family:Rubik,sans-serif;font-size:14px;display:flex}html.no-refresh{touch-action:pan-down}html.no-refresh body{overscroll-behavior:contain}body{flex-direction:column;flex-grow:1;display:flex}hr{margin:var(--spacing) 0px;opacity:.25;border:none;border-top:1px solid #fff}fieldset{border-width:0}.card{padding:var(--spacing);border-radius:var(--spacing);background-color:var(--cor1);box-shadow:0 0 60px 10px #ffffff40}.clickable{opacity:1;transition:opacity .4s ease-in-out}.clickable:hover{cursor:pointer;opacity:.75}[data-tooltip-id]:not(.clickable):not(button):not(a):hover{cursor:help}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.text-center{text-align:center}.warning-bars{z-index:5;position:sticky;top:0}.warning-bar{width:100%;padding:var(--spacing);color:#fff;background-color:#dc143c}
