:root{--coral: #FF5A3C;--ambar: #FFB547;--lilas: #8B7CF6;--grafite: #121214;--areia: #F5F1EA;--fundo: #F5F1EA;--superficie: #FFFFFF;--superficie-2: #EDE7DD;--linha: #E2DBD0;--texto: #121214;--texto-2: #4A4641;--texto-3: #6E6963;--coral-texto: #C2361B;--sucesso: #1E7A4C;--erro: #B42318;--contraste: #121214;--contraste-texto: #F5F1EA;--drive-fundo: #FFF0D6;--drive-texto: #8A5A00;--yt-fundo: #FFE7E1;--yt-texto: #C2361B;--aviso-info: #ECE9FE;--aviso-alerta: #FFF0D6;--aviso-erro: #FFE7E1;--aviso-offline: #EDE7DD;--esp-1: 4px;--esp-2: 8px;--esp-3: 12px;--esp-4: 16px;--esp-5: 20px;--esp-6: 24px;--esp-7: 32px;--esp-8: 40px;--esp-9: 56px;--r-xs: 6px;--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-pilula: 999px;--sombra: 0 12px 32px rgba(18, 18, 20, .16), 0 2px 6px rgba(18, 18, 20, .08);--titulo: "Bricolage Grotesque", system-ui, sans-serif;--corpo: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--fundo: #121214;--superficie: #1E1E22;--superficie-2: #2A2A30;--linha: #34343B;--texto: #F5F1EA;--texto-2: #B5B0A8;--texto-3: #8C8781;--coral-texto: #FF7A5F;--sucesso: #5FD39A;--erro: #FF8A7A;--contraste: #F5F1EA;--contraste-texto: #121214;--drive-fundo: #3A2E17;--drive-texto: #FFC46B;--yt-fundo: #3D211C;--yt-texto: #FF7A5F;--aviso-info: #2C2747;--aviso-alerta: #3A2E17;--aviso-erro: #3D211C;--aviso-offline: #2A2A30;--sombra: 0 12px 32px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);color-scheme:dark}}:root[data-theme=dark]{--fundo: #121214;--superficie: #1E1E22;--superficie-2: #2A2A30;--linha: #34343B;--texto: #F5F1EA;--texto-2: #B5B0A8;--texto-3: #8C8781;--coral-texto: #FF7A5F;--sucesso: #5FD39A;--erro: #FF8A7A;--contraste: #F5F1EA;--contraste-texto: #121214;--drive-fundo: #3A2E17;--drive-texto: #FFC46B;--yt-fundo: #3D211C;--yt-texto: #FF7A5F;--aviso-info: #2C2747;--aviso-alerta: #3A2E17;--aviso-erro: #3D211C;--aviso-offline: #2A2A30;--sombra: 0 12px 32px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--fundo);color:var(--texto);font:400 16px/24px var(--corpo);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--coral);outline-offset:2px}h1,h2,h3{font-family:var(--titulo);margin:0}.display{font:800 48px/52px var(--titulo);letter-spacing:-.5px}.titulo-1{font:700 32px/36px var(--titulo)}.titulo-2{font:700 22px/28px var(--titulo)}.apoio{font:500 13px/18px var(--corpo);color:var(--texto-3)}.num{font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:44px;padding:0 var(--esp-6);border-radius:var(--r-pilula);font-weight:700;font-size:15px;white-space:nowrap}.btn-primario{background:var(--coral);color:var(--grafite)}.btn-contraste{background:var(--contraste);color:var(--contraste-texto)}.btn-secundario{background:var(--superficie);border:1px solid var(--linha)}.btn-texto{color:var(--coral-texto);padding:0 var(--esp-3)}.btn:disabled{background:var(--superficie-2);color:var(--texto-3);border-color:transparent}.btn-largo{width:100%}.btn-icone{width:44px;height:44px;border-radius:var(--r-pilula);display:inline-grid;place-items:center;color:var(--texto-2)}.btn-icone:hover{background:var(--superficie-2)}.btn-icone.ativo{color:var(--coral-texto)}.chips{display:flex;gap:var(--esp-2);flex-wrap:wrap}.chip{height:36px;padding:0 var(--esp-4);border-radius:var(--r-pilula);border:1px solid var(--linha);background:var(--superficie);font-weight:600;font-size:14px}.chip.ativo{background:var(--coral);border-color:var(--coral);color:var(--grafite)}.abas{display:inline-flex;background:var(--superficie-2);border-radius:var(--r-pilula);padding:var(--esp-1);gap:var(--esp-1)}.abas button{height:40px;padding:0 var(--esp-5);border-radius:var(--r-pilula);font-weight:600;font-size:14px;color:var(--texto-2)}.abas button.ativo{background:var(--contraste);color:var(--contraste-texto)}.abas-largas{display:flex;width:100%}.abas-largas button{flex:1}.selo{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--r-pilula);font:600 11px/14px var(--corpo);letter-spacing:.2px;white-space:nowrap}.selo-drive{background:var(--drive-fundo);color:var(--drive-texto)}.selo-youtube{background:var(--yt-fundo);color:var(--yt-texto)}.selo-oficial{background:var(--contraste);color:var(--contraste-texto)}.selo-duvida{background:var(--aviso-alerta);color:var(--drive-texto)}.selo-dono{background:var(--superficie-2);color:var(--texto-2)}.disco{display:inline-grid;place-items:center;flex-shrink:0}.disco>span{border-radius:50%;display:grid;place-items:center}.disco>span>span{border-radius:50%}.raio-sm{border-radius:var(--r-sm)}.raio-lg{border-radius:var(--r-lg)}.logo{display:inline-flex;align-items:center;gap:var(--esp-3)}.logo-selo{display:inline-grid;place-items:center;background:var(--coral);color:var(--grafite);border-radius:28%}.logo-nome{font:800 28px/1 var(--titulo);letter-spacing:-.5px}.cartao{background:var(--superficie);border-radius:var(--r-lg);padding:var(--esp-6)}.campo{display:flex;flex-direction:column;gap:var(--esp-2)}.campo-rotulo{font-weight:600;font-size:14px}.campo-caixa{position:relative;display:flex;align-items:center;gap:var(--esp-2)}.campo-caixa input,.campo-caixa select{flex:1;min-width:0;height:48px;padding:0 var(--esp-4);border-radius:var(--r-md);border:1.5px solid var(--linha);background:var(--fundo);outline:none}.campo-caixa input:focus{border-color:var(--coral);box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 22%,transparent)}.campo-caixa input:disabled{background:var(--superficie-2);color:var(--texto-3);border-color:transparent}.campo-erro .campo-caixa input{border-color:var(--erro);padding-right:44px}.campo-ok .campo-caixa input{border-color:var(--sucesso);padding-right:44px}.campo-sinal{position:absolute;right:14px;pointer-events:none}.campo-erro .campo-sinal{color:var(--erro)}.campo-ok .campo-sinal{color:var(--sucesso)}.campo-com-botao .campo-sinal{right:70px}.campo-msg{font-size:13px;line-height:18px;color:var(--texto-3)}.campo-erro .campo-msg{color:var(--erro)}.campo-ok .campo-msg{color:var(--sucesso)}.btn-olho{width:48px;height:48px;border-radius:var(--r-md);border:1.5px solid var(--linha);display:grid;place-items:center;color:var(--texto-2);flex-shrink:0}.tela-login{min-height:100vh;display:grid;place-items:center;padding:var(--esp-5)}.login{width:min(420px,100%);display:flex;flex-direction:column;gap:var(--esp-5)}.login-topo{display:flex;flex-direction:column;align-items:center;gap:var(--esp-3);text-align:center;margin-bottom:var(--esp-2)}.login-topo p{margin:0;color:var(--texto-2)}.login .cartao{display:flex;flex-direction:column;gap:var(--esp-5);border:1px solid var(--linha)}.app{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.lateral{position:sticky;top:0;height:100vh;overflow-y:auto;padding:var(--esp-6) var(--esp-4) 340px;display:flex;flex-direction:column;gap:var(--esp-1)}.lateral .logo{padding:0 var(--esp-3) var(--esp-6)}.nav-item{display:flex;align-items:center;gap:var(--esp-4);height:48px;padding:0 var(--esp-4);border-radius:var(--r-md);color:var(--texto-2);font-weight:600;font-size:17px;text-align:left;width:100%}.nav-item:hover{background:var(--superficie)}.nav-item.ativo{background:var(--superficie);color:var(--texto)}.nav-item.ativo .icone{color:var(--coral-texto)}.nav-item .selo{margin-left:auto}.lateral-secao{display:flex;align-items:center;justify-content:space-between;padding:var(--esp-6) var(--esp-3) var(--esp-2) var(--esp-4);color:var(--texto-3);font-weight:600}.lateral-playlist{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-2) var(--esp-4);border-radius:var(--r-md);font-weight:500;text-align:left;width:100%}.lateral-playlist:hover{background:var(--superficie)}.conteudo{padding:var(--esp-7);padding-bottom:140px;max-width:1080px;width:100%;display:flex;flex-direction:column;gap:var(--esp-7)}.secao{display:flex;flex-direction:column;gap:var(--esp-4)}.secao-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap}.faixas{list-style:none;margin:0;padding:0;background:var(--superficie);border-radius:var(--r-lg);padding:var(--esp-2) var(--esp-4)}.faixa{display:flex;align-items:center;gap:var(--esp-3);min-height:64px;border-bottom:1px solid var(--linha);position:relative}.faixa:last-child{border-bottom:0}.faixa-tocar{flex:1;min-width:0;display:flex;align-items:center;gap:var(--esp-3);text-align:left;padding:var(--esp-2) 0}.faixa-textos{min-width:0;display:flex;flex-direction:column;gap:2px}.faixa-titulo{font:600 15px/20px var(--corpo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faixa.tocando .faixa-titulo{color:var(--coral-texto)}.faixa-linha{display:flex;align-items:center;gap:var(--esp-2);min-width:0;font:500 13px/18px var(--corpo);color:var(--texto-3)}.faixa-linha>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faixa-dur{color:var(--texto-3)}.tocando-agora{color:var(--coral)}.menu-faixa{position:absolute;right:0;top:56px}.faixa.com-menu{z-index:5}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--esp-5)}.cartao-playlist{display:flex;flex-direction:column;gap:var(--esp-2);text-align:left}.cartao-playlist .disco{width:100%!important;height:auto!important;aspect-ratio:1}.cartao-playlist strong{font-weight:700;font-size:15px}.cabeca-playlist{display:flex;gap:var(--esp-6);align-items:flex-end;flex-wrap:wrap}.cabeca-playlist>div{display:flex;flex-direction:column;gap:var(--esp-3)}.acoes{display:flex;gap:var(--esp-3);flex-wrap:wrap;align-items:center}.busca{display:flex;align-items:center;gap:var(--esp-3);height:56px;padding:0 var(--esp-2) 0 var(--esp-5);border-radius:var(--r-pilula);border:1.5px solid var(--linha);background:var(--superficie)}.busca:focus-within{border-color:var(--coral)}.busca input{flex:1;min-width:0;border:0;background:none;outline:none;height:100%}.busca .btn-icone{width:40px;height:40px;background:var(--superficie-2)}.uso{display:flex;flex-direction:column;gap:var(--esp-2)}.uso-topo{display:flex;justify-content:space-between;gap:var(--esp-3);font-weight:600;font-size:14px}.uso-trilho{position:relative;height:10px;border-radius:var(--r-xs);background:var(--superficie-2);overflow:visible}.uso-trilho>div{height:100%;border-radius:var(--r-xs);background:var(--contraste);transition:width .3s}.uso-trilho>i{position:absolute;top:-3px;width:2px;height:16px;background:var(--superficie);border-radius:1px}.uso-alerta .uso-trilho>div{background:var(--ambar)}.uso-alerta .uso-topo strong{color:var(--drive-texto)}.uso-cheio .uso-trilho>div{background:var(--coral)}.uso-cheio .uso-topo strong{color:var(--coral-texto)}.uso small{color:var(--texto-3);font-size:13px}.aviso{display:flex;gap:var(--esp-3);align-items:flex-start;padding:var(--esp-4);border-radius:var(--r-md)}.aviso p{margin:2px 0 0;color:var(--texto-2);font-size:14px;line-height:20px}.aviso strong{font-size:15px}.aviso-icone{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;flex-shrink:0;color:var(--grafite)}.aviso-info{background:var(--aviso-info)}.aviso-info .aviso-icone{background:var(--lilas)}.aviso-alerta{background:var(--aviso-alerta)}.aviso-alerta .aviso-icone{background:var(--ambar)}.aviso-erro{background:var(--aviso-erro)}.aviso-erro .aviso-icone{background:var(--coral)}.aviso-offline{background:var(--aviso-offline)}.aviso-offline .aviso-icone{background:var(--texto-3);color:var(--fundo)}.vazio{background:var(--superficie-2);border-radius:var(--r-lg);padding:var(--esp-8) var(--esp-6);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--esp-3)}.vazio p{margin:0;color:var(--texto-2);max-width:340px}.vazio-acoes{display:flex;gap:var(--esp-3);flex-wrap:wrap;justify-content:center;margin-top:var(--esp-2)}.pauta{position:relative;width:132px;height:40px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:var(--esp-3)}.pauta i{height:1.5px;background:var(--linha);display:block}.pauta-clave{position:absolute;left:4px;top:5px;color:var(--coral)}.tabela{width:100%;border-collapse:collapse}.tabela th{text-align:left;font:500 13px/18px var(--corpo);color:var(--texto-3);padding:var(--esp-2) var(--esp-2);border-bottom:1px solid var(--linha)}.tabela td{padding:var(--esp-3) var(--esp-2);border-bottom:1px solid var(--linha);font-size:15px}.tabela tr:last-child td{border-bottom:0}.tabela .dir{text-align:right}.pessoa{display:flex;align-items:center;gap:var(--esp-3);font-weight:600}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;color:var(--grafite);flex-shrink:0}.planos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--esp-4)}.plano{background:var(--superficie);border:1.5px solid var(--linha);border-radius:var(--r-lg);padding:var(--esp-6) var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-2)}.plano h3{font:700 22px/28px var(--titulo);display:flex;justify-content:space-between;align-items:center}.plano .preco{font:800 28px/36px var(--titulo)}.plano .preco small{font:500 13px var(--corpo);color:var(--texto-3)}.plano p{margin:0;font-size:14px;color:var(--texto-2)}.plano .btn{margin-top:auto}.plano>p:last-of-type{margin-bottom:var(--esp-3)}.plano.atual{background:var(--grafite);color:var(--areia);border-color:var(--coral)}.plano.atual p{color:#b5b0a8}.plano.atual .selo{background:var(--coral);color:var(--grafite)}.player{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--grafite);color:var(--areia);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto minmax(0,.9fr);align-items:center;gap:var(--esp-6);padding:var(--esp-3) var(--esp-6);border-top:1px solid #2A2A30}.player-faixa{display:flex;align-items:center;gap:var(--esp-4);min-width:0}.player-faixa .faixa-titulo{color:var(--areia);font-size:16px}.player-faixa .faixa-linha{color:#8c8781}.player-centro{display:flex;flex-direction:column;align-items:center;gap:var(--esp-2)}.player-botoes{display:flex;align-items:center;gap:var(--esp-4)}.player .btn-icone{color:#b5b0a8}.player .btn-icone:hover{background:#2a2a30;color:var(--areia)}.player .btn-icone.ativo{color:var(--coral)}.btn-tocar{width:56px;height:56px;border-radius:50%;background:var(--coral);color:var(--grafite);display:grid;place-items:center;flex-shrink:0}.linha-tempo{display:flex;align-items:center;gap:var(--esp-3);width:100%}.linha-tempo .num{color:#8c8781;min-width:40px}.linha-tempo .num:last-child{text-align:right}.trilho{position:relative;flex:1;height:20px;display:flex;align-items:center;cursor:pointer}.trilho:before{content:"";position:absolute;left:0;right:0;height:4px;border-radius:var(--r-xs);background:#34343b}.trilho>div{position:relative;height:4px;border-radius:var(--r-xs);background:var(--areia)}.trilho>div:after{content:"";position:absolute;right:-1px;top:-6px;width:3px;height:16px;border-radius:2px;background:var(--coral)}.player-direita{display:flex;align-items:center;justify-content:flex-end;gap:var(--esp-2);min-width:0}.player-acoes{position:relative;display:flex;align-items:center;gap:var(--esp-1)}.popover{z-index:80;background:var(--superficie);color:var(--texto);border:1px solid var(--linha);border-radius:var(--r-md);box-shadow:var(--sombra);padding:var(--esp-2);min-width:240px;max-width:min(320px,calc(100vw - 24px));max-height:min(420px,70vh);overflow-y:auto;display:flex;flex-direction:column}.popover button{text-align:left;padding:var(--esp-3);border-radius:var(--r-sm);font-size:14px;font-weight:500;min-height:44px}.popover button:hover{background:var(--superficie-2)}.popover .perigo{color:var(--erro)}.popover small{padding:var(--esp-2) var(--esp-3) var(--esp-1);color:var(--texto-3);font-weight:600;font-size:12px}.lista-playlists{display:flex;flex-direction:column;border-top:1px solid var(--linha);margin-top:var(--esp-1);padding-top:var(--esp-1)}.popover>.lista-playlists:first-child{border-top:0;margin-top:0;padding-top:0}.lista-playlists .criar{display:flex;align-items:center;gap:var(--esp-2);color:var(--coral-texto);font-weight:600}.criar-form{display:flex;flex-direction:column;gap:var(--esp-2);padding:var(--esp-2)}.criar-form input{height:44px;padding:0 var(--esp-3);border-radius:var(--r-sm);border:1.5px solid var(--linha);background:var(--fundo);outline:none}.criar-form input:focus{border-color:var(--coral)}.criar-form.campo-erro input{border-color:var(--erro)}.criar-form .campo-msg{color:var(--erro)}.criar-form .btn{min-height:44px;justify-content:center}.menu-player{position:fixed;z-index:91;right:var(--esp-6);bottom:104px}.popover-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.so-celular-bloco{display:none}.menu-expandido{position:relative;min-width:0;max-width:none;box-shadow:none}.aviso-app{display:flex;align-items:center;gap:var(--esp-2);color:#b5b0a8;font-size:13px;line-height:16px;max-width:150px}.volume{width:96px;accent-color:var(--areia)}.erro-player{color:#ff8a7a;font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.janela-video{position:fixed;z-index:70;left:36px;bottom:112px;width:208px;background:#000;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sombra)}.janela-video-caixa{width:100%;height:208px}.janela-video-caixa iframe{display:block;width:100%;height:100%}.janela-video.escondida{left:-9999px!important;top:auto!important}.janela-alca{display:flex;align-items:center;gap:var(--esp-2);height:40px;padding:0 var(--esp-1) 0 var(--esp-3);background:#1e1e22;color:#b5b0a8;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.janela-alca:active{cursor:grabbing}.janela-alca-pega{width:18px;height:10px;border-top:2px solid #8C8781;border-bottom:2px solid #8C8781}.janela-alca-texto{flex:1;font-size:12px;font-weight:600}.janela-alca button,.janela-botoes button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#f5f1ea}.janela-alca button:hover{background:#2a2a30}.janela-botoes{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:var(--esp-2)}.janela-botoes button{background:#121214d1;width:40px;height:40px}.janela-video.modo-encaixado{border-radius:var(--r-lg);box-shadow:none;z-index:65}.janela-video.modo-grande{left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%);width:min(960px,92vw);z-index:76}.janela-video.modo-grande .janela-video-caixa{height:auto;aspect-ratio:16 / 9}.video-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:#121214d1}.video-slot{width:100%;aspect-ratio:16 / 9;min-height:200px;border-radius:var(--r-lg);background:#000}.expandido{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--fundo);overflow-y:auto;padding:max(var(--esp-5),env(safe-area-inset-top)) var(--esp-5) var(--esp-8)}.expandido-miolo{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--esp-6)}.expandido-capa{align-self:center;width:min(320px,80vw)}.expandido .faixa-titulo{font:700 24px/30px var(--titulo);white-space:normal}.controles-exp{background:var(--superficie-2);border-radius:var(--r-xl);padding:var(--esp-6);display:flex;flex-direction:column;gap:var(--esp-5)}.controles-exp .linha-tempo{flex-direction:column;align-items:stretch;gap:var(--esp-1)}.controles-exp .tempos{display:flex;justify-content:space-between;color:var(--texto-3)}.controles-exp .tempos .atual{color:var(--coral-texto)}.controles-exp .trilho:before{background:var(--linha)}.controles-exp .trilho>div{background:var(--texto)}.controles-exp-botoes{display:grid;grid-template-columns:64px 1fr 64px;gap:var(--esp-3)}.controles-exp-botoes .lado{height:64px;border-radius:var(--r-md);background:var(--superficie);display:grid;place-items:center}.controles-exp-botoes .grande{height:64px;border-radius:var(--r-pilula);background:var(--coral);color:var(--grafite);font:700 20px var(--corpo);display:flex;align-items:center;justify-content:center;gap:var(--esp-3)}.controles-exp-extras{display:flex;justify-content:space-around;gap:var(--esp-2)}.controles-exp-extras .botao-dica{width:52px;height:52px;background:var(--superficie);color:var(--texto-2)}.controles-exp-extras .botao-dica.ativo{background:var(--yt-fundo);color:var(--coral-texto)}.controles-exp-extras .chip.ativo{background:var(--yt-fundo);color:var(--coral-texto);border-color:transparent}.nav-baixo{display:none}.toast{position:fixed;top:var(--esp-5);left:50%;transform:translate(-50%);z-index:80;background:var(--contraste);color:var(--contraste-texto);padding:var(--esp-3) var(--esp-5);border-radius:var(--r-pilula);font-weight:600;box-shadow:var(--sombra);max-width:calc(100vw - 32px)}.so-celular{display:none}html,body{overflow-x:hidden}.conteudo{min-width:0}.rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch}.btn.perigo{color:var(--erro)}.abas{max-width:100%;overflow-x:auto;scrollbar-width:none}.abas::-webkit-scrollbar{display:none}.abas button{flex-shrink:0}@media (max-width: 1100px) and (min-width: 861px){.app{grid-template-columns:232px 1fr}.aviso-app,.volume{display:none}.player{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;gap:var(--esp-4)}}@media (max-width: 860px){.app{grid-template-columns:1fr}.lateral{display:none}.so-celular{display:flex}.conteudo{padding:var(--esp-5);padding-bottom:200px;gap:var(--esp-6)}.display{font-size:34px;line-height:38px}.titulo-1{font-size:28px;line-height:32px}.nav-baixo{display:flex;position:fixed;z-index:50;left:var(--esp-3);right:var(--esp-3);bottom:calc(var(--esp-3) + env(safe-area-inset-bottom));background:var(--grafite);border-radius:var(--r-xl);padding:var(--esp-2);box-shadow:var(--sombra)}.nav-baixo button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--esp-2) 0;border-radius:var(--r-lg);color:#b5b0a8;font-size:12px;font-weight:600}.nav-baixo button.ativo{background:#2e2e35;color:#ff7a5f}.player{left:var(--esp-3);right:var(--esp-3);bottom:calc(92px + env(safe-area-inset-bottom));border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--esp-3) var(--esp-3) var(--esp-3) var(--esp-4);gap:var(--esp-1);border:0;box-shadow:var(--sombra)}.player-acoes{order:2}.player-centro{order:3}.player-faixa .disco{width:44px!important;height:44px!important}.menu-player{left:var(--esp-3);right:var(--esp-3);bottom:calc(176px + env(safe-area-inset-bottom));max-width:none}.so-celular-bloco{display:block;margin-left:44px}.player-centro .linha-tempo,.player-centro .player-botoes>:not(.btn-tocar):not(.so-mini),.player-direita{display:none}.player-centro{flex-direction:row}.player-botoes{gap:var(--esp-2)}.btn-tocar{width:48px;height:48px}.player-faixa{cursor:pointer}.janela-video{left:auto;right:var(--esp-3);bottom:calc(176px + env(safe-area-inset-bottom));width:200px}.janela-video-caixa{height:200px}.janela-video.modo-grande{width:100vw;border-radius:0}.cabeca-playlist .disco{width:128px!important;height:128px!important}.grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-4)}.planos{grid-template-columns:1fr}.faixas{padding:var(--esp-1) var(--esp-3)}.faixa{gap:var(--esp-2)}.faixa-dur{display:none}.cartao{padding:var(--esp-5)}.busca{height:52px}.admin-topo .logo-nome{display:none}.tabela th,.tabela td{padding:var(--esp-3) var(--esp-1);font-size:14px}.tabela td .apoio{margin-left:0}.esconde-celular{display:none}}.admin{min-height:100vh}.admin-topo{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-4) var(--esp-7);background:var(--fundo);border-bottom:1px solid var(--linha)}.admin-topo a{color:inherit;text-decoration:none}.admin-voltar{margin-left:auto}.admin-conteudo{margin:0 auto;padding-bottom:var(--esp-9)}.admin-abas{flex-wrap:nowrap;align-self:stretch}.form-grade{display:grid;grid-template-columns:1fr 1fr;gap:var(--esp-5)}.form-grade>.acoes,.form-grade>.aviso,.form-grade>.apoio{grid-column:1 / -1}.campo-telefone .prefixo{position:absolute;left:16px;font-weight:600;color:var(--texto-2);pointer-events:none}.campo-telefone .campo-caixa input{padding-left:54px}.tabela td .apoio{display:block;margin-left:44px}a.nav-item,a.btn{text-decoration:none}a.btn{color:inherit}a.btn-primario{color:var(--grafite)}.plano .campo-caixa input{background:var(--fundo)}@media (max-width: 860px){.admin-topo{padding:var(--esp-3) var(--esp-5)}.admin-voltar{padding:0 var(--esp-4)}.form-grade{grid-template-columns:1fr}}.botao-dica{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.botao-dica.desativado{opacity:.45}.dica-modal{position:fixed;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);max-width:min(320px,calc(100vw - 48px));background:var(--contraste);color:var(--contraste-texto);font-weight:600;font-size:15px;line-height:20px;text-align:center;padding:var(--esp-4) var(--esp-6);border-radius:var(--r-lg);box-shadow:var(--sombra);pointer-events:none;animation:dica-entra .12s ease-out}@keyframes dica-entra{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.paginas{display:flex;align-items:center;justify-content:center;gap:var(--esp-3);margin-top:var(--esp-3)}.paginas span{font-size:14px;color:var(--texto-2)}.chips-sub{margin-top:calc(-1 * var(--esp-2))}.chips-sub .chip{height:32px;font-size:13px}.tabela td .apoio.so-celular-bloco{display:none}@media (max-width: 860px){.tabela td .apoio.so-celular-bloco{display:block}}.inicio-topo{display:flex;flex-direction:column;gap:var(--esp-1)}.sobretitulo{font:700 12px/16px var(--corpo);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-texto)}.destaque{display:flex;align-items:center;gap:var(--esp-6);padding:var(--esp-6);border-radius:var(--r-lg);background:var(--grafite);color:var(--areia)}.destaque .sobretitulo{color:var(--coral)}.destaque .titulo-1{margin:var(--esp-1) 0;overflow-wrap:anywhere}.destaque-textos{display:flex;flex-direction:column;min-width:0}.destaque-artista{color:#b5b0a8;font-weight:600}.destaque .acoes{margin-top:var(--esp-4)}.destaque .btn-secundario{background:transparent;color:var(--areia);border-color:#4a4a52}:root[data-theme=dark] .destaque{background:var(--superficie-2)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .destaque{background:var(--superficie-2)}}.primeiros-passos{display:flex;flex-direction:column;gap:var(--esp-2)}.primeiros-passos ol{margin:0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-2)}.primeiros-passos .btn-texto{padding:0;min-height:0;height:auto;display:inline}.clave-dia{display:flex;flex-direction:column;gap:var(--esp-4)}.clave-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4)}.clave-grade{display:grid;grid-template-columns:repeat(16,1fr);gap:6px;max-width:640px}.clave-passo{aspect-ratio:1;border-radius:50%;background:var(--superficie-2);transition:transform .08s,background .08s}.clave-passo.tempo{box-shadow:inset 0 0 0 2px var(--linha)}.clave-passo.batida{background:var(--coral);box-shadow:none}.clave-passo.agora{box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 45%,transparent)}.clave-passo.agora.batida{transform:scale(1.12)}.linha-artistas{display:flex;gap:var(--esp-4);overflow-x:auto;padding-bottom:var(--esp-2)}.artista{flex:none;width:96px;display:flex;flex-direction:column;align-items:center;gap:var(--esp-2);background:none;border:0;padding:0;color:var(--texto);font:600 13px/18px var(--corpo);cursor:pointer}.artista span:last-child{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disco.raio-redondo{border-radius:50%}.convite-amigo{display:flex;flex-direction:column;gap:var(--esp-2)}.convite-linha{display:flex;gap:var(--esp-3);align-items:flex-start;flex-wrap:wrap;margin-top:var(--esp-2)}.convite-linha>:first-child{flex:1;min-width:220px}@media (max-width: 860px){.destaque{flex-direction:column;align-items:flex-start;gap:var(--esp-4);padding:var(--esp-5)}.clave-grade{gap:3px}}.campo-caixa textarea{flex:1;min-width:0;padding:var(--esp-3) var(--esp-4);border-radius:var(--r-md);border:1.5px solid var(--linha);background:var(--fundo);outline:none;font:inherit;color:inherit;resize:vertical}.campo-caixa textarea:focus{border-color:var(--coral);box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 22%,transparent)}.pagina-legal{min-height:100vh;background:var(--fundo)}.legal-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);padding:var(--esp-4) var(--esp-6);border-bottom:1px solid var(--linha)}.legal-texto{max-width:760px;margin:0 auto;padding:var(--esp-8, 40px) var(--esp-6) 80px;display:flex;flex-direction:column;gap:var(--esp-3);line-height:26px}.legal-texto h3{font:700 17px/24px var(--titulo);margin:var(--esp-4) 0 0}.legal-texto section{display:flex;flex-direction:column;gap:var(--esp-2);scroll-margin-top:var(--esp-6);margin-top:var(--esp-6)}.legal-texto ul{margin:0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-2)}.legal-texto p{margin:0}.legal-texto a,.legal-link a{color:var(--coral-texto);font-weight:600}.legal-indice{display:flex;gap:var(--esp-4);flex-wrap:wrap}.legal-link{text-align:center;margin:0}@media (max-width: 860px){.legal-topo{padding:var(--esp-3) var(--esp-5)}.legal-texto{padding:var(--esp-6) var(--esp-5) 64px}}.vitrine{min-height:100vh;background:var(--fundo);display:flex;flex-direction:column}.vitrine-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);padding:var(--esp-4) var(--esp-6);max-width:1180px;width:100%;margin:0 auto}.vitrine main{max-width:1180px;width:100%;margin:0 auto;padding:0 var(--esp-6) var(--esp-8, 40px);display:flex;flex-direction:column;gap:56px}.vitrine-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--esp-8, 40px);align-items:center;padding-top:var(--esp-8, 40px)}.vitrine-hero-texto{display:flex;flex-direction:column;gap:var(--esp-4)}.vitrine-hero-texto p{margin:0;font-size:18px;line-height:28px;color:var(--texto-2);max-width:560px}.vitrine-titulo{margin:0;font:800 56px/60px var(--titulo);letter-spacing:-1px}.vitrine-titulo-2{margin:0;font:800 36px/42px var(--titulo);letter-spacing:-.5px}.vitrine-arte{position:relative;height:340px}.vitrine-arte>*{position:absolute;box-shadow:0 18px 40px #1212142e}.vitrine-arte>:nth-child(1){left:8%;top:20px;transform:rotate(-6deg)}.vitrine-arte>:nth-child(2){right:6%;top:0;transform:rotate(8deg)}.vitrine-arte>:nth-child(3){right:26%;bottom:0}.vitrine-recursos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esp-4)}.vitrine-recurso{display:flex;flex-direction:column;gap:var(--esp-2)}.vitrine-recurso .titulo-2{margin:0}.vitrine-recurso p{margin:0;line-height:22px}.vitrine-icone{width:44px;height:44px;border-radius:var(--r-md);background:color-mix(in srgb,var(--coral) 16%,transparent);color:var(--coral-texto);display:grid;place-items:center}.vitrine-drive{display:flex;flex-direction:column;gap:var(--esp-2)}.vitrine-drive ul{margin:0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-2);color:var(--texto-2);line-height:24px}.vitrine-drive .btn-texto{align-self:flex-start;padding:0}.vitrine-final{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--esp-3);padding:var(--esp-8, 40px) var(--esp-5);border-radius:var(--r-lg);background:var(--grafite);color:var(--areia)}.vitrine-final p{margin:0;color:#b5b0a8}.vitrine-rodape{margin-top:auto;border-top:1px solid var(--linha);padding:var(--esp-5) var(--esp-6);display:flex;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap;font-size:14px;color:var(--texto-3)}.vitrine-rodape nav{display:flex;gap:var(--esp-5);flex-wrap:wrap}.vitrine-rodape a{color:var(--texto-2);font-weight:600}.login-topo a{display:inline-flex;color:inherit;text-decoration:none}@media (max-width: 860px){.vitrine-topo{padding:var(--esp-3) var(--esp-5)}.vitrine main{padding:0 var(--esp-5) var(--esp-6);gap:40px}.vitrine-hero{grid-template-columns:1fr;padding-top:var(--esp-4)}.vitrine-titulo{font-size:38px;line-height:42px}.vitrine-titulo-2{font-size:28px;line-height:34px}.vitrine-arte{height:220px}.vitrine-arte>:nth-child(1){width:150px!important;height:150px!important;left:4%}.vitrine-arte>:nth-child(2){width:110px!important;height:110px!important}.vitrine-arte>:nth-child(3){width:84px!important;height:84px!important;right:30%}.vitrine-topo .btn-texto{padding:0 var(--esp-2)}}.destaque-espera{min-height:176px;border-radius:var(--r-lg);background:var(--superficie-2);opacity:.5}.clave-botoes{display:flex;align-items:center;gap:var(--esp-2)}.btn-icone-borda{border:1px solid var(--linha)}.clave-espera{min-height:168px;opacity:.5}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#1212148c;display:grid;place-items:center;padding:var(--esp-5);animation:fundo-entra .16s ease-out}.modal{width:min(560px,100%);max-height:min(86vh,760px);overflow:auto;background:var(--superficie);color:var(--texto);border-radius:var(--r-lg);box-shadow:var(--sombra);padding:var(--esp-6);display:flex;flex-direction:column;gap:var(--esp-4)}.modal-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-3)}.modal-topo .titulo-1{margin:var(--esp-1) 0 0}.modal-corpo{display:flex;flex-direction:column;gap:var(--esp-3);line-height:24px}.modal-corpo p{margin:0}.titulo-3{font:700 17px/24px var(--titulo);margin:var(--esp-2) 0 0}.clave-exemplos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--esp-2)}.clave-exemplos li{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-3) var(--esp-4);border-radius:var(--r-md);background:var(--superficie-2)}.clave-exemplos .btn-texto{padding:0;min-height:0}@media (max-width: 860px){.modal-fundo{align-items:end;padding:0}.modal{width:100%;max-height:88vh;border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--esp-5)}}.info-dica{width:28px;height:28px;align-self:center;border-radius:50%;border:0;background:var(--lilas);color:#fff;font:800 15px/1 var(--titulo);cursor:pointer}.info-dica:focus-visible{outline:2px solid var(--lilas);outline-offset:2px}.dica-flutuante{animation:aviso-entra .18s ease-out}@keyframes fundo-entra{0%{opacity:0}to{opacity:1}}@keyframes janela-entra{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes janela-sobe{0%{transform:translateY(100%)}to{transform:none}}@keyframes aviso-entra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.modal{animation:janela-entra .2s ease-out}@media (max-width: 860px){.modal{animation:janela-sobe .24s cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-motion: reduce){.modal,.modal-fundo,.dica-flutuante,.dica-modal{animation:none}}.disco-capa{overflow:hidden}.disco-capa img{width:100%;height:100%;object-fit:cover;display:block}.disco.raio-sm.disco-capa{border-radius:var(--r-sm)}.botao-dica.ativo svg path[d^="M12 20.5"],.faixa-gostei.ativo svg path{fill:var(--coral);stroke:var(--coral)}.faixa-gostei{width:36px;height:36px;color:var(--texto-3)}.faixa-gostei.ativo{color:var(--coral)}@media (max-width: 860px){.faixa-gostei{width:32px;height:32px}}.import-passos{display:flex;flex-direction:column;gap:var(--esp-3)}.import-passos ul{margin:0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-2);line-height:22px;color:var(--texto-2)}.import-passos code{font-size:13px;background:var(--superficie-2);padding:1px 6px;border-radius:6px}.import-item{gap:var(--esp-3)}.import-item input[type=checkbox]{width:20px;height:20px;accent-color:var(--coral);flex:none}.import-item select{margin-top:var(--esp-2);max-width:100%;height:36px;border-radius:var(--r-sm);border:1.5px solid var(--linha);background:var(--fundo);color:var(--texto);padding:0 var(--esp-2)}.vitrine-final .btn-secundario.vitrine-baixar{background:transparent;color:var(--areia);border-color:#4a4a52}.vitrine-apk{color:#b5b0a8;font-size:13px}.app-android{display:flex;flex-direction:column;gap:var(--esp-2)}.passos-instalar{margin:0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-3)}.passos-instalar li{padding-left:var(--esp-1)}.passos-instalar li::marker{font-weight:800;color:var(--coral-texto)}.passos-instalar li strong,.passos-instalar li span{display:block}.passos-instalar li span{margin-top:2px}.passos-instalar li span{color:var(--texto-2);font-size:15px;line-height:22px}.abertura{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#ff5a3c;display:grid;place-items:center;align-content:center;gap:14px;transition:opacity .25s ease-out}.abertura.saindo{opacity:0}.abertura-arco{stroke-dasharray:100;stroke-dashoffset:100;animation:abertura-arco .6s .05s cubic-bezier(.65,0,.35,1) forwards}.abertura-ponto{transform-box:fill-box;transform-origin:center;transform:scale(0)}.abertura-ponto.um{animation:abertura-ponto .32s .55s ease-out forwards,abertura-bate .9s .9s ease-in-out infinite}.abertura-ponto.dois{animation:abertura-ponto .32s .72s ease-out forwards,abertura-bate .9s 1.05s ease-in-out infinite}.abertura-nome{font:800 30px/1 var(--titulo);letter-spacing:-.5px;color:#121214;opacity:0;animation:abertura-nome .4s .8s ease-out forwards}@keyframes abertura-arco{to{stroke-dashoffset:0}}@keyframes abertura-ponto{0%{transform:scale(0)}70%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes abertura-bate{0%,to{transform:scale(1)}15%{transform:scale(1.3)}}@keyframes abertura-nome{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.abertura-arco{stroke-dashoffset:0;animation:none}.abertura-ponto{transform:none;animation:none}.abertura-nome{opacity:1;animation:none}}.abas-icone{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:nowrap}.aba-icone{width:44px;height:44px;border:1px solid var(--linha);background:var(--superficie);color:var(--texto-2);flex:none}.aba-icone.ativo{background:var(--coral);border-color:var(--coral);color:var(--grafite)}.aba-icone-nome{font:700 15px/1 var(--titulo);margin-left:var(--esp-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.modal,.popover,.menu-faixa,.lista-playlists,.dica-modal{scrollbar-width:none;-ms-overflow-style:none}.modal::-webkit-scrollbar,.popover::-webkit-scrollbar,.menu-faixa::-webkit-scrollbar,.lista-playlists::-webkit-scrollbar{display:none;width:0;height:0}html,body,*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;width:0;height:0}@media (max-width: 860px){.player .so-computador{display:none}}@media (max-width: 860px){.nav-baixo{left:0;right:0;bottom:0;border-radius:0;background:var(--superficie);border-top:1px solid var(--linha);box-shadow:none;padding:6px var(--esp-2) calc(6px + env(safe-area-inset-bottom))}.nav-baixo button{color:var(--texto-3);border-radius:var(--r-md)}.nav-baixo button.ativo{background:transparent;color:var(--coral-texto)}.player{bottom:calc(86px + env(safe-area-inset-bottom))}}@media (max-width: 860px){:root[data-theme=dark] .player{background:var(--superficie-2)}}@media (max-width: 860px) and (prefers-color-scheme: dark){:root:not([data-theme=light]) .player{background:var(--superficie-2)}}.mini-trilho{display:none}@media (max-width: 860px){.mini-trilho{display:block;position:absolute;left:var(--esp-5);right:var(--esp-5);top:0;height:3px;border-radius:0 0 3px 3px;background:#f5f1ea24;overflow:hidden}.player .mini-trilho .mini-progresso{display:block;position:static;height:100%;border-radius:0;background:var(--coral)}}.vitrine-rodape a.vitrine-empresa{color:inherit;font-weight:600;text-decoration:none}.lateral>*{flex-shrink:0}.nav-item{white-space:nowrap}@media (orientation: landscape) and (max-height: 760px) and (min-width: 700px){.expandido{padding:var(--esp-3) var(--esp-6)}.expandido-miolo{max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:var(--esp-7);row-gap:var(--esp-3);align-items:start}.expandido-miolo>.secao-topo{grid-column:1 / -1}.expandido-miolo>.expandido-capa,.expandido-miolo>.video-slot{grid-column:1;grid-row:2 / span 5;justify-self:center;align-self:center}.expandido-miolo>.expandido-capa{width:min(100%,calc(100vh - 96px))}.expandido-miolo>.video-slot{width:100%}.expandido-miolo>:not(.secao-topo):not(.expandido-capa):not(.video-slot){grid-column:2}.expandido-miolo>.faixas{max-height:calc(100vh - 280px);overflow-y:auto}}@media (min-width: 861px) and (max-height: 760px){.player{padding-top:var(--esp-2);padding-bottom:var(--esp-2)}.lateral .logo{padding-bottom:var(--esp-4)}}@media (max-width: 860px) and (orientation: landscape) and (max-height: 500px){.nav-baixo{padding-top:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom))}.nav-baixo button{font-size:0;line-height:0;gap:0;padding:0;height:44px;justify-content:center}.player{bottom:calc(60px + env(safe-area-inset-bottom))}}.toast{border-radius:var(--r-lg);text-align:center;line-height:20px;max-width:min(360px,calc(100vw - 32px))}.cartao-credito{position:fixed;z-index:81;top:var(--esp-5);left:50%;transform:translate(-50%);width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column;gap:2px;text-align:left;padding:var(--esp-3) var(--esp-4);border:0;border-radius:var(--r-lg);background:var(--contraste);color:var(--contraste-texto);box-shadow:var(--sombra);animation:aviso-entra .18s ease-out;cursor:pointer}.cartao-credito strong{font:700 15px/20px var(--titulo)}.cartao-credito span{font-size:13px;line-height:18px;opacity:.9}.cartao-credito small{font-size:12px;line-height:16px;opacity:.65}*{-webkit-tap-highlight-color:transparent}@media (pointer: coarse){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none}}
