:root{--f-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--f-display:"Unbounded", "Segoe UI", system-ui, sans-serif;--f-ui:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--destaque-1:#f2b45a;--destaque-2:#cf8e6d;--destaque-3:#e0674a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{color:#dfe1e5;font-family:var(--f-ui);-webkit-font-smoothing:antialiased;font-variant-ligatures:no-contextual;background:#0b0c0e;margin:0;font-size:13px;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit}img{max-width:100%;height:auto;display:block}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #3574f0}::selection{background:#214283}*{scrollbar-width:thin;scrollbar-color:#4d5057 transparent}.espaco{flex:1}[hidden]{display:none!important}body.arrastando{-webkit-user-select:none;user-select:none}body.arrastando iframe{pointer-events:none}body.arrastando-h{cursor:col-resize}body.arrastando-v{cursor:row-resize}.piscar{animation:1.4s ease-out piscar}@keyframes piscar{0%,30%{box-shadow:0 0 0 2px #3574f0}to{box-shadow:0 0 0 2px #0000}}@keyframes piscar-cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.troca-idioma{background:#0003;border:1px solid #ffffff1f;border-radius:8px;flex:none;padding:2px;display:inline-flex}.troca-idioma button{min-width:34px;height:26px;font-family:var(--f-ui);letter-spacing:.04em;color:#8b8f97;border-radius:6px;padding:0 8px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.troca-idioma button:hover{color:#fff}.troca-idioma button[aria-pressed=true]{color:#fff;background:#ffffff1f}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop{position:fixed;inset:0;overflow:hidden}.papel-parede{background:radial-gradient(55% 70% at 78% 70%,#e0674a8c,#0000 62%),radial-gradient(45% 55% at 62% 38%,#f2b45a52,#0000 62%),radial-gradient(60% 80% at 12% 95%,#3574f04d,#0000 60%),radial-gradient(40% 50% at 30% 20%,#9775f829,#0000 60%),linear-gradient(160deg,#0d0f15 0%,#131726 45%,#1d1420 100%);position:absolute;inset:0}.papel-parede:after{content:"";filter:blur(30px);background:conic-gradient(from 210deg at 70% 60%,#0000 0deg,#ffffff0d 40deg,#0000 80deg,#ffffff0a 140deg,#0000 200deg);position:absolute;inset:-20%}.icones-desktop{gap:4px;display:grid;position:absolute;top:12px;left:8px}.icones-desktop button{color:#fff;text-align:center;text-shadow:0 1px 3px #000000e6;border:1px solid #0000;border-radius:4px;justify-items:center;gap:4px;width:84px;padding:8px 4px 6px;font-size:12px;line-height:1.25;display:grid}.icones-desktop button:hover{background:#ffffff14}.icones-desktop button.sel{background:#78a0ff38;border-color:#a0beff66}.janela{background:#1e1f22;border-radius:8px;flex-direction:column;min-width:0;transition:opacity .18s,transform .18s,visibility;animation:.2s cubic-bezier(.2,.8,.2,1) abrir-janela;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 18px 48px #00000073}.janela.focada{box-shadow:0 0 0 1px #ffffff1f,0 28px 80px #0009}.janela.max{border-radius:0;inset:0 0 48px}.janela.minimizada{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility 0s .18s;transform:translateY(40px)scale(.94)}@keyframes abrir-janela{0%{opacity:0;transform:scale(.96)}}.janela>:first-child{flex:1;min-height:0}.janela-carregando{color:#868a91;place-items:center;display:grid}.borda{z-index:30;position:absolute}.borda-n{cursor:ns-resize;height:7px;top:-3px;left:8px;right:8px}.borda-s{cursor:ns-resize;height:7px;bottom:-3px;left:8px;right:8px}.borda-l{cursor:ew-resize;width:7px;top:8px;bottom:8px;right:-3px}.borda-o{cursor:ew-resize;width:7px;top:8px;bottom:8px;left:-3px}.borda-nl{cursor:nesw-resize;width:12px;height:12px;top:-3px;right:-3px}.borda-no{cursor:nwse-resize;width:12px;height:12px;top:-3px;left:-3px}.borda-sl{cursor:nwse-resize;width:12px;height:12px;bottom:-3px;right:-3px}.borda-so{cursor:nesw-resize;width:12px;height:12px;bottom:-3px;left:-3px}.barra-tarefas{z-index:1000;-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);background:#18191ed1;border-top:1px solid #ffffff12;justify-content:center;align-items:center;height:48px;padding:0 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.bt-centro{align-items:center;gap:2px;display:flex}.bt-botao{color:#e6e6e6;border-radius:6px;place-items:center;width:42px;height:40px;transition:background-color .12s;display:grid;position:relative}.bt-botao:hover{background:#ffffff14}.bt-botao:active svg{transform:scale(.9)}.bt-botao.ativo,.bt-app.focada{background:#ffffff17}.bt-indicador{background:#9a9ca3;border-radius:2px;width:0;height:3px;transition:width .2s,background-color .2s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.bt-app.aberta .bt-indicador{width:6px}.bt-app.focada .bt-indicador{background:var(--destaque-1);width:16px}.bt-bandeja{color:#e6e6e6;align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;right:8px}.bt-tray{border-radius:6px;place-items:center;width:28px;height:36px;display:grid}.bt-sistema{border-radius:6px;align-items:center;gap:10px;height:36px;padding:0 10px;display:flex}.bt-sistema:hover,.bt-tray:hover,.bt-relogio:hover{background:#ffffff14}.bt-sistema button{place-items:center;display:grid}.bt-relogio{border-radius:6px;align-content:center;justify-items:end;height:40px;padding:0 10px;font-size:12px;line-height:1.35;display:grid}.menu-iniciar{z-index:1100;-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);background:#222328eb;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;width:min(640px,100vw - 16px);max-height:calc(100dvh - 80px);animation:.22s cubic-bezier(.2,.8,.2,1) subir-menu;display:flex;position:absolute;bottom:58px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px #0000008c}@keyframes subir-menu{0%{opacity:0;transform:translate(-50%,24px)}}.mi-busca{border:1px solid #ffffff14;border-bottom-color:var(--destaque-1);color:#c8c8c8;background:#141519cc;border-radius:18px;align-items:center;gap:10px;height:36px;margin:24px 28px 8px;padding:0 14px;display:flex}.mi-busca input{background:0 0;border:0;outline:none;flex:1;min-width:0}.mi-secao{padding:12px 28px 4px;overflow:auto}.mi-titulo{margin:0 0 10px 8px;font-size:13px;font-weight:600}.mi-grade{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:4px;display:grid}.mi-grade button{text-align:center;border-radius:6px;justify-items:center;gap:8px;width:100%;padding:12px 4px 10px;font-size:12px;display:grid}.mi-grade button:hover,.mi-lista button:hover{background:#ffffff12}.mi-lista{gap:2px;display:grid}.mi-lista-2{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.mi-lista button{text-align:left;border-radius:6px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.mi-lista span{min-width:0;display:grid}.mi-lista strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mi-lista small{color:#a8a8a8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mi-vazio{color:#a8a8a8;padding:8px}.mi-rodape{background:#0000002e;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:16px;padding:14px 28px;display:flex}.mi-usuario{align-items:center;gap:10px;font-weight:500;display:flex}.mi-energia{position:relative}.mi-energia-botao{border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.mi-energia-botao:hover{background:#ffffff14}.mi-energia-menu{background:#2b2c31;border:1px solid #ffffff1a;border-radius:8px;min-width:160px;padding:4px;display:grid;position:absolute;bottom:44px;right:0;box-shadow:0 12px 30px #00000080}.mi-energia-menu button{text-align:left;border-radius:5px;align-items:center;gap:10px;padding:8px 12px;display:flex}.mi-energia-menu button:hover{background:#ffffff14}.desktop.celular .barra-tarefas{justify-content:flex-start}.desktop.celular .bt-bandeja{right:4px}.desktop.celular .menu-iniciar{bottom:54px}.desktop.celular .mi-busca{margin:16px 16px 6px}.desktop.celular .mi-secao{padding:10px 16px 4px}.desktop.celular .mi-rodape{padding:12px 16px}.bt-idioma{color:#fff;border-radius:6px;place-items:center;height:40px;margin-right:2px;padding:0 8px;font-size:11.5px;line-height:1.25;display:grid}.bt-idioma:hover{background:#ffffff14}.ij{--ij-fundo:#2b2d30;--ij-editor:#1e1f22;--ij-linha:#1e1f22;--ij-borda:#393b40;--ij-borda-2:#43454a;--ij-hover:#393b40;--ij-ativo:#43454a;--ij-sel:#2e436e;--ij-texto:#dfe1e5;--ij-texto-2:#a8adb6;--ij-texto-3:#6f737a;--ij-icone:#ced0d6;--ij-azul:#3574f0;--ij-link:#548af7;background:var(--ij-fundo);height:100%;min-height:0;color:var(--ij-texto);font-family:var(--f-ui);grid-template-rows:40px minmax(0,1fr) 24px;font-size:13px;display:grid;position:relative}.ij-topo{background:var(--ij-fundo);border-bottom:1px solid var(--ij-linha);-webkit-user-select:none;user-select:none;align-items:center;gap:2px;min-width:0;padding-left:8px;display:flex}.ij-logo{place-items:center;width:28px;height:28px;margin-right:2px;display:grid}.ij-tb{width:30px;height:30px;color:var(--ij-icone);border-radius:6px;flex:none;place-items:center;display:grid}.ij-tb:hover,.ij-tb.ativo{background:var(--ij-hover)}.ij-widget{min-width:0;height:30px;color:var(--ij-texto);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ij-widget:hover{background:var(--ij-hover)}.ij-widget>svg:last-child{color:var(--ij-texto-3)}.ij-widget-texto{text-overflow:ellipsis;overflow:hidden}.ij-badge{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#3fb6a8,#2f86d8);border-radius:4px;flex:none;place-items:center;width:20px;height:20px;font-size:9.5px;font-weight:700;display:grid}.ij-badge-mini{background:linear-gradient(135deg,#cf8e6d,#e0674a);width:16px;height:16px;font-size:7.5px}.ij-config-icone{display:grid;position:relative}.ij-config-ponto{width:7px;height:7px;box-shadow:0 0 0 2px var(--ij-fundo);background:#5fb865;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.ij-sep{background:var(--ij-borda-2);width:1px;height:20px;margin:0 6px}.ij-janela{align-self:stretch;margin-left:8px;display:flex}.ij-janela button{width:46px;color:var(--ij-icone);place-items:center;display:grid}.ij-janela button:hover{background:#ffffff14}.ij-janela button.fechar:hover{color:#fff;background:#c42b1c}.ij-corpo{min-width:0;min-height:0;display:flex;position:relative}.ij-faixa{background:var(--ij-fundo);border-right:1px solid var(--ij-linha);flex-direction:column;flex:none;align-items:center;gap:4px;width:40px;padding:6px 0;display:flex}.ij-faixa-dir{border-right:0;border-left:1px solid var(--ij-linha)}.ij-faixa-btn{width:32px;height:32px;color:var(--ij-icone);border-radius:6px;place-items:center;display:grid;position:relative}.ij-faixa-btn:hover{background:var(--ij-hover)}.ij-faixa-btn.ativo{background:var(--ij-ativo);color:#fff}.ij-faixa-aviso{background:var(--ij-link);width:7px;height:7px;box-shadow:0 0 0 2px var(--ij-fundo);border-radius:50%;position:absolute;top:5px;right:5px}.ij-tw{background:var(--ij-fundo);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex}.ij-tw-topo{flex:none;align-items:center;gap:2px;height:38px;padding:0 6px 0 12px;display:flex}.ij-tw-titulo{white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:flex}.ij-tw-titulo svg{color:var(--ij-texto-3)}.ij-tw-aba{background:var(--ij-hover);border-radius:5px;margin-left:10px;padding:2px 10px}.ij-tw-btn{width:26px;height:26px;color:var(--ij-icone);border-radius:5px;flex:none;place-items:center;display:grid}.ij-tw-btn:hover{background:var(--ij-hover)}.ij-tw-corpo{flex:1;min-height:0;display:flex}.ij-tw-inf{border-top:0}.ij-divisor{background:var(--ij-linha);z-index:5;flex:none;position:relative}.ij-divisor-h{cursor:col-resize;width:1px}.ij-divisor-v{cursor:row-resize;height:1px}.ij-divisor:after{content:"";position:absolute;inset:-4px}.ij-arvore{flex:1;min-height:0;padding:0 6px 12px;overflow:auto}.ij-arvore ul{margin:0;padding:0}.ij-no{width:100%;min-width:max-content;height:22px;color:var(--ij-texto);text-align:left;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding-right:8px;display:flex}.ij-no:hover{background:#ffffff0a}.ij-no.sel{background:var(--ij-sel)}.ij-no.excluida,.ij-no.excluido{color:#d3a76a}.ij-no.excluida:not(.sel){background:#aa7d3c38}.ij-no.raiz .ij-no-nome{font-weight:600}.ij-no-seta{color:#868a91;flex:none;place-items:center;width:16px;margin-right:-2px;display:grid}.ij-no-modulo{font-weight:600}.ij-no-dica{color:var(--ij-texto-3);margin-left:4px}.ij-centro{background:var(--ij-editor);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ij-editor-area{flex-direction:column;flex:1;min-height:0;display:flex}.ij-abas{border-bottom:1px solid var(--ij-fundo);scrollbar-width:none;flex:none;height:38px;display:flex;overflow:auto hidden}.ij-abas::-webkit-scrollbar{display:none}.ij-aba{flex:none;align-items:center;display:flex;position:relative}.ij-aba.ativa:after{content:"";background:var(--ij-azul);height:2px;position:absolute;bottom:0;left:0;right:0}.ij-aba:hover{background:#ffffff08}.ij-aba-nome{white-space:nowrap;align-items:center;gap:6px;height:100%;padding:0 4px 0 12px;display:flex}.ij-aba-fechar{width:18px;height:18px;color:var(--ij-texto-3);opacity:0;border-radius:4px;place-items:center;margin:0 8px 0 2px;display:grid}.ij-aba.ativa .ij-aba-fechar,.ij-aba:hover .ij-aba-fechar,.ij-aba-fechar:focus-visible{opacity:1}.ij-aba-fechar:hover{background:var(--ij-hover);color:var(--ij-texto)}.ij-editor{flex:1;min-width:0;min-height:0;display:flex;position:relative}.ed-ferramentas{z-index:4;background:#1e1f22d9;border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:6px;right:20px}.ed-inspecao{place-items:center;width:24px;height:24px;display:grid}.ed-ferramentas button{width:24px;height:24px;color:var(--ij-icone);border-radius:4px;place-items:center;display:grid}.ed-ferramentas button:hover{background:var(--ij-hover)}.ed-ferramentas button[aria-pressed=true]{background:var(--ij-ativo)}.cod{min-width:0;font-family:var(--f-mono);color:#bcbec4;flex:1;padding:4px 0 60px;font-size:13px;line-height:20px;position:relative;overflow:auto}.cod-medida{visibility:hidden;white-space:pre;position:absolute}.cod-linhas{min-width:max-content}.cod-linha{cursor:text;display:flex}.cod-linha.atual{background:#26282e}.cod-num{z-index:1;text-align:right;color:#4b5059;background:var(--ij-editor);-webkit-user-select:none;user-select:none;flex:none;width:48px;padding-right:4px;position:sticky;left:0}.cod-linha.atual .cod-num{color:#a1a3ab;background:#26282e}.cod-gutter{z-index:1;background:var(--ij-editor);flex:none;place-items:center;width:26px;display:grid;position:sticky;left:48px}.cod-linha.atual .cod-gutter{background:#26282e}.cod-rodar{border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.cod-rodar:hover{background:var(--ij-hover)}.cod-texto{font:inherit;white-space:pre;padding:0 24px 0 6px}.cod-guia{vertical-align:top;background:linear-gradient(#34363b,#34363b) 0 0/1px 100% no-repeat;width:4ch;height:20px;display:inline-block}.cod-cursor{vertical-align:text-bottom;background:#ced0d6;width:2px;height:17px;margin-left:-1px;animation:1s step-end infinite piscar-cursor;display:inline-block}.t-kw{color:#cf8e6d}.t-str{color:#6aab73}.t-num{color:#2aacb8}.t-com{color:#7a7e85;font-style:italic}.t-doc{color:#5f826b;font-style:italic}.t-doc-tag{color:#67a37c;font-style:italic;font-weight:700}.t-anot{color:#b3ae60}.t-met{color:#56a8f5}.t-met-uso{color:#bcbec4}.t-campo{color:#c77dbb}.t-const{color:#c77dbb;font-style:italic}.t-tag{color:#d5b778}.t-attr{color:#bababa}.t-attr-th{color:#c77dbb}.t-val{color:#6aab73}.t-chave{color:#cf8e6d}.t-var{color:#c77dbb}.t-pont{color:#bcbec4}.t-md-titulo{color:#cf8e6d;font-weight:700}.t-md-negrito{font-weight:700}.t-md-link{color:#56a8f5}.md-view,.md-view>*{flex:1;min-width:0;min-height:0;display:flex}.md-dividido .md-preview{border-left:1px solid var(--ij-fundo)}.md-preview{overflow:auto}.md{width:100%;max-width:900px;color:var(--ij-texto);padding:28px 44px 80px;font-size:14.5px;line-height:1.65}.md:after{content:"";clear:both;display:block}.md h1,.md h2{border-bottom:1px solid var(--ij-borda);padding-bottom:8px;font-weight:600}.md h1{font-size:30px;font-family:var(--f-display);letter-spacing:-.01em;margin:0 0 16px;font-weight:800}.md h2{clear:both;margin:30px 0 14px;font-size:20px}.md p{margin:0 0 14px}.md a{color:var(--ij-link);text-decoration:none}.md a:hover{text-decoration:underline}.md .md-acao{font-weight:500}.md code{background:var(--ij-fundo);font-family:var(--f-mono);border-radius:4px;padding:2px 6px;font-size:.86em}.md ul{margin:0 0 14px;padding-left:24px;list-style:outside}.md li{margin-bottom:6px}.md table{border-collapse:collapse;width:100%;margin:0 0 16px}.md th,.md td{border:1px solid var(--ij-borda);text-align:left;vertical-align:top;padding:7px 12px}.md th{background:var(--ij-fundo);font-weight:600}.md blockquote{border-left:3px solid var(--ij-borda-2);color:var(--ij-texto-2);margin:0 0 14px;padding:4px 16px}.md hr{border:0;border-top:1px solid var(--ij-borda);margin:28px 0}.md img{border-radius:6px}.md .md-retrato{float:right;filter:brightness(1.3)contrast(1.06);mix-blend-mode:lighten;width:200px;margin:-10px -8px 8px 24px;-webkit-mask-image:radial-gradient(72% 72% at 50% 45%,#000 70%,#0000 100%);mask-image:radial-gradient(72% 72% at 50% 45%,#000 70%,#0000 100%)}.img-view{flex-direction:column;flex:1;min-width:0;display:flex}.img-barra{border-bottom:1px solid var(--ij-fundo);flex:none;align-items:center;gap:2px;height:34px;padding:0 8px;display:flex}.img-barra button{width:26px;height:26px;color:var(--ij-icone);border-radius:5px;place-items:center;display:grid}.img-barra button:hover{background:var(--ij-hover)}.img-zoom{color:var(--ij-texto-3);margin-left:8px;font-size:12px}.img-area{background:conic-gradient(#2b2d30 25%, #25272a 0 50%, #2b2d30 0 75%, #25272a 0) 0 0 / 16px 16px;flex:1;place-items:center;min-height:0;padding:16px;display:grid;overflow:auto}.img-area img.ajustar{object-fit:contain;max-width:92%;max-height:92%}.img-info{height:26px;color:var(--ij-texto-3);border-top:1px solid var(--ij-fundo);flex:none;padding:0 12px;font-size:12px;line-height:26px}.nav{flex-direction:column;flex:1;min-width:0;display:flex}.nav-barra{background:var(--ij-fundo);border-bottom:1px solid var(--ij-linha);flex:none;align-items:center;gap:2px;height:38px;padding:0 8px;display:flex}.nav-barra>button{width:28px;height:28px;color:var(--ij-icone);border-radius:6px;place-items:center;display:grid}.nav-barra>button:hover:not(:disabled){background:var(--ij-hover)}.nav-barra>button:disabled{color:var(--ij-texto-3)}.nav-endereco{background:var(--ij-editor);max-width:620px;height:28px;color:var(--ij-texto-3);border-radius:14px;flex:1;align-items:center;gap:8px;margin:0 8px;padding:0 12px;display:flex}.nav-endereco input{min-width:0;color:var(--ij-texto);background:0 0;border:0;outline:none;flex:1}.nav-dica{color:var(--ij-texto-3);white-space:nowrap;margin-right:auto;font-size:12px}.nav-conteudo{background:#16171a;flex:1;min-height:0;position:relative;overflow:auto;container-type:inline-size}.nav-erro{color:#9aa0a6;max-width:620px;padding:12vh 48px 48px;font-size:15px;line-height:1.6}.nav-erro-icone{color:#9aa0a6;margin-bottom:24px;font-size:56px;line-height:1}.nav-erro h1{color:#e8eaed;margin:0 0 12px;font-size:24px;font-weight:500}.nav-erro p{margin-bottom:8px}.nav-erro code{font-family:var(--f-ui);letter-spacing:.02em;margin:20px 0 28px;font-size:12px;display:block}.nav-erro-dica{color:#bdc1c6}.nav-erro-botao{color:#202124;background:#8ab4f8;border-radius:18px;height:36px;padding:0 18px;font-weight:500}.nav-json{color:#e8eaed;background:#202124;min-height:100%;padding:12px 16px}.nav-json label{color:#9aa0a6;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.nav-json pre{font-family:var(--f-mono);white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.55}.nav-whitelabel{color:#000;background:#fff;min-height:100%;padding:16px 20px;font-family:Times New Roman,serif;font-size:16px}.nav-whitelabel h1{margin:0 0 16px;font-size:32px}.nav-whitelabel p{margin-bottom:14px}.nav-whitelabel .nav-erro-dica{color:#555;font-family:var(--f-ui);font-size:13px}.nav-whitelabel a{color:#0645ad}.ij-vazio{flex:1;place-items:center;display:grid}.ij-vazio dl{gap:14px;margin:0;display:grid}.ij-vazio dl div{grid-template-columns:190px auto;gap:12px;font-size:14px;display:grid}.ij-vazio dt{text-align:right;color:#868a91}.ij-vazio dd{color:#ced0d6;margin:0}.tw-vazio{color:var(--ij-texto-3);padding:12px 14px;line-height:1.5}.tw-coluna{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tw-barra{flex:none;align-items:center;gap:2px;height:32px;padding:0 6px;display:flex}.tw-barra button{width:26px;height:26px;color:var(--ij-icone);border-radius:5px;place-items:center;display:grid}.tw-barra button:hover:not(:disabled){background:var(--ij-hover)}.tw-barra button:disabled{opacity:.4}.tw-barra-titulo{color:var(--ij-texto-2);padding-left:6px}.tw-sep{background:var(--ij-borda-2);width:1px;height:16px;margin:0 4px}.tw-link{padding:0 6px;color:var(--ij-link)!important;width:auto!important}.tw-rodape-dica{color:var(--ij-texto-3);flex:none;padding:8px 14px 12px;font-size:12px}.tw-botao-azul{background:var(--ij-azul);color:#fff;border-radius:4px;flex:none;align-self:flex-start;height:28px;margin:4px 14px 16px;padding:0 14px}.tw-botao-azul:hover{background:#4682fa}.tw-run{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tw-abas{flex:none;align-items:stretch;gap:2px;height:30px;margin-top:-6px;padding:0 6px;display:flex}.tw-aba{align-items:center;display:flex}.tw-aba>button:first-child{white-space:nowrap;align-items:center;gap:6px;height:100%;padding:0 2px 0 8px;display:flex}.tw-aba.ativa{box-shadow:inset 0 -2px var(--ij-azul)}.tw-aba-fechar{width:16px;height:16px;color:var(--ij-texto-3);border-radius:3px;place-items:center;margin:0 4px;display:grid}.tw-aba-fechar:hover{background:var(--ij-hover)}.tw-girando{border:2px solid var(--ij-texto-3);border-top-color:var(--ij-link);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.tw-run-corpo{border-top:1px solid var(--ij-linha);flex:1;min-height:0;display:flex}.tw-run-botoes{border-right:1px solid var(--ij-linha);flex-direction:column;gap:4px;padding:6px;display:flex}.tw-run-botoes button{border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.tw-run-botoes button:hover:not(:disabled){background:var(--ij-hover)}.tw-console{background:var(--ij-editor);min-width:0;font-family:var(--f-mono);color:#bcbec4;flex:1;padding:4px 12px 16px;font-size:12.5px;line-height:18px;overflow:auto}.tw-console-linha{white-space:pre;min-height:18px}.c-data{color:#868a91}.c-info{color:#5fb865}.c-aviso{color:#d6a14b}.c-pid{color:#c77dbb}.c-fraco{color:#6f737a}.c-logger{color:#2aacb8}.c-cmd{color:#868a91}.c-banner{color:#bcbec4}.c-banner-2{color:#5fb865}.c-destaque{color:var(--destaque-1);font-weight:700}.c-link{color:var(--ij-link);cursor:pointer;text-decoration:underline}.c-info-maven{color:var(--ij-link)}.c-maven-plugin{color:#b3ae60}.c-sucesso{color:#5fb865;font-weight:700}.c-fim{color:#868a91}.ij-tw-terminal{flex:1;min-width:0;min-height:0;display:flex}.term{background:var(--ij-editor);min-width:0;font-family:var(--f-mono);cursor:text;flex:1;padding:6px 14px 12px;font-size:13px;line-height:1.55;overflow-y:auto}.term-linha{white-space:pre-wrap;word-break:break-word;color:#bcbec4}.term-prompt{color:#bcbec4;margin-right:8px}.term-erro{color:#f75464}.term-dica{color:#7a7e85}.term-entrada{align-items:baseline;display:flex}.term-entrada .term-prompt{flex:none}.term-entrada input{min-width:0;font-family:var(--f-mono);caret-color:#ced0d6;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.tw-git{border-top:1px solid var(--ij-linha);flex:1;grid-template-columns:190px minmax(0,1fr) 280px;min-height:0;display:grid}.tw-git-ramos{border-right:1px solid var(--ij-linha);padding:8px 12px;overflow:auto}.tw-git-titulo{margin-bottom:8px;font-weight:600}.tw-git-grupo{color:var(--ij-texto-3);margin-top:6px}.tw-git-ramo{padding-left:14px;line-height:22px}.tw-git-lista{background:var(--ij-editor);overflow:auto}.tw-git-commit{text-align:left;grid-template-columns:16px minmax(0,1fr) 90px 128px;align-items:center;gap:10px;width:100%;height:22px;padding:0 10px;display:grid}.tw-git-commit:hover{background:#ffffff08}.tw-git-commit.sel{background:var(--ij-sel)}.tw-git-msg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-git-tag{color:#d6a14b;background:#d6a14b33;border-radius:3px;margin-left:8px;padding:0 5px;font-size:11px}.tw-git-tag-2{color:#c77dbb;background:#c77dbb2e}.tw-git-autor,.tw-git-data{color:var(--ij-texto-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tw-git-detalhe{border-left:1px solid var(--ij-linha);color:var(--ij-texto-2);padding:10px 14px;line-height:1.6;overflow:auto}.tw-git-detalhe-msg{color:var(--ij-texto);margin-bottom:8px;font-weight:600}.tw-git-hash{font-family:var(--f-mono);color:var(--ij-link)}.tw-problemas{padding:10px 14px}.tw-problemas-ok{color:#5fb865;gap:8px;font-weight:500;display:flex}.tw-problemas .tw-vazio{padding:6px 0}.tw-commit{gap:8px;padding:0 12px 12px}.tw-commit-titulo{padding-top:4px;font-weight:600}.tw-commit .tw-vazio{padding:0}.tw-commit-msg{border:1px solid var(--ij-borda);background:var(--ij-editor);resize:none;border-radius:5px;min-height:90px;margin-top:auto;padding:8px}.tw-commit-botoes{gap:8px;display:flex}.tw-commit-botoes button{border:1px solid var(--ij-borda-2);height:28px;color:var(--ij-texto-3);border-radius:4px;padding:0 12px}.tw-estrutura li{white-space:nowrap;align-items:center;gap:6px;height:22px;padding-left:22px;display:flex}.tw-estrutura .tw-estrutura-raiz{padding-left:6px;font-weight:600}.tw-m{color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:grid}.tw-m-f{background:#b07b3f}.tw-m-m{background:#c94f4f}.tw-m-tipo{color:var(--ij-texto-3)}.tw-servicos{flex:1;padding:6px 8px}.tw-servico-grupo{align-items:center;gap:6px;height:24px;font-weight:600;display:flex}.tw-servico{align-items:center;gap:6px;height:26px;padding-left:22px;display:flex}.tw-servico button{border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.tw-servico button:hover{background:var(--ij-hover)}.tw-servico-porta{color:var(--ij-link)}.tw-bolinha{background:#5a5d63;border-radius:50%;width:8px;height:8px;display:inline-block}.tw-bolinha.on{background:#5fb865;box-shadow:0 0 6px #5fb865b3}.tw-notificacoes{flex:1;padding:0 10px 12px;overflow:auto}.tw-notificacoes li{border-bottom:1px solid var(--ij-borda);padding:10px 6px}.tw-not-titulo{justify-content:space-between;gap:8px;font-weight:600;display:flex}.tw-not-titulo span{color:var(--ij-texto-3);font-size:12px;font-weight:400}.tw-not-texto{color:var(--ij-texto-2);margin-top:4px;line-height:1.45}.tw-not-acoes{gap:6px;margin-top:6px;margin-left:-6px;display:flex}.ij-status{background:var(--ij-fundo);border-top:1px solid var(--ij-linha);color:#868a91;white-space:nowrap;align-items:center;gap:16px;min-width:0;padding:0 10px;font-size:12px;display:flex}.ij-status-caminho{align-items:center;min-width:0;display:flex;overflow:hidden}.ij-status-caminho i{color:var(--ij-texto-3);margin:0 6px;font-style:normal}.ij-status-caminho span:last-child{color:var(--ij-texto)}.ij-status-index{align-items:center;gap:8px;display:flex}.ij-progresso{background:var(--ij-borda-2);border-radius:2px;width:110px;height:4px;position:relative;overflow:hidden}.ij-progresso span{background:var(--ij-link);width:40%;animation:1.1s ease-in-out infinite indexar;position:absolute;inset:0 auto 0 0}@keyframes indexar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.ij-status-app{color:var(--ij-texto-2);align-items:center;gap:6px;display:flex}.ij-menu{z-index:50;border:1px solid var(--ij-borda-2);background:var(--ij-fundo);border-radius:8px;min-width:200px;padding:5px;position:absolute;box-shadow:0 10px 32px #00000080}.ij-menu-titulo{color:var(--ij-texto-3);padding:4px 10px 6px;font-size:12px}.ij-menu-linha{position:relative}.ij-menu-item{text-align:left;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;width:100%;height:26px;padding:0 10px 0 6px;display:flex}.ij-menu-item:hover:not(:disabled),.ij-menu-item.ativo{background:var(--ij-sel)}.ij-menu-item:disabled{color:var(--ij-texto-3)}.ij-menu-icone{width:16px;color:var(--ij-icone);place-items:center;font-size:12px;display:grid}.ij-menu-rotulo{flex:1}.ij-menu-rotulo small{color:var(--ij-texto-3);margin-left:8px;font-size:12px}.ij-menu-atalho{color:var(--ij-texto-3);margin-left:28px}.ij-menu-seta{color:var(--ij-texto-3);margin-left:16px;font-size:15px}.ij-menu-sep{background:var(--ij-borda-2);height:1px;margin:4px 8px}.ij-submenu{margin-left:2px;top:-6px;left:100%}.ij-submenu.esquerda{margin:0 2px 0 0;left:auto;right:100%}.busca-fundo{z-index:60;justify-content:center;align-items:flex-start;padding:76px 12px 12px;display:flex;position:absolute;inset:0}.busca{border:1px solid var(--ij-borda-2);background:var(--ij-fundo);border-radius:10px;width:min(700px,100%);overflow:hidden;box-shadow:0 20px 60px #0009}.busca-abas{align-items:center;gap:2px;padding:8px 10px 0;display:flex;overflow-x:auto}.busca-abas button{color:var(--ij-texto-2);white-space:nowrap;border-radius:5px;padding:4px 10px}.busca-abas button:hover{color:var(--ij-texto)}.busca-abas button[aria-selected=true]{background:var(--ij-hover);color:var(--ij-texto);font-weight:500}.busca-dica-topo{color:var(--ij-texto-3);white-space:nowrap;font-size:11.5px}.busca-campo{border:2px solid var(--ij-azul);background:var(--ij-editor);color:var(--ij-texto-3);border-radius:6px;align-items:center;gap:8px;margin:8px 10px;padding:0 10px;display:flex}.busca-campo input{min-width:0;height:32px;color:var(--ij-texto);background:0 0;border:0;outline:none;flex:1;font-size:14px}.busca-lista{max-height:min(420px,55vh);padding:0 8px 6px;overflow-y:auto}.busca-grupo{color:var(--ij-texto-3);padding:8px 8px 4px;font-size:11px}.busca-item{cursor:pointer;border-radius:5px;align-items:center;gap:8px;height:26px;padding:0 8px;display:flex}.busca-item.sel{background:var(--ij-sel)}.busca-titulo{white-space:nowrap}.busca-detalhe{text-align:right;min-width:0;color:var(--ij-texto-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.busca-nada{color:var(--ij-texto-3);padding:10px 8px}.busca-m{color:#fff;background:#c94f4f;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:grid}.busca-rodape{border-top:1px solid var(--ij-borda);color:var(--ij-texto-3);padding:7px 14px;font-size:11.5px}.ij-balao{z-index:45;border:1px solid var(--ij-borda-2);background:var(--ij-fundo);border-radius:8px;gap:10px;width:min(380px,100% - 32px);padding:12px 34px 12px 14px;animation:.25s ease-out balao;display:flex;position:absolute;bottom:36px;right:16px;box-shadow:0 12px 40px #00000080}@keyframes balao{0%{opacity:0;transform:translateY(10px)}}.ij-balao-icone{background:var(--ij-azul);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-family:Georgia,serif;font-size:12px;font-style:italic;font-weight:700;display:grid}.ij-balao-titulo{margin-bottom:2px;font-weight:600}.ij-balao-texto{color:var(--ij-texto);line-height:1.45}.ij-balao-acoes{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.ij-balao-acoes button{color:var(--ij-link)}.ij-balao-acoes button:hover{text-decoration:underline}.ij-balao-fechar{width:20px;height:20px;color:var(--ij-texto-3);border-radius:4px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ij-balao-fechar:hover{background:var(--ij-hover)}.ij-dialogo-fundo{z-index:70;background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.ij-dialogo{border:1px solid var(--ij-borda-2);background:var(--ij-fundo);border-radius:10px;gap:22px;width:min(580px,100% - 24px);padding:26px;line-height:1.55;display:flex;box-shadow:0 24px 70px #0009}.ij-dialogo>svg{flex:none}.ij-dialogo h2{margin:0 0 2px;font-size:18px}.ij-dialogo p{margin-bottom:10px}.ij-dialogo-fraco{color:#868a91;font-size:12.5px}.ij-dialogo-botoes{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ij-dialogo-botoes button{border:1px solid #4e5157;border-radius:4px;height:28px;padding:0 14px}.ij-dialogo-botoes button:hover{background:var(--ij-hover)}.ij-dialogo-botoes .primario{border-color:var(--ij-azul);background:var(--ij-azul);color:#fff}.ij-dialogo-botoes .primario:hover{background:#4682fa}.ij.celular .ij-faixa{display:none}.ij.celular .ij-topo{padding-left:4px}.ij.celular .ij-logo{display:none}.ij.celular .ij-widget-texto{max-width:34vw}.ij.celular .ij-tw-esq{z-index:30;width:min(330px,86%);position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 32px #00000080}.ij.celular .ij-fundo-gaveta{z-index:25;background:#00000073;position:absolute;inset:0}.ij.celular .ij-tw-inf{z-index:20;border-top:1px solid var(--ij-borda);height:58%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0006}.ij.celular .ij-no{height:32px}.ij.celular .cod{font-size:12px;line-height:18px}.ij.celular .cod-num{width:34px}.ij.celular .cod-gutter{width:20px;left:34px}.ij.celular .cod-guia{height:18px}.ij.celular .md{padding:18px 18px 60px;font-size:14px}.ij.celular .md .md-retrato{float:none;width:200px;margin:0 0 12px -12px}.ij.celular .md table{display:block;overflow-x:auto}.ij.celular .nav-dica{display:none}.ij.celular .tw-git{grid-template-columns:minmax(0,1fr)}.ij.celular .tw-git-ramos,.ij.celular .tw-git-detalhe{display:none}.ij.celular .tw-console-linha{white-space:pre-wrap;word-break:break-all}.ij.celular .ij-vazio dl div{grid-template-columns:1fr auto}.ij.celular .md-dividido .md-fonte{display:none}.site{color:#dfe1e5;min-height:100%;font-family:var(--f-ui);background:#16171a;font-size:15px;line-height:1.6}.site section{scroll-margin-top:70px}.s-topo{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#16171ad1;border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;padding:12px clamp(18px,5cqi,64px);display:flex;position:sticky;top:0}.s-marca{white-space:nowrap;align-items:center;gap:10px;margin-right:auto;font-weight:600;text-decoration:none;display:flex}.s-marca svg{flex:none}.s-nav{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.s-nav a{color:#a8adb6;white-space:nowrap;border-radius:6px;padding:6px 12px;text-decoration:none}.s-nav a:hover{color:#fff;background:#ffffff0f}@container (width<=760px){.s-nav{display:none}}.s-kw{color:#cf8e6d}.s-titulo{font-family:var(--f-display);color:#eef0f3;margin:0 0 24px;font-size:clamp(30px,5cqi,48px);font-weight:800;line-height:1.05}.s-subtitulo{color:#eef0f3;margin:28px 0 16px;font-size:15px;font-weight:700}.s-carreira .s-subtitulo{margin-top:0}.s-texto{color:#c9ccd3;max-width:62ch}.s-texto-grande{color:#d6d8de;max-width:58ch;font-size:clamp(16px,1.9cqi,19px);line-height:1.7}.s-heroi,.s-secao{max-width:1320px;margin:0 auto;padding-left:clamp(18px,5cqi,64px);padding-right:clamp(18px,5cqi,64px)}.s-secao{padding-top:clamp(56px,9cqi,110px)}.s-heroi{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding-top:clamp(40px,8cqi,100px);display:grid}@container (width>=900px){.s-heroi{grid-template-columns:minmax(0,1fr) clamp(320px,36cqi,500px);gap:40px}.s-heroi .s-nome{font-size:clamp(28px,5.2cqi,80px)}.s-heroi .retrato{justify-self:end;width:100%;margin-top:0}}.s-nome{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;color:#f1f2f4;margin:0;font-size:clamp(26px,8cqi,80px);font-weight:800;line-height:1.04}.s-nome span{display:block}.s-nome-destaque{letter-spacing:-.01em;background:linear-gradient(90deg, var(--destaque-1), var(--destaque-2) 55%, var(--destaque-3));color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-top:.12em;padding-bottom:14px;font-size:.56em;position:relative}.s-nome-destaque:after{content:"";background:linear-gradient(90deg, var(--destaque-2), transparent);width:100%;height:3px;position:absolute;bottom:0;left:0}.s-digitando{min-height:1.6em;font-family:var(--f-mono);margin-top:26px;font-size:14px}.s-cursor{vertical-align:text-bottom;background:#dfe1e5;width:2px;height:1.15em;margin-left:2px;animation:1s step-end infinite piscar-cursor;display:inline-block}.s-intro{max-width:54ch;font-family:var(--f-mono);color:#a8adb6;margin-top:14px;font-size:14px;line-height:1.75}.s-acoes{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.s-btn{border:1px solid #4e5157;border-radius:7px;align-items:center;height:40px;padding:0 18px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.s-btn:hover{background:#393b40}.s-btn-primario{color:#fff;background:#3574f0;border-color:#3574f0}.s-btn-primario:hover{background:#4682fa;border-color:#4682fa}.retrato{justify-self:center;width:min(100%,420px);margin:24px 0 0;position:relative}.retrato canvas{aspect-ratio:1;cursor:crosshair;touch-action:pan-y;width:100%;display:block}.retrato-dica{text-align:center;color:#6f737a;margin-top:-4px;font-size:12px}.so-toque{display:none}@media (hover:none){.so-mouse{display:none}.so-toque{display:inline}}.s-frentes{gap:14px;max-width:62ch;display:grid}.s-frentes li{border-left:2px solid #393b40;gap:2px;padding-left:14px;display:grid}.s-frentes strong{font-weight:600}.s-frentes span{color:#a8adb6;font-size:14px}.s-titulo-linha{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.s-contagem{font-family:var(--f-mono);color:#6f737a;font-size:13px}.s-projetos{border-top:1px solid #2c2e33;margin:0;padding:0;list-style:none}.s-proj{border-bottom:1px solid #2c2e33}.s-proj-topo{text-align:left;cursor:pointer;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:12px 20px;width:100%;padding:26px 4px 26px 0;display:grid}.s-proj-num{font-family:var(--f-mono);color:#6f737a;align-self:start;padding-top:4px;font-size:13px}.s-proj-titulo{gap:4px;min-width:0;display:grid}.s-proj-tipo{color:#8b8f97;font-size:13px}.s-proj-nome{font-family:var(--f-display);letter-spacing:-.01em;color:#eef0f3;font-size:clamp(24px,3.6cqi,40px);font-weight:800;line-height:1.08;transition:color .2s}.s-proj-destaques{color:#a8adb6;font-size:14.5px}.s-proj-mais{color:#c9ccd3;border:1px solid #3a3c42;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .3s,background-color .2s,border-color .2s,color .2s;display:grid}.s-proj-topo:hover .s-proj-nome,.s-proj.aberto .s-proj-nome{color:var(--destaque-1)}.s-proj-topo:hover .s-proj-mais{border-color:var(--destaque-2);color:#fff}.s-proj.aberto .s-proj-mais{background:var(--destaque-2);border-color:var(--destaque-2);color:#16171a;transform:rotate(45deg)}.s-proj-topo:focus-visible{outline:2px solid var(--destaque-2);outline-offset:4px;border-radius:8px}.s-proj-corpo{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.s-proj.aberto .s-proj-corpo{grid-template-rows:1fr}.s-proj-corpo>div{min-height:0;overflow:hidden}.s-proj-detalhe{opacity:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px 56px;padding:0 64px 34px 84px;transition:opacity .25s,transform .25s;display:grid;transform:translateY(-6px)}.s-proj.aberto .s-proj-detalhe{opacity:1;transition-delay:80ms;transform:none}.s-proj-sobre{color:#dfe1e5;font-size:15px;line-height:1.7}.s-proj-sub{letter-spacing:.02em;color:#8b8f97;margin:20px 0 8px;font-size:12.5px;font-weight:600}.s-proj-detalhe>div>.s-proj-sub:first-child{margin-top:0}.s-proj-texto{color:#c9ccd3;font-size:14.5px;line-height:1.65}.s-proj-lista{gap:8px;margin-bottom:18px;display:grid}.s-proj-lista li{color:#c9ccd3;padding-left:18px;font-size:14.5px;line-height:1.55;position:relative}.s-proj-lista li:before{content:"–";color:#6f737a;position:absolute;left:0}@container (width<=700px){.s-proj-topo{grid-template-columns:minmax(0,1fr) 42px;padding:22px 0}.s-proj-num{display:none}.s-proj-detalhe{grid-template-columns:minmax(0,1fr);padding:0 0 28px}}.s-grupos{gap:18px;display:grid}.s-grupo{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:8px 16px;display:grid}.s-grupo-nome{color:var(--destaque-1);margin:4px 0 0;font-size:14px;font-weight:600}.s-chips{flex-wrap:wrap;gap:8px;display:flex}.s-chip{font-family:var(--f-mono);background:#1e1f22;border:1px solid #393b40;border-radius:6px;padding:3px 12px;font-size:13px;line-height:1.7;transition:border-color .15s;display:inline-block}.s-chip:hover{border-color:var(--destaque-2)}@container (width<=560px){.s-grupo{grid-template-columns:minmax(0,1fr)}}.s-carreira{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:40px 56px;display:grid}.s-linha-tempo{display:grid}.s-cargo{border-left:2px solid #2c2e33;gap:2px;padding:0 0 30px 26px;display:grid;position:relative}.s-cargo:last-child{border-left-color:#0000;padding-bottom:4px}.s-cargo-marca{border:2px solid var(--destaque-2);background:#16171a;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-8px}.s-cargo:first-child .s-cargo-marca{background:var(--destaque-2);box-shadow:0 0 0 4px #cf8e6d2e}.s-cargo-nome{color:#eef0f3;font-size:16px;font-weight:700;line-height:1.35}.s-cargo-empresa{color:#dfe1e5;font-size:14px}.s-cargo-info{color:#8b8f97;font-size:13px}.s-chips-mini{gap:6px;margin-top:10px}.s-chips-mini .s-chip{padding:1px 10px;font-size:12px}.s-link-externo{color:#548af7;margin-top:22px;font-weight:500;text-decoration:none;display:inline-flex}.s-link-externo:hover{text-decoration:underline}.s-canais{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;max-width:760px;margin-top:24px;display:grid}.s-canal{background:#1e1f22;border:1px solid #393b40;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:14px;padding:16px 18px;transition:border-color .15s,transform .15s;display:grid;position:relative}.s-canal:hover{border-color:#55585f;transform:translateY(-2px)}.s-canal-icone{width:42px;height:42px;color:var(--destaque-1);background:#26282c;border-radius:10px;grid-row:span 2;place-items:center;display:grid}.s-canal-nome{color:#6f737a;font-size:12px}.s-canal-valor{text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.s-canal-valor:after{content:"";border-radius:12px;position:absolute;inset:0}.s-mini-btn{z-index:1;color:#a8adb6;border:1px solid #393b40;border-radius:4px;padding:0 8px;font-size:11px;line-height:1.8;position:absolute;top:14px;right:14px}.s-mini-btn:hover{color:#fff;background:#393b40}.s-rodape{max-width:1320px;margin:110px auto 0;padding:0 clamp(18px,5cqi,64px)}.s-rodape-topo{border-top:1px solid #2b2d30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:30px 0 24px;display:flex}.s-rodape-nome strong{color:#eef0f3;font-size:16px;font-weight:700;display:block}.s-rodape-nome span{color:#8b8f97;font-size:13px}.s-rodape-links{gap:6px;display:flex}.s-rodape-links a{color:#a8adb6;border-radius:9px;place-items:center;width:38px;height:38px;transition:background-color .15s,color .15s;display:grid}.s-rodape-links a:hover{color:var(--destaque-1);background:#26282c}.s-rodape-copy{text-align:center;color:#6f737a;border-top:1px solid #222428;padding:18px 0 32px;font-size:12.5px}.dg-badge{background:linear-gradient(135deg,#22d88f,#9775f8)}.dg-tx{color:var(--ij-texto-2)}.dg-barra{border-bottom:1px solid var(--ij-fundo);background:var(--ij-editor);scrollbar-width:none;flex:none;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex;overflow-x:auto}.dg-barra-rodar{border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.dg-barra-rodar:hover{background:var(--ij-hover)}.dg-chip{color:var(--ij-texto-2);white-space:nowrap;border-radius:4px;padding:2px 8px}.dg-chip-schema{background:var(--ij-fundo);color:var(--ij-texto)}.dg-filtro{background:var(--ij-fundo);font-family:var(--f-mono);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:flex}.dg-placeholder{color:var(--ij-texto-3)}.dg-console{min-width:0;min-height:0;font-family:var(--f-mono);flex:1;font-size:13px;line-height:20px;display:flex}.dg-numeros{text-align:right;color:#4b5059;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;width:48px;padding:8px 10px 40px 0;display:flex;overflow:hidden}.dg-area{flex:1;min-width:0;position:relative}.dg-realce,.dg-area textarea{font:inherit;line-height:inherit;white-space:pre;tab-size:4;border:0;margin:0;padding:8px 16px 40px 10px;position:absolute;inset:0;overflow:auto}.dg-realce{color:#bcbec4;pointer-events:none;scrollbar-width:none}.dg-realce::-webkit-scrollbar{display:none}.dg-area textarea{resize:none;color:#0000;caret-color:#ced0d6;-webkit-text-fill-color:transparent;background:0 0;outline:none}.dg-area textarea::selection{-webkit-text-fill-color:transparent;background:#214283cc}.dg-executar-flutuante{background:var(--ij-fundo);border-radius:5px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:18px}.dg-executar-flutuante:hover{background:var(--ij-hover)}.dg-resultados .ij-tw-topo{gap:10px}.dg-abas-resultado{scrollbar-width:none;align-items:stretch;gap:2px;height:100%;margin-left:8px;display:flex;overflow-x:auto}.dg-abas-resultado button{white-space:nowrap;color:var(--ij-texto-2);align-items:center;gap:6px;padding:0 10px;display:flex}.dg-abas-resultado button[aria-selected=true]{color:var(--ij-texto);box-shadow:inset 0 -2px var(--ij-azul)}.dg-resultado-corpo{border-top:1px solid var(--ij-linha)}.dg-resultado{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dg-resultado-rodape{border-top:1px solid var(--ij-linha);color:var(--ij-texto-3);flex:none;padding:5px 12px;font-size:12px}.dg-saida{background:var(--ij-editor);font-family:var(--f-mono);flex:1;padding:8px 14px;font-size:12.5px;line-height:1.6;overflow:auto}.dg-saida-item{margin-bottom:8px}.dg-saida-db{color:var(--ij-texto-3)}.dg-saida-ok{color:#5fb865}.dg-saida-erro{color:#f75464}.dg-grade-rolagem{background:var(--ij-editor);flex:1;min-width:0;min-height:0;overflow:auto}.dg-grade{border-collapse:separate;border-spacing:0;font-family:var(--f-mono);font-size:12.5px}.dg-grade th,.dg-grade td{text-overflow:ellipsis;white-space:nowrap;text-align:left;border-bottom:1px solid #2b2d30;border-right:1px solid #2b2d30;max-width:340px;height:24px;padding:0 10px;overflow:hidden}.dg-grade th{z-index:1;background:var(--ij-fundo);font-family:var(--f-ui);font-size:12.5px;font-weight:500;position:sticky;top:0}.dg-th{align-items:center;gap:6px;display:inline-flex}.dg-grade .dg-n{z-index:1;text-align:right;color:#6f737a;background:var(--ij-fundo);min-width:36px;padding:0 8px;position:sticky;left:0}.dg-grade th.dg-n{z-index:2}.dg-grade td{color:#bcbec4;cursor:default}.dg-grade tr:hover td:not(.dg-n){background:#ffffff06}.dg-grade tr.linha-sel td:not(.dg-n){background:#26282e}.dg-grade td.sel{outline:1px solid var(--ij-azul);outline-offset:-1px;background:var(--ij-sel)!important}.dg-null{font-style:italic;color:#6f737a!important}.dg-numero{color:#2aacb8!important;text-align:right!important}.dg-bool{color:#cf8e6d!important}.dg-status-conexao{align-items:center;gap:6px;display:flex}button.dg-chip{cursor:pointer}button.dg-chip:hover{background:var(--ij-hover);color:var(--ij-texto)}.dg-filtro input{width:22ch;min-width:0;font:inherit;color:var(--ij-texto);background:0 0;border:0;outline:none}.dg-filtro input::placeholder{color:var(--ij-texto-3)}.dg-filtro:focus-within{box-shadow:inset 0 0 0 1px var(--ij-azul)}.ij-editor>.dg-saida-erro{flex:1;margin:0;padding:14px 16px}.ij-tw-btn.girando svg{animation:.8s linear infinite girar}.dg-problemas{z-index:30;border-top:1px solid var(--ij-borda);background:var(--ij-fundo);height:150px;position:absolute;bottom:24px;left:41px;right:0;box-shadow:0 -8px 24px #00000040}.dg-problemas .tw-problemas-ok{padding:6px 14px}.ij.celular .dg-problemas{left:0}.ij.claro{--ij-fundo:#f7f8fa;--ij-editor:#fff;--ij-linha:#ebecf0;--ij-borda:#ebecf0;--ij-borda-2:#dfe1e5;--ij-hover:#dfe1e5;--ij-ativo:#d3d5db;--ij-sel:#d4e2ff;--ij-texto:#000;--ij-texto-2:#494b57;--ij-texto-3:#818594;--ij-icone:#6c707e;--ij-azul:#3574f0;--ij-link:#2f5fbd;--ij-ico-cinza:#6c707e;--ij-ico-verde:#369650;--ij-ico-azul:#3574f0;--ij-ico-inativo:#a8adbd;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ij.claro,.ij.claro *{scrollbar-color:#c9ccd6 transparent}.ij.claro ::selection{background:#a6d2ff}.ij.claro.cabecalho-escuro .ij-topo{--ij-fundo:#27282e;--ij-editor:#1e1f22;--ij-linha:#27282e;--ij-borda-2:#4a4c52;--ij-hover:#ffffff1a;--ij-ativo:#ffffff26;--ij-texto:#dfe1e5;--ij-texto-3:#9a9da6;--ij-icone:#ced0d6;--ij-ico-cinza:#9da0a8;--ij-ico-verde:#5fb865;--ij-ico-azul:#548af7;color:var(--ij-texto)}.ij.claro:not(.cabecalho-escuro) .ij-janela button:hover{background:#0000000f}.ij.claro:not(.cabecalho-escuro) .ij-janela button.fechar:hover{background:#c42b1c}.ij.claro .ij-faixa-btn.ativo{color:#27282e}.ij.claro .ij-no:hover{background:#0000000a}.ij.claro .ij-no.sel{background:var(--ij-sel)}.ij.claro .ij-no.excluida,.ij.claro .ij-no.excluido{color:#9c6a1e}.ij.claro .ij-no.excluida:not(.sel){background:#f2c56e4d}.ij.claro .ij-no-seta{color:#818594}.ij.claro .ij-aba:hover{background:#00000008}.ij.claro .ed-ferramentas{background:#ffffffeb}.ij.claro .cod{color:#080808}.ij.claro .cod-linha.atual,.ij.claro .cod-linha.atual .cod-gutter{background:#f5f8fe}.ij.claro .cod-num{color:#aeb3c2}.ij.claro .cod-linha.atual .cod-num{color:#767a8a;background:#f5f8fe}.ij.claro .cod-guia{background-image:linear-gradient(#ebecf0,#ebecf0)}.ij.claro .cod-cursor{background:#000}.ij.claro .t-kw,.ij.claro .t-chave,.ij.claro .t-tag,.ij.claro .t-md-titulo{color:#0033b3}.ij.claro .t-str,.ij.claro .t-val{color:#067d17}.ij.claro .t-num{color:#1750eb}.ij.claro .t-com,.ij.claro .t-doc,.ij.claro .t-doc-tag{color:#8c8c8c}.ij.claro .t-anot{color:#9e880d}.ij.claro .t-met{color:#00627a}.ij.claro .t-met-uso,.ij.claro .t-pont{color:#080808}.ij.claro .t-campo,.ij.claro .t-const,.ij.claro .t-attr-th,.ij.claro .t-var{color:#871094}.ij.claro .t-attr{color:#174ad4}.ij.claro .t-md-link{color:#2f5fbd}.ij.claro .md code{background:#eff1f3}.ij.claro .md .md-retrato{filter:brightness(1.15)contrast(1.05);mix-blend-mode:normal;border-radius:50%;width:184px;margin:4px 0 8px 24px;box-shadow:0 8px 22px #0000002e;-webkit-mask-image:none;mask-image:none}.ij.claro .img-area{background:conic-gradient(#fff 25%, #f0f1f3 0 50%, #fff 0 75%, #f0f1f3 0) 0 0 / 16px 16px}.ij.claro .ij-vazio dt{color:#6c707e}.ij.claro .ij-vazio dd{color:#000}.ij.claro .nav-conteudo,.ij.claro .nav-conteudo *{scrollbar-color:#4d5057 transparent}.ij.claro .nav-conteudo ::selection{background:#214283}:is(.ij.claro .nav-conteudo:has(.nav-erro),.ij.claro .nav-conteudo:has(.nav-json)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.ij.claro .nav-erro,.ij.claro .nav-erro-icone,.ij.claro .nav-erro-dica,.ij.claro .nav-json label{color:#5f6368}.ij.claro .nav-erro h1{color:#202124}.ij.claro .nav-erro-botao{color:#fff;background:#1a73e8}.ij.claro .nav-json{color:#000;background:#fff}.ij.claro .tw-console,.ij.claro .c-banner{color:#080808}.ij.claro .c-data,.ij.claro .c-fraco,.ij.claro .c-cmd,.ij.claro .c-fim{color:#8c8c8c}.ij.claro .c-info,.ij.claro .c-banner-2,.ij.claro .c-sucesso{color:#067d17}.ij.claro .c-aviso{color:#a46704}.ij.claro .c-pid{color:#871094}.ij.claro .c-logger{color:#00627a}.ij.claro .c-maven-plugin{color:#9e880d}.ij.claro .term-linha,.ij.claro .term-prompt{color:#080808}.ij.claro .term-erro{color:#db3b4b}.ij.claro .term-dica{color:#8c8c8c}.ij.claro .term-entrada input{color:#080808;caret-color:#000}.ij.claro .tw-git-commit:hover{background:#00000008}.ij.claro .tw-git-tag{color:#8a5c12;background:#d6a14b38}.ij.claro .tw-git-tag-2{color:#871094;background:#8710941a}.ij.claro .tw-problemas-ok{color:#208a3c}.ij.claro .tw-bolinha{background:#a8adbd}.ij.claro .tw-bolinha.on{background:#369650;box-shadow:0 0 6px #36965073}.ij.claro .ij-status{color:#6c707e}.ij.claro .ij-menu,.ij.claro .busca,.ij.claro .ij-balao,.ij.claro .ij-dialogo{background:#fff;border-color:#dfe1e5}.ij.claro .ij-menu{box-shadow:0 8px 24px #00000024}.ij.claro .busca{box-shadow:0 16px 48px #0000002e}.ij.claro .ij-balao{box-shadow:0 10px 30px #00000024}.ij.claro .ij-dialogo{box-shadow:0 20px 60px #0003}.ij.claro .ij-dialogo-fundo{background:#0000002e}.ij.claro .ij-dialogo-fraco{color:#6c707e}.ij.claro .ij-dialogo-botoes button{border-color:#c9ccd6}.ij.claro .busca-campo{background:#fff}.ij.claro.celular .ij-tw-esq{box-shadow:8px 0 32px #0000002e}.ij.claro.celular .ij-fundo-gaveta{background:#0003}.ij.claro.celular .ij-tw-inf{box-shadow:0 -10px 30px #0000001f}.ij.claro .dg-numeros{color:#aeb3c2}.ij.claro .dg-realce{color:#080808}.ij.claro .dg-area textarea{caret-color:#000}.ij.claro .dg-area textarea::selection{background:#a6d2ffd9}.ij.claro .dg-saida-ok{color:#208a3c}.ij.claro .dg-saida-erro{color:#db3b4b}.ij.claro .dg-grade th,.ij.claro .dg-grade td{border-color:#ebecf0}.ij.claro .dg-grade td{color:#080808}.ij.claro .dg-grade .dg-n{color:#818594}.ij.claro .dg-grade tr:hover td:not(.dg-n){background:#00000006}.ij.claro .dg-grade tr.linha-sel td:not(.dg-n){background:#edf3ff}.ij.claro .dg-null{color:#8c8c8c!important}.ij.claro .dg-numero{color:#1750eb!important}.ij.claro .dg-bool{color:#0033b3!important}.sp{--sp-verde:#1ed760;--sp-texto-2:#b3b3b3;color:#fff;height:100%;min-height:0;font-family:var(--f-ui);background:#000;grid-template-rows:64px minmax(0,1fr) 76px;gap:8px;padding:0 8px;font-size:14px;display:grid}.sp-topo{align-items:center;gap:8px;min-width:0;padding-left:8px;display:flex}.sp-navegacao{gap:8px;display:flex}.sp-navegacao button{color:#fff;background:#ffffff12;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sp-navegacao button:disabled{color:#6a6a6a}.sp-casa{color:#fff;background:#1f1f1f;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.sp-casa:hover{transform:scale(1.04)}.sp-busca{width:min(460px,100%);min-width:0;height:48px;color:var(--sp-texto-2);background:#1f1f1f;border-radius:24px;align-items:center;gap:10px;padding:0 16px;display:flex}.sp-busca:hover{background:#2a2a2a}.sp-busca input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.sp-avatar{box-sizing:content-box;background:linear-gradient(135deg, var(--destaque-1), var(--destaque-3));color:#1e1f22;border:4px solid #1f1f1f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.sp-janela{align-self:stretch;margin-left:4px;margin-right:-8px;display:flex}.sp-janela button{color:#ddd;place-items:center;width:46px;display:grid}.sp-janela button:hover{background:#ffffff1a}.sp-janela button.fechar:hover{color:#fff;background:#c42b1c}.sp-meio{gap:8px;min-height:0;display:flex}.sp-lateral{background:#121212;border-radius:8px;flex-direction:column;flex:none;width:290px;padding:8px;display:flex;overflow:hidden}.sp-lateral-topo{color:var(--sp-texto-2);justify-content:space-between;align-items:center;padding:8px 8px 12px;display:flex}.sp-lateral-titulo{align-items:center;gap:12px;font-weight:700;display:flex}.sp-mais{border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.sp-filtros{gap:8px;padding:0 8px 10px;display:flex}.sp-filtros span{background:#232323;border-radius:16px;padding:4px 12px;font-size:13px}.sp-filtros span.ativo{color:#000;background:#fff}.sp-bibliotecas{overflow:auto}.sp-bibliotecas button{text-align:left;border-radius:6px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.sp-bibliotecas button:hover{background:#1a1a1a}.sp-bibliotecas button.ativo{background:#232323}.sp-bibliotecas span:last-child{min-width:0;display:grid}.sp-bibliotecas strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sp-bibliotecas strong.verde{color:var(--sp-verde)}.sp-bibliotecas small{color:var(--sp-texto-2);font-size:13px}.sp-capa{border-radius:4px;flex:none;place-items:end start;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 60px #00000080}.sp-capa span{font-family:var(--f-display);font-size:inherit;color:#fff;text-transform:lowercase;padding:8% 9%;font-weight:800;line-height:1.05}.sp-capa:after{content:"</>";font-family:var(--f-mono);opacity:.6;font-size:.7em;font-weight:700;position:absolute;top:8%;right:9%}.sp-capa-curtidas{background:linear-gradient(135deg,#450af5,#8e8ee5);place-items:center;font-size:20px;display:grid}.sp-capa.sem-codigo:after{content:none}.sp-embed-area{padding:24px 24px 8px}.sp-embed{background:#282828;border:0;border-radius:12px;width:100%;height:452px;display:block}.sp-embed-casa iframe{background:#282828;border:0;border-radius:12px;width:100%;display:block}.sp-embed-casa:empty{background:#282828;border-radius:12px;height:152px}.sp-oculta{visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.sp-abrir{color:var(--sp-texto-2);margin-left:auto;font-size:13px;font-weight:600;text-decoration:none}.sp-abrir:hover{color:#fff;text-decoration:underline}.sp-faixas-spotify{margin-top:8px}.sp-play-grande:disabled,.sp-num-play:disabled{opacity:.5;cursor:wait}.sp-volume.desligado{opacity:.45}.sp-volume.desligado input,.sp-volume.desligado button{cursor:not-allowed}.sp-progresso input:disabled{cursor:default}.sp-embed-area .sp-nota{padding:14px 4px 24px}.sp-embed-area .sp-nota a{color:#fff;font-weight:600;text-decoration:none}.sp-embed-area .sp-nota a:hover{text-decoration:underline}.sp-chips{scrollbar-width:none;gap:8px;padding:12px 12px 0;display:flex;overflow-x:auto}.sp-chips button{color:#fff;white-space:nowrap;background:#2a2a2a;border-radius:16px;flex:none;padding:6px 12px;font-size:13px}.sp-chips button.ativo{background:var(--sp-verde);color:#000}.sp-capa-curtidas:after{content:none}.sp-capa-grande{width:180px;height:180px;font-size:70px}.sp-principal{background:#121212;border-radius:8px;flex:1;min-width:0;position:relative;overflow:auto;container-type:inline-size}.sp-cabecalho{background:linear-gradient(var(--sp-cor), #121212 140%);align-items:flex-end;gap:24px;padding:40px 24px 22px;display:flex}.sp-cabecalho-texto{gap:8px;min-width:0;display:grid}.sp-tipo{font-size:13px}.sp-cabecalho h1{font-family:var(--f-ui);letter-spacing:-.04em;margin:0;font-size:clamp(30px,7cqi,80px);font-weight:900;line-height:1}.sp-descricao{color:#ffffffb8}.sp-meta{color:#fffc;font-size:14px}.sp-acoes{background:linear-gradient(#0003,#0000 200px);align-items:center;gap:24px;padding:20px 24px;display:flex}.sp-play-grande{background:var(--sp-verde);color:#000;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .1s;display:grid}.sp-play-grande:hover{background:#3be477;transform:scale(1.05)}.sp-icone{color:var(--sp-texto-2);place-items:center;display:grid}.sp-icone:hover{color:#fff}.sp-icone.ligado{color:var(--sp-verde)}.sp-faixas{border-collapse:collapse;table-layout:auto;width:calc(100% - 32px);margin:0 16px;font-size:14px}.sp-faixas th{color:var(--sp-texto-2);text-align:left;border-bottom:1px solid #ffffff1a;padding:0 12px 8px;font-size:13px;font-weight:400}.sp-faixas td{height:56px;padding:0 12px}.sp-faixas th,.sp-faixas td{white-space:nowrap}.sp-faixas td.sp-fraco:not(.sp-dur){text-overflow:ellipsis;max-width:160px;overflow:hidden}.sp-faixas tbody tr{cursor:default}.sp-faixas tbody tr:hover td{background:#ffffff1a}.sp-faixas tbody tr td:first-child{border-radius:4px 0 0 4px}.sp-faixas tbody tr td:last-child{border-radius:0 4px 4px 0}.sp-faixas tr.atual strong{color:var(--sp-verde)}.sp-num{text-align:center;width:40px;color:var(--sp-texto-2)}.sp-num-play{color:#fff;place-items:center;margin:0 auto;display:none}.sp-faixas tbody tr:hover .sp-num-texto{display:none}.sp-faixas tbody tr:hover .sp-num-play{display:grid}.sp-titulo{align-items:center;gap:12px;min-width:0;display:flex}.sp-titulo>span:last-child{min-width:0;display:grid}.sp-titulo strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.sp-titulo small,.sp-fraco{color:var(--sp-texto-2)}.sp-titulo small{font-size:13px}.sp-dur{white-space:nowrap;width:110px;text-align:right!important}.sp-dur svg{vertical-align:middle}.sp-curtir{color:var(--sp-texto-2);vertical-align:middle;opacity:0;place-items:center;margin-right:14px;display:inline-grid}.sp-curtir.ligado,.sp-faixas tr:hover .sp-curtir,.sp-player .sp-curtir{opacity:1}.sp-vazio,.sp-nota{color:var(--sp-texto-2);padding:18px 28px;font-size:13px}.sp-nota{padding-bottom:32px}.sp-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.sp-eq i{background:var(--sp-verde);width:3px;animation:.9s ease-in-out infinite eq}.sp-eq i:nth-child(2){animation-delay:-.3s}.sp-eq i:nth-child(3){animation-delay:-.6s}.sp-eq i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%,to{height:3px}50%{height:14px}}.sp-player{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:12px;padding:0 8px;display:grid}.sp-agora{align-items:center;gap:14px;min-width:0;display:flex}.sp-agora-texto{min-width:0;display:grid}.sp-agora-texto strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sp-agora-texto small{color:var(--sp-texto-2);font-size:12px}.sp-agora .sp-capa{box-shadow:none}.sp-controles{justify-items:center;gap:6px;display:grid}.sp-botoes{align-items:center;gap:20px;display:flex}.sp-play{color:#000;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sp-play:hover{transform:scale(1.06)}.sp-progresso{width:100%;max-width:620px;color:var(--sp-texto-2);align-items:center;gap:8px;font-size:12px;display:flex}.sp-progresso span{text-align:center;min-width:34px}.sp input[type=range]{--p:0%;appearance:none;background:linear-gradient(90deg, #fff var(--p), #4d4d4d var(--p));cursor:pointer;border-radius:2px;flex:1;height:4px;margin:0}.sp input[type=range]:hover{background:linear-gradient(90deg, var(--sp-verde) var(--p), #4d4d4d var(--p))}.sp input[type=range]::-webkit-slider-thumb{appearance:none;opacity:0;background:#fff;border-radius:50%;width:12px;height:12px}.sp input[type=range]:hover::-webkit-slider-thumb{opacity:1}.sp input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.sp-volume{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sp-volume input[type=range]{flex:0 100px}.sp.celular{grid-template-rows:56px minmax(0,1fr) 64px;padding:0 6px}.sp.celular .sp-casa{width:40px;height:40px}.sp.celular .sp-busca{height:40px}.sp.celular .sp-cabecalho{flex-direction:column;align-items:flex-start;padding:24px 16px 16px}.sp.celular .sp-faixas{width:calc(100% - 8px);margin:0 4px}.sp.celular .sp-player{grid-template-columns:minmax(0,1fr) auto}.sp.celular .sp-progresso{display:none}.sp.celular .sp-embed-area{padding:16px 12px 4px}.sp.celular .sp-embed{height:380px}.intro{z-index:2000;touch-action:none;-webkit-user-select:none;user-select:none;background:#0a0b0d;position:fixed;inset:0;overflow:hidden}.intro-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.intro-ui{pointer-events:none;position:absolute;inset:0}.intro-marca{align-items:center;gap:12px;display:flex;position:absolute;top:24px;left:28px}.intro-marca span{line-height:1.2;display:grid}.intro-marca strong{font-family:var(--f-display);color:#fff;font-size:16px;font-weight:800}.intro-marca small{color:#c9ccd3;font-size:12.5px}.intro-dica{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e6e8ec;white-space:nowrap;background:#0a0b0d8c;border-radius:24px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:13.5px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.intro-mouse{border:2px solid #ffffffbf;border-radius:13px;width:20px;height:32px;position:relative}.intro-mouse i{background:var(--destaque-1);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.6s ease-in-out infinite rodinha;position:absolute;top:7px;left:50%}@keyframes rodinha{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(0)}}.intro-dedo{background:linear-gradient(#0000,#fff9);width:2px;height:30px;position:relative}.intro-dedo i{background:var(--destaque-1);border-radius:50%;width:14px;height:14px;margin-left:-7px;animation:1.6s ease-in-out infinite deslizar;position:absolute;bottom:0;left:50%}@keyframes deslizar{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-24px)}}.intro-pular{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;height:36px;padding:0 16px;font-weight:500;position:absolute;top:22px;right:24px}.intro-pular:hover{background:#ffffff29}.intro-progresso{height:3px;position:absolute;bottom:0;left:0;right:0}.intro-progresso div{transform-origin:0;background:linear-gradient(90deg, var(--destaque-1), var(--destaque-3));height:100%;transform:scaleX(0)}.boot{z-index:2100;background:#000;transition:opacity .9s;position:fixed;inset:0}.boot.saindo{opacity:0;pointer-events:none}.boot.apagando .boot-logo,.boot.apagando .boot-roda{opacity:0;transition:opacity .3s}.boot-logo{aspect-ratio:1;opacity:0;width:clamp(76px,12vh,128px);transition:opacity .35s;position:absolute;top:38.2%;left:50%;transform:translate(-50%,-50%)}.boot-logo.aceso{opacity:1}.boot-logo svg{width:100%;height:100%;display:block}.boot-roda{width:42px;height:42px;margin:-21px 0 0 -21px;animation:.4s boot-surge;position:absolute;top:74%;left:50%}@keyframes boot-surge{0%{opacity:0}}.boot-roda i{animation:2.2s cubic-bezier(.5,.15,.5,.85) infinite boot-gira;position:absolute;inset:0}.boot-roda i:before{content:"";background:#fff;border-radius:50%;width:5.5px;height:5.5px;margin-left:-2.75px;position:absolute;top:0;left:50%}@keyframes boot-gira{0%{opacity:0;transform:rotate(0)}8%{opacity:1}44%{transform:rotate(360deg)}70%{opacity:1}88%{opacity:0;transform:rotate(720deg)}to{opacity:0;transform:rotate(720deg)}}@media (width<=600px){.intro-marca{top:16px;left:16px}.intro-pular{height:32px;padding:0 12px;font-size:12.5px;top:14px;right:14px}}.intro-topo-dir{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:22px;right:24px}.intro-topo-dir .intro-pular{position:static}.intro-idioma{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff29;border-radius:18px;align-items:center;height:36px}.intro-idioma button{color:#c9ccd3;border-radius:15px;height:30px}@media (width<=600px){.intro-topo-dir{gap:8px;top:16px;right:14px}.intro-topo-dir .intro-pular{padding:0 12px;font-size:12.5px}.intro-marca{top:20px;left:16px}.intro-marca small{font-size:11.5px}}.br{color:#e8eaed;height:100%;min-height:0;font-family:var(--f-ui);background:#202124;flex-direction:column;display:flex;position:relative}.br-abas{-webkit-user-select:none;user-select:none;background:#1b1c1f;flex:none;align-items:flex-end;height:42px;padding:0 0 0 8px;display:flex}.br-aba{background:#35363a;border-radius:10px 10px 0 0;align-items:center;gap:8px;width:min(260px,60%);height:34px;padding:0 8px 0 12px;font-size:12.5px;display:flex}.br-favicon{background:linear-gradient(135deg, var(--destaque-1), var(--destaque-3));color:#1e1f22;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:7px;font-weight:800;display:grid}.br-aba-titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.br-aba-fechar{color:#bdc1c6;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.br-aba-fechar:hover{background:#ffffff1f}.br-janela{align-self:stretch;display:flex}.br-janela button{color:#e8eaed;place-items:center;width:46px;display:grid}.br-janela button:hover{background:#ffffff1a}.br-janela button.fechar:hover{color:#fff;background:#c42b1c}.br-barra{background:#35363a;flex:none;align-items:center;gap:4px;height:44px;padding:0 8px;display:flex}.br-barra>button{color:#e8eaed;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.br-barra>button:hover:not(:disabled){background:#ffffff1a}.br-barra>button:disabled{color:#6f737a}.br-endereco{color:#9aa0a6;background:#202124;border-radius:16px;flex:1;align-items:center;gap:10px;min-width:0;height:32px;margin:0 6px;padding:0 14px;font-size:14px;display:flex}.br-endereco span{color:#e8eaed;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.br-dica{color:#c9ccd3;background:#2a2b2f;border-bottom:1px solid #3c4043;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:flex}.br-dica button:not(.br-dica-fechar){color:#8ab4f8;margin-left:4px;font-weight:500}.br-dica button:not(.br-dica-fechar):hover{text-decoration:underline}.br-dica-fechar{color:#9aa0a6;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.br-dica-fechar:hover{background:#ffffff1a}.br-conteudo{background:#16171a;flex:1;min-height:0;overflow:auto;container-type:inline-size}.br-aviso{color:#202124;background:#e8eaed;border-radius:8px;padding:10px 16px;font-weight:500;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.br.celular .br-aba{width:70%}.br.celular .br-endereco{font-size:13px}.bt-guia{color:#fff;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 14px 0 8px;display:flex;position:absolute;top:6px;left:8px}.bt-guia:hover{background:#ffffff14}.bt-guia span{text-align:left;font-size:12.5px;line-height:1.2;display:grid}.bt-guia small{color:#b9bcc4;font-size:11.5px}.bt-guia.chamar,.bt-botao.chamar{animation:1.4s ease-out 3 chamar}@keyframes chamar{0%{box-shadow:0 0 #ffffff73}to{box-shadow:0 0 0 12px #fff0}}.tour-luz{z-index:1050;pointer-events:none;border-radius:10px;position:fixed;box-shadow:0 0 0 9999px #06070a6b}.tour-escuro{z-index:1050;pointer-events:none;background:#06070a61;position:fixed;inset:0}.tour-marcas{z-index:1060;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.tour-marcas path{fill:none;stroke:#ff6a3d;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.92;animation:.55s ease-out forwards riscar}.tour-marcas .tour-seta{stroke-width:2.6px;animation-delay:.35s}.tour-marcas .tour-ponta{stroke-width:2.6px;animation-duration:.2s;animation-delay:.7s}@keyframes riscar{to{stroke-dashoffset:0}}.tour-postit{z-index:1300;color:#26221a;width:300px;transform:rotate(var(--giro,-1deg));background:linear-gradient(170deg,#fbe47f,#f3cf52);padding:16px 18px 12px;font-family:Caveat,Segoe Print,Comic Sans MS,cursive;animation:.25s ease-out colar;position:fixed;box-shadow:0 14px 28px #00000073,0 2px 4px #00000040}@keyframes colar{0%{opacity:0;transform:rotate(var(--giro,-1deg)) translateY(-8px) scale(1.03)}}.tour-postit.embaixo{width:auto;bottom:60px;left:12px;right:12px}.tour-fita{background:#ffffff6b;width:84px;height:22px;margin-left:-42px;position:absolute;top:-11px;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #0000001a}.tour-x{color:#5a5137;font-family:inherit;font-size:26px;line-height:1;position:absolute;top:4px;right:8px}.tour-x:hover{color:#000}.tour-num{color:#7a6b3d;font-size:18px}.tour-texto{margin-top:2px;font-size:24px;line-height:1.12}.tour-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 16px;margin-top:12px;display:flex}.tour-acoes button{color:#3a3426;text-underline-offset:3px;font-family:inherit;font-size:22px;text-decoration:underline;text-decoration-thickness:1px}.tour-acoes button:hover{color:#000}.tour-acoes .forte{color:#b8441b;font-weight:700}.ij-tb-rodar.chamar{position:relative}.ij-tb-rodar.chamar:after{content:"";pointer-events:none;border-radius:8px;animation:1.8s ease-out infinite rodar-pulso;position:absolute;inset:2px}@keyframes rodar-pulso{0%{box-shadow:0 0 #5fb865a6}to{box-shadow:0 0 0 10px #5fb86500}}.bn{color:#f3f3f3;height:100%;min-height:0;font-family:"Segoe UI", var(--f-ui);background:#202020;flex-direction:column;font-size:13px;display:flex}.bn-topo{-webkit-user-select:none;user-select:none;flex:none;align-items:flex-end;height:40px;padding-left:8px;display:flex}.bn-aba{background:#2b2b2b;border-radius:8px 8px 0 0;align-items:center;gap:10px;min-width:0;height:32px;padding:0 8px 0 14px;display:flex}.bn-aba span{white-space:nowrap}.bn-aba button{color:#cfcfcf;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.bn-aba button:hover{background:#ffffff14}.bn-nova{color:#cfcfcf;align-self:center;margin-left:8px;font-size:18px;line-height:1}.bn-janela{align-self:stretch;display:flex}.bn-janela button{color:#f3f3f3;place-items:center;width:46px;display:grid}.bn-janela button:hover{background:#ffffff14}.bn-janela button.fechar:hover{background:#c42b1c}.bn-menu{background:#2b2b2b;border-bottom:1px solid #1c1c1c;flex:none;align-items:center;gap:4px;height:36px;padding:0 6px;display:flex}.bn-menu span{border-radius:4px;padding:4px 10px}.bn-texto{min-height:0;font-family:Consolas, "Cascadia Mono", var(--f-mono);white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#272727;flex:1;padding:10px 14px 24px;font-size:15px;line-height:1.55;overflow:auto}.bn-texto p{margin:0 0 1.55em}.bn-link{color:#f3f3f3;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;border-radius:2px;padding:0;-webkit-text-decoration:underline #9e9e9e;text-decoration:underline #9e9e9e;display:inline}.bn-link:hover{background:#3b5a85;text-decoration-color:#0000}.bn-cursor{vertical-align:text-bottom;background:#f3f3f3;width:1px;height:1.15em;margin-left:1px;animation:1s step-end infinite piscar-cursor;display:inline-block}.bn-rodape-texto,.bn-rodape-texto .bn-link{color:#a8a8a8}.bn-status{color:#cfcfcf;background:#202020;border-top:1px solid #1c1c1c;flex:none;align-items:center;gap:0;height:28px;padding:0 4px 0 12px;font-size:12px;display:flex}.bn-status span:not(.espaco){border-left:1px solid #3a3a3a;padding:0 14px}.bn-status span:first-child{border-left:0;padding-left:0}.bn.celular .bn-texto{font-size:14px}
