.tippy-box .tippy-content{padding:0!important;background:#fff;border-radius:.5rem;box-shadow:0 4px 14px #00000026}.tippy-box{background:#fff;border-radius:.5rem;box-shadow:0 4px 14px #00000026}@media (max-width: 768px){.tippy-box{max-width:260px!important}}@media (max-width: 480px){.tippy-box{max-width:240px!important}}[element-function=next]:disabled{opacity:.5;cursor:not-allowed;background-color:#c49725;pointer-events:none}.step-btn.prev-btn:disabled{opacity:.5;cursor:not-allowed;background-color:#c49725;pointer-events:none}[data-button-state=disabled]{opacity:.5;cursor:not-allowed;background-color:#c49725;pointer-events:none}[element-function=next]:not(:disabled),.step-btn.prev-btn:not(:disabled){opacity:1;cursor:pointer;pointer-events:auto}[element-function=next]:not(:disabled):focus,.step-btn.prev-btn:not(:disabled):focus{outline:2px solid #be9326;outline-offset:2px}.asset-checkbox-container{display:inline-flex;align-items:center;vertical-align:middle}.asset-checkbox{appearance:none;width:1.5rem;height:1.5rem;border:2px solid #ccc;border-radius:.25rem;margin:0;margin-right:.25rem;cursor:pointer;transition:all .2s ease;position:relative;background:#fff;overflow:hidden}.asset-checkbox:hover{border-color:#d4ab07}.asset-checkbox:checked{background-color:#d4ab07;border-color:#d4ab07}.asset-checkbox:checked:after{content:"\2713";position:absolute;top:-2px;left:0;width:100%;height:100%;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;z-index:2}.asset-checkbox-label{cursor:pointer;margin:0}.ativo-item-subcategory .asset-checkbox-container,.ativos_item .asset-checkbox-container{order:-1;margin-left:0}.ativos_item{display:flex;align-items:center;cursor:pointer;padding:.75rem;border-radius:.5rem;transition:all .2s ease}.counter_ativos{font-weight:700;color:#7a7978}.asset-filtered-out{opacity:0;transform:scale(.95);transition:all .3s ease;pointer-events:none}.asset-filtered-in{opacity:1;transform:scale(1);transition:all .3s ease}.ativos_clean-button{transition:all .2s ease}.ativos_clean-button:hover{transform:scale(1.05);background-color:#ff00001a}.ativos_item[ativo-category="Renda Fixa"] .asset-checkbox:hover,.ativo-item-subcategory[ativo-category="Renda Fixa"] .asset-checkbox:hover{border-color:#a2883b}.ativos_item[ativo-category="Renda Fixa"] .asset-checkbox:checked,.ativo-item-subcategory[ativo-category="Renda Fixa"] .asset-checkbox:checked{background-color:#a2883b;border-color:#a2883b}.ativos_item[ativo-category="Fundo de Investimento"] .asset-checkbox:hover,.ativo-item-subcategory[ativo-category="Fundo de Investimento"] .asset-checkbox:hover{border-color:#e3ad0c}.ativos_item[ativo-category="Fundo de Investimento"] .asset-checkbox:checked,.ativo-item-subcategory[ativo-category="Fundo de Investimento"] .asset-checkbox:checked{background-color:#e3ad0c;border-color:#e3ad0c}.ativos_item[ativo-category="Renda Vari\e1vel"] .asset-checkbox:hover,.ativo-item-subcategory[ativo-category="Renda Vari\e1vel"] .asset-checkbox:hover{border-color:#5d4e2a}.ativos_item[ativo-category="Renda Vari\e1vel"] .asset-checkbox:checked,.ativo-item-subcategory[ativo-category="Renda Vari\e1vel"] .asset-checkbox:checked{background-color:#5d4e2a;border-color:#5d4e2a}.ativos_item[ativo-category=Internacional] .asset-checkbox:hover,.ativo-item-subcategory[ativo-category=Internacional] .asset-checkbox:hover{border-color:#bdaa6f}.ativos_item[ativo-category=Internacional] .asset-checkbox:checked,.ativo-item-subcategory[ativo-category=Internacional] .asset-checkbox:checked{background-color:#bdaa6f;border-color:#bdaa6f}.ativos_item[ativo-category=COE] .asset-checkbox:hover,.ativo-item-subcategory[ativo-category=COE] .asset-checkbox:hover{border-color:#d17d00}.ativos_item[ativo-category=COE] .asset-checkbox:checked,.ativo-item-subcategory[ativo-category=COE] .asset-checkbox:checked{background-color:#d17d00;border-color:#d17d00}.ativos_item[ativo-category=Previd\eancia] .asset-checkbox:hover,.ativo-item-subcategory[ativo-category=Previd\eancia] .asset-checkbox:hover{border-color:#8c5e00}.ativos_item[ativo-category=Previd\eancia] .asset-checkbox:checked,.ativo-item-subcategory[ativo-category=Previd\eancia] .asset-checkbox:checked{background-color:#8c5e00;border-color:#8c5e00}.ativos_item[ativo-category=Outros] .asset-checkbox:hover,.ativo-item-subcategory[ativo-category=Outros] .asset-checkbox:hover{border-color:#4f4f4f}.ativos_item[ativo-category=Outros] .asset-checkbox:checked,.ativo-item-subcategory[ativo-category=Outros] .asset-checkbox:checked{background-color:#4f4f4f;border-color:#4f4f4f}@media (max-width: 768px){.asset-checkbox{width:1.3rem;height:1.3rem}.asset-checkbox:checked:after{font-size:1.1rem}.asset-checkbox-container{margin-right:.25rem}}@keyframes selectAsset{0%{opacity:.8}50%{opacity:.9}to{opacity:1}}.selected-asset{animation:selectAsset .3s ease}.asset-checkbox-container{position:relative}.asset-checkbox-container:after{content:"";position:absolute;top:50%;left:.75rem;width:1.5rem;height:1.5rem;background:#d4ab0799;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;z-index:0}.asset-checkbox-container.pulse-effect:after{animation:circularPulse .4s ease-out}.ativos_item[ativo-category="Renda Fixa"] .asset-checkbox-container:after,.ativo-item-subcategory[ativo-category="Renda Fixa"] .asset-checkbox-container:after{background:#a2883b99}.ativos_item[ativo-category="Fundo de Investimento"] .asset-checkbox-container:after,.ativo-item-subcategory[ativo-category="Fundo de Investimento"] .asset-checkbox-container:after{background:#e3ad0c99}.ativos_item[ativo-category="Renda Vari\e1vel"] .asset-checkbox-container:after,.ativo-item-subcategory[ativo-category="Renda Vari\e1vel"] .asset-checkbox-container:after{background:#5d4e2a99}.ativos_item[ativo-category=Internacional] .asset-checkbox-container:after,.ativo-item-subcategory[ativo-category=Internacional] .asset-checkbox-container:after{background:#bdaa6f99}.ativos_item[ativo-category=COE] .asset-checkbox-container:after,.ativo-item-subcategory[ativo-category=COE] .asset-checkbox-container:after{background:#d17d0099}.ativos_item[ativo-category=Previd\eancia] .asset-checkbox-container:after,.ativo-item-subcategory[ativo-category=Previd\eancia] .asset-checkbox-container:after{background:#8c5e0099}.ativos_item[ativo-category=Outros] .asset-checkbox-container:after,.ativo-item-subcategory[ativo-category=Outros] .asset-checkbox-container:after{background:#4f4f4f99}@keyframes circularPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.8);opacity:.3}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}range-slider{--track-size: .5rem;--thumb-size: 1.7rem}range-slider:not([orientation=vertical]){inline-size:100%}range-slider [data-track]{background:#f4f3f1;border-radius:100vw}range-slider [data-track-fill]{background:#000;border-radius:100vw}range-slider [data-thumb]{background:#000;border:none;border-radius:100vw;cursor:pointer;transition:transform .2s ease;will-change:transform}range-slider [data-thumb]:active{box-shadow:none;transform:scale(1.1)}range-slider [data-thumb]:focus{outline:none}range-slider.indice-giro{--thumb-size: 1.7rem}range-slider.indice-giro [data-thumb]{background:#000;border:2px solid #ffffff;box-shadow:0 2px 8px #0003}range-slider.indice-giro [data-thumb]:hover{transform:scale(1.05)}range-slider.indice-giro [data-thumb]:active{transform:scale(1.1)}.tippy-box[data-theme~=light] .rotation-slider-tooltip{font-family:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #00000026,0 4px 6px #0000000d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rotation-slider-tooltip h4{font-weight:600;margin:0 0 8px}.rotation-slider-tooltip .formula-box{background:#f9fafb;border-radius:8px;border-left:3px solid #3b82f6;padding:12px;margin:12px 0}.rotation-slider-tooltip .example-box{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px;margin:8px 0}.rotation-slider-tooltip .cost-positive{color:#ef4444}.rotation-slider-tooltip .cost-negative{color:#10b981}.lista-resultado-item{transition:opacity .3s ease,transform .2s ease}.lista-resultado-item .color-ball{transform-origin:center center;will-change:transform;transition:transform .3s ease}.lista-resultado-item:hover{transform:translateY(-1px)}.lista-resultado-item.faded{opacity:.3;transition:opacity .3s ease}.lista-resultado-item.highlighted,.lista-resultado-item.normal{opacity:1;transition:opacity .3s ease}.lista-resultado-item.transitioning{pointer-events:none}.lista-resultado-item.category-active{box-shadow:0 2px 8px #a2883b33;border:1px solid rgba(162,136,59,.3)}@media (max-width: 768px){.lista-resultado-item{transition:opacity .2s ease,transform .15s ease}.lista-resultado-item:hover{transform:translateY(-.5px)}.lista-resultado-item .color-ball{transition:transform .2s ease}}@media (prefers-reduced-motion: reduce){.lista-resultado-item{transition:none}.lista-resultado-item:hover{transform:none}.lista-resultado-item .color-ball{transition:none;transform:none!important}}@media (prefers-color-scheme: dark){.lista-resultado-item.category-active{box-shadow:0 2px 8px #a2883b4d;border:1px solid rgba(162,136,59,.4)}}.categoria-ativo.v2:before{transition:width .2s ease-out,transform .2s ease-out;transform-origin:left center}.categoria-ativo.v2:hover:before{width:24px;transform:scaleX(1.1)}.category-highlighted{opacity:1!important}.category-dimmed{opacity:.4!important}.categoria-ativo.v2{transition:opacity .15s ease-out}.categoria-ativo.v2:hover{transform:translate(2px);transition:transform .2s ease-out,opacity .15s ease-out}.categoria-porcentagem{transition:transform .15s ease-out}.categoria-porcentagem:hover{transform:translateY(-1px)}.categoria-porcentagem:hover .categoria-ativo.v2:before{width:24px;transform:scaleX(1.1)}.categoria-porcentagem:hover .categoria-ativo.v2{transform:translate(2px)}@media (max-width: 768px){.categoria-ativo.v2:hover:before{width:20px;transform:scaleX(1.05)}.categoria-ativo.v2:hover{transform:translate(1px)}.categoria-porcentagem:hover .categoria-ativo.v2:before{width:20px;transform:scaleX(1.05)}.categoria-porcentagem:hover .categoria-ativo.v2{transform:translate(1px)}}.settings-patrimonio-button:after{content:"Resetar valores";position:absolute;top:-35px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.settings-patrimonio-button:hover:after{opacity:1}@media (max-width: 768px){.settings-patrimonio-button:after{font-size:11px;padding:3px 6px;top:-30px}}.send-button-tooltip-wrapper{position:relative;display:inline-block;width:fit-content;pointer-events:auto!important;margin:0;padding:0;border:none;background:none}@media (max-width: 768px){.send-button-tooltip-wrapper{width:fit-content}}button:focus:not(:focus-visible),input:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}button:focus-visible,input:focus-visible,[tabindex]:focus-visible,a:focus-visible{outline:2px solid #be9326;outline-offset:2px;transition:outline .2s ease}[element-function=next]:focus-visible,.step-btn.prev-btn:focus-visible{outline:2px solid #be9326;outline-offset:2px}.section-indicator:focus-visible{outline:2px solid #be9326;outline-offset:2px}.ativos_item:focus-visible,button[ativo-category]:focus-visible{outline:2px solid #be9326;outline-offset:2px}range-slider [data-thumb]:focus-visible{outline:2px solid #be9326;outline-offset:2px}.currency-input:focus-visible{outline:2px solid #be9326;outline-offset:2px}@supports not selector(:focus-visible){.js-focus-visible button:focus:not(.focus-visible),.js-focus-visible input:focus:not(.focus-visible),.js-focus-visible [tabindex]:focus:not(.focus-visible),.js-focus-visible a:focus:not(.focus-visible){outline:none}.js-focus-visible button.focus-visible,.js-focus-visible input.focus-visible,.js-focus-visible [tabindex].focus-visible,.js-focus-visible a.focus-visible{outline:2px solid #be9326;outline-offset:2px}}@media (prefers-contrast: high){button:focus-visible,input:focus-visible,[tabindex]:focus-visible,a:focus-visible{outline:3px solid;outline-offset:2px}}@media (prefers-reduced-motion: reduce){button:focus-visible,input:focus-visible,[tabindex]:focus-visible,a:focus-visible{transition:none}}.progress-bar{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:1000;display:flex;opacity:1;pointer-events:auto;transition:all .3s ease;background:#fffffff2;backdrop-filter:blur(10px);border-radius:12px;padding:1rem;box-shadow:0 4px 20px #0000001a}.progress-bar.first-section{position:relative;bottom:auto;left:auto;transform:none;background:transparent;backdrop-filter:none;border-radius:0;padding:0;box-shadow:none;display:flex!important}.progress-bar.aloca-section{opacity:0;pointer-events:none;display:flex;bottom:-13.6vh;transform:translate(-50%) translateY(100%)}@media (max-width: 768px){.progress-bar{bottom:1rem;left:1rem;right:1rem;transform:none;width:auto}.progress-bar.aloca-section{bottom:-10vh;transform:translateY(100%)}}.progress-bar{z-index:9999}.progress-bar{transition:opacity .3s ease,transform .3s ease,bottom .3s ease,background .3s ease}@media (prefers-contrast: high){.progress-bar{background:#fff;border:2px solid #000}}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.ativos_item{position:relative}.ativos_item.disabled{opacity:.5;pointer-events:none}.ativos_item .w-dropdown-toggle{cursor:pointer}.ativos_item .w-dropdown-list{max-height:200px;overflow-y:auto}.ativos_item [ativo-product]{cursor:pointer}.ativos_item [ativo-product]:hover{background-color:#f5f5f5}.ativos_item [ativo-product].selected{background-color:#e3f2fd;font-weight:600}.ativos_clean-button{cursor:pointer;transition:opacity .2s ease}.ativos_clean-button:hover{opacity:.8}.counter_ativos{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:#7a7978;font-size:14px;font-weight:600;margin-left:8px;width:35px;height:20px;transition:all .2s ease;vertical-align:middle;position:relative;top:2px;box-sizing:border-box}.counter_ativos:not(:empty){color:#7a7978}.dropdown-toggle{display:flex;align-items:center;justify-content:space-between}.dropdown-toggle .counter_ativos{margin-left:auto;margin-right:8px;order:1}.dropdown-toggle .arrow-dropdown{order:2}
