:root{--mobile-nav-h: 58px;--mobile-header-h: 47px;--altura-picker: min(50vh, 340px)}html,body{margin:0;padding:0;height:100%;overflow-x:hidden}html{background-color:#111827}body{display:flex;flex-direction:column;min-height:100vh}body.mobile-navbar-hidden nav.fixed.bottom-0{display:none!important}body.mobile-navbar-hidden,body.is-fullscreen-page{padding-bottom:0!important}body.is-fullscreen-page #mobile-bottom-nav{display:none!important}@media(max-width:767px){body.is-fullscreen-page.shorts-com-nav:not(.teclado-aberto),body.is-fullscreen-page.chat-com-nav:not(.teclado-aberto){padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom,0px))!important}body.is-fullscreen-page.shorts-com-nav:not(.teclado-aberto) #mobile-bottom-nav,body.is-fullscreen-page.chat-com-nav:not(.teclado-aberto) #mobile-bottom-nav{display:flex!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#37415180;border-radius:10px}::-webkit-scrollbar-thumb{background:#6366f1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#818cf8}.slide-enter{animation:slideUp .25s ease-out forwards}.slide-exit{animation:slideDown .25s ease-in forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#notifications-container .notification{pointer-events:none}#notifications-container .notification .close-btn{pointer-events:auto}#notifications-container{position:fixed;z-index:130;pointer-events:none}@media(max-width:767px){#notifications-container{bottom:82px;left:0;right:0;display:flex;justify-content:center;padding:0 1rem}#notifications-container .notification-wrapper{width:100%;max-width:400px}body.com-folha-aberta #notifications-container{bottom:auto;top:calc(var(--mobile-header-h) + .75rem)}body:not(.mobile-navbar-hidden){padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom,0px))}}@media(min-width:768px){body:not(.is-fullscreen-page){display:flex;flex-direction:column;min-height:100dvh}body:not(.is-fullscreen-page) .area-do-conteudo{flex:1 0 auto}#notifications-container{bottom:1rem;right:1rem;left:auto}#notifications-container .notification-wrapper{width:400px}body{padding-bottom:0}#mobile-bottom-nav{display:none!important}}.notification-dropdown{overflow:hidden}.notification-item.unread{background-color:#3b82f60f;box-shadow:inset 2px 0 #3b82f6}.notification-badge{position:absolute;top:-5px;right:-5px;background-color:#ef4444;color:#fff;border-radius:9999px;min-width:18px;height:18px;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0 4px;font-weight:600;border:2px solid #1f2937}@keyframes notification-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notification-pulse{animation:notification-pulse 1s ease-in-out}.language-selector{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff}.language-selector:focus{outline:none;ring:2px;ring-color:rgba(99,102,241,.5)}@keyframes item-piscada{0%,to{background-color:transparent}20%,60%{background-color:#6366f147}}.item-destacado{animation:item-piscada 2.4s ease-in-out;border-radius:.5rem}.more-sheet{transition:max-height .3s ease-out;will-change:max-height;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;flex-direction:column}.more-sheet.is-dragging{transition:none}.more-sheet-handle{display:flex;align-items:center;justify-content:center;height:26px;cursor:grab;touch-action:none;flex-shrink:0}.more-sheet-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.more-sheet-list::-webkit-scrollbar{display:none}.more-sheet-handle span{width:40px;height:4px;border-radius:999px;background:#9ca3af80}.more-sheet-handle:active{cursor:grabbing}nav.fixed{flex-shrink:0;box-shadow:0 -2px 10px #0000004d}.more-sheet{margin-bottom:-1px}#more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:115}#more-backdrop.aberto{opacity:1;pointer-events:auto}body.teclado-aberto #mobile-bottom-nav{display:none!important}body.teclado-aberto{padding-bottom:0!important}body.menu-mais-aberto #mobile-bottom-nav,body.com-folha-aberta #mobile-bottom-nav{z-index:120}.disabled-nav-item{opacity:.5;cursor:default;color:#9ca3af!important}.disabled-nav-item i{color:#9ca3af!important}.disabled-nav-item:hover{background-color:transparent!important}.fileira-com-sombra{--sombra-esq: 0px;--sombra-dir: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--sombra-esq),#000 calc(100% - var(--sombra-dir)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--sombra-esq),#000 calc(100% - var(--sombra-dir)),transparent 100%)}.fileira-com-sombra[data-sombra-esq]{--sombra-esq: 3rem}.fileira-com-sombra[data-sombra-dir]{--sombra-dir: 3rem}.fileira-sombra-fixa{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 3rem,#000 calc(100% - 3rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 3rem,#000 calc(100% - 3rem),transparent 100%)}.nav-item-bloqueado{color:#9ca3af;opacity:.75}.nav-item-bloqueado:hover{opacity:1;color:#e5e7eb}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content{background-color:#1f2937;border-radius:.5rem;padding:1.5rem;max-width:32rem;width:90%;max-height:80vh;overflow-y:auto;position:relative;border:1px solid #374151;box-shadow:0 25px 50px -12px #00000080}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#9ca3af;font-size:1.5rem;cursor:pointer;padding:.25rem .75rem;border-radius:.375rem;transition:all .2s}.modal-close:hover{color:#f3f4f6;background-color:#374151}.modal-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem;padding-right:2rem}.update-item{border-bottom:1px solid #374151;padding:1rem 0}.update-item:last-child{border-bottom:none}.update-item h3{font-size:1.125rem;font-weight:600;color:#6366f1;margin-bottom:.5rem}.update-date{font-size:.875rem;color:#9ca3af;margin-bottom:.5rem}.update-content{color:#d1d5db;line-height:1.6}.update-content p{margin-bottom:.5rem}.type-badge{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;margin-right:.5rem}.type-update{background-color:#2563eb}.type-bugfix{background-color:#16a34a}.type-feature{background-color:#9333ea}.type-announcement{background-color:#ca8a04}[x-cloak]{display:none!important}.top-action-btn{min-height:40px;padding:.5rem .75rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;line-height:1}.top-icon-btn{width:40px;height:40px;min-width:40px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.top-icon-btn i,.top-action-btn i{display:inline-flex;align-items:center;justify-content:center;line-height:1}.mobile-top-icon-btn{width:38px;height:38px;min-width:38px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;line-height:1}@media(max-width:767px){.header-icon-btn{background:transparent!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.header-icon-btn:hover{color:#a5b4fc}}.header-icon-btn{transition:color .2s ease,transform .2s ease,background-color .2s ease}.header-icon-btn:active{transform:scale(.92)}.btn-acao{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2.5rem;padding:0 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .2s ease,transform .15s ease}:where(button,a,summary,label)>i[class*=fa-]{vertical-align:-.125em}:where(button,a,summary,label):where(.flex,.inline-flex):where(:not(.flex-col,.flex-col-reverse)){align-items:center}.btn-acao:active{transform:scale(.97)}.btn-acao.is-icone{width:2.5rem;padding:0}@media(max-width:639px){.sangra-na-tela{width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%);border-radius:0}}@media(max-width:639px){.acoes-de-tela{display:flex;gap:.5rem;width:100%;justify-content:flex-end}.acoes-de-tela>.btn-acao:not(.is-icone),.acoes-de-tela>*>.btn-acao:not(.is-icone){flex:1 1 0;min-width:0;padding:0 .75rem}}#top-navbar{transition:transform .15s ease-out;will-change:transform}#top-navbar:before{content:"";position:absolute;left:0;right:0;top:-2px;height:3px;background:inherit;pointer-events:none}body.nav-oculta #top-navbar{transform:translateY(-100%)}@media(max-width:767px){#top-navbar{min-height:var(--mobile-header-h)}main>.container:first-child,main>div:first-child>.container:first-child{padding-top:0}body:not(.is-fullscreen-page) main{min-height:calc(100dvh - var(--mobile-nav-h) - var(--mobile-header-h))}}@media(max-width:639px){[data-sobe-com-picker]{transition:margin-bottom .18s ease-out}[data-folha] .js-folha-caixa{padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom,0px))}body.mobile-navbar-hidden [data-folha] .js-folha-caixa,body.teclado-aberto [data-folha] .js-folha-caixa{padding-bottom:env(safe-area-inset-bottom,0px)}}.tela-centrada,.tela-centrada-no-celular{display:flex;flex-direction:column;min-height:calc(100dvh - var(--mobile-nav-h) - var(--mobile-header-h) - 2rem)}.tela-centrada>*,.tela-centrada-no-celular>*{margin-top:auto;margin-bottom:auto}@media(min-width:768px){.tela-centrada{min-height:calc(100vh - 10rem)}.tela-centrada-no-celular{display:block;min-height:0}.tela-centrada-no-celular>*{margin-top:0;margin-bottom:0}}.mobile-top-icon-btn i{line-height:1}.desktop-main-nav-link{display:inline-flex;align-items:center;gap:.45rem}#mobile-bottom-nav{background:#111827;position:fixed;left:0;right:0;bottom:0;z-index:40;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:visible;box-shadow:0 -2px 10px #0000004d}#mobile-bottom-nav:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:calc(env(safe-area-inset-bottom,0px) + 4px);background:#111827;pointer-events:none}.mobile-bottom-bar{display:grid;width:100%;align-items:stretch;background:transparent;border-top:1px solid rgba(255,255,255,.25);min-height:var(--mobile-nav-h);padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-bottom-bar.auth-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-bottom-bar.guest-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.mobile-nav-link,.mobile-nav-button{min-width:0;min-height:calc(var(--mobile-nav-h) - 2px);padding:.25rem .25rem .3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;color:#9ca3af;transition:color .2s ease,background-color .2s ease,transform .2s ease;line-height:1;border:0;background:transparent}.mobile-nav-link:hover,.mobile-nav-button:hover{color:#818cf8;background:#ffffff08}.mobile-nav-link:active,.mobile-nav-button:active{transform:scale(.97)}.mobile-nav-link i,.mobile-nav-button i,.mobile-nav-avatar{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;flex-shrink:0}.mobile-nav-avatar{width:24px;height:24px;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.mobile-nav-label{display:block;width:100%;max-width:100%;font-size:11px;line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-nav-link.is-active,.mobile-nav-button.is-active{color:#818cf8}.mobile-nav-link.login-highlight{color:#a5b4fc}.mobile-more-panel-link{min-height:54px}#mobile-bottom-nav,#mobile-bottom-nav *{box-sizing:border-box}.points-toast{position:fixed;pointer-events:none;z-index:9999;font-weight:700;font-size:14px;color:#fbbf24;text-shadow:0 1px 4px rgba(0,0,0,.6);animation:points-fly-up 1.8s ease-out forwards;white-space:nowrap}@keyframes points-fly-up{0%{opacity:1;transform:translateY(0) scale(1)}20%{opacity:1;transform:translateY(-10px) scale(1.15)}to{opacity:0;transform:translateY(-55px) scale(.9)}}#points-badge{transition:background-color .2s,transform .15s}#points-badge.points-bump{animation:badge-bump .35s ease-out}@keyframes badge-bump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}
