.novo{--preto:#141212;--ouro-logo:#B5963F;--chart-alt:#141212;--bad:#9A3B2E;--bad-bg:#F6E6E2;--info:#141212;--info-bg:#EDE9E0;--violet:#141212;--violet-bg:#EDE9E0;--ok:#675123;--ok-bg:#F1EEE7;--warn:#97762F;--warn-bg:#F6F0DF}.novo:before{content:"";position:fixed;top:0;left:0;right:0;height:4px;background:var(--preto);z-index:60}.novo .dsection h4,.novo .enc-dia,.novo .eyebrow,.novo .kpi__label,.novo .nav-section,.novo .pcard-title{display:flex;align-items:center;gap:10px;font-size:10.5px;letter-spacing:2.2px;text-transform:uppercase;font-weight:600;color:var(--preto)}.novo .dsection h4:before,.novo .enc-dia:before,.novo .eyebrow:before,.novo .kpi__label:before,.novo .nav-section:before,.novo .pcard-title:before{content:"";width:22px;height:2px;background:currentColor;flex-shrink:0}.novo .kpi__label svg{display:none}.novo .kpi__label{font-size:10px;letter-spacing:1.5px}.novo .kpi__label:before{width:18px}.novo .card__head h3{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--preto);line-height:1.1}.novo .card__head h3 em{font-style:italic;color:var(--brand-600)}.novo .card__head .link,.novo .link{color:var(--preto);text-decoration:underline;text-underline-offset:3px}.novo .kpi__value{color:var(--preto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.novo .kpi__delta .up{color:var(--brand-700)}.novo .drawer__head h2,.novo .modal__card h3{color:var(--preto)}.novo .drawer__head h2{color:#fff}.novo .card{box-shadow:0 1px 2px rgba(40,30,12,.05)}.novo .card--principal{position:relative;border:0;box-shadow:0 1px 2px rgba(40,30,12,.06),0 8px 18px rgba(40,30,12,.07),0 30px 60px -18px rgba(40,30,12,.3),0 0 0 1px rgba(20,18,18,.06)}.novo .card--principal:before{content:"";position:absolute;top:-1px;left:28px;width:56px;height:5px;background:var(--preto);border-radius:0 0 3px 3px}.novo .card--principal:after{content:"";position:absolute;left:18px;right:18px;bottom:-10px;height:30px;z-index:-1;border-radius:0 0 var(--radius) var(--radius);background:#F1ECE1;box-shadow:0 12px 24px -10px rgba(40,30,12,.3)}.novo .grid--kpi>.card:first-child{position:relative;border:0;box-shadow:0 1px 2px rgba(40,30,12,.06),0 8px 18px rgba(40,30,12,.07),0 30px 60px -18px rgba(40,30,12,.3),0 0 0 1px rgba(20,18,18,.06)}.novo .grid--kpi>.card:first-child:before{content:"";position:absolute;top:-1px;left:28px;width:56px;height:5px;background:var(--preto);border-radius:0 0 3px 3px}.novo .card--preto{border:0;color:#E9E4D8;background:radial-gradient(600px 300px at 100% 0,rgba(152,120,52,.18),transparent 60%),linear-gradient(170deg,var(--dark-800),var(--dark-950))}.novo .card--preto .card__head h3,.novo .card--preto .eyebrow{color:#F6F3EA}.novo .card--preto .eyebrow{color:var(--brand-300)}.novo .card--preto .card__head p,.novo .card--preto .listitem__meta{color:#A9A397}.novo .card--preto .card__head .link{color:var(--brand-300)}.novo .card--preto .rank-row{border-color:rgba(255,255,255,.08)}.novo .card--preto .cell-main,.novo .card--preto .listitem b,.novo .card--preto .rank-row b{color:#F6F3EA}.novo .card--preto .cell-sub{color:#A9A397}.novo .card--preto .rank-xp{color:var(--brand-300)}.novo .card--preto .rank-pos{background:rgba(255,255,255,.1);color:#E9E4D8}.novo .card--preto .rank-pos--top,.novo .card--preto .rank-row:nth-child(-n+3) .rank-pos{background:var(--brand-400);color:#171410}.novo .card--preto .appt{background:rgba(255,255,255,.06);border-left-color:var(--brand-400)}.novo .card--preto .appt b{color:#F6F3EA}.novo .card--preto .appt span{color:#A9A397}.novo .card--preto .appt time{color:var(--brand-300)}.novo .card--preto .vazio,.novo .card--preto .vazio b,.novo .card--preto .vazio p{color:#A9A397}.novo .avatar:not(img){background:var(--preto);color:var(--brand-400)}.novo img.avatar{box-shadow:0 0 0 2px #fff,0 6px 14px -6px rgba(40,30,12,.45)}.novo .appt--b{border-left-color:var(--preto)}.novo .appt--b time{color:var(--preto)}.novo .appt--c{border-left-color:var(--brand-300)}.novo .appt--c time{color:var(--brand-600)}.novo .appt--d{border-left-color:var(--brand-600)}.novo .appt--d time{color:var(--brand-700)}.novo .pill.active{background:var(--preto);border-color:var(--preto)}.novo .dtab.active,.novo .ptab.active{color:var(--preto);border-bottom-color:var(--preto)}.novo .field input:focus,.novo .field select:focus,.novo .field textarea:focus,.novo .search:focus-within{border-color:var(--preto);box-shadow:0 0 0 3px rgba(20,18,18,.08)}.novo .btn--primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 18px -8px rgba(151,118,47,.6)}.novo .btn--ghost:hover{border-color:var(--preto);color:var(--preto);background:transparent}.novo .listitem__icon{background:var(--preto);color:var(--brand-400);border-radius:50%}.novo .rank-xp{color:var(--brand-700)}.novo .sidebar{background:radial-gradient(600px 300px at 100% 0,rgba(152,120,52,.12),transparent 60%),linear-gradient(180deg,var(--dark-800),var(--dark-950) 60%);color:#C9C2B6}.novo .sidebar__brand{padding:20px 16px}.novo .sidebar__lockup{display:flex;align-items:center;gap:11px;flex:1 1;min-width:0}.novo .sidebar__lockup-div{width:1px;height:28px;background:#fff;opacity:.3;flex-shrink:0}.novo .sidebar__lockup .wordmark{color:#D6B06B}.novo .sidebar__brand .wordmark span{font-size:inherit;letter-spacing:inherit;text-transform:none;color:inherit;display:revert}.novo .nav-section{color:#7C7668;padding:18px 12px 7px}.novo .nav-item{color:#B5AEA2}.novo .nav-item:hover{background:rgba(255,255,255,.05);color:#fff}.novo .nav-item.active{background:#000;color:#fff;box-shadow:inset 3px 0 0 var(--brand-400)}.novo .nav-item.active:before{display:none}.novo .nav-item .badge-count{background:var(--brand-400);color:#171410}.novo .sidebar__user .avatar{box-shadow:0 0 0 2px var(--brand-400)}.novo .sidebar__user-info span{color:var(--brand-300)}.novo .topbar{height:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;align-items:flex-start;padding:26px 28px 0;position:static}.novo .topbar__title h1{font-family:var(--serif);font-size:30px;font-weight:600;color:var(--preto);letter-spacing:0;line-height:1.1;margin-top:6px}.novo .topbar__title h1:after{content:"";display:block;width:36px;height:2px;background:var(--preto);margin-top:10px}.novo .topbar__title h1:after,.novo .topbar__title p{margin-top:8px}.novo .topbar .search{margin-top:18px;background:#fff}.novo .topbar .btn{margin-top:20px}.novo .main{background:radial-gradient(900px 500px at 100% 0,rgba(198,162,87,.14),transparent 60%),var(--bg)}.novo .content{max-width:none;padding:22px 28px 48px}.novo.portal{background:radial-gradient(900px 500px at 100% 0,rgba(198,162,87,.14),transparent 60%),var(--bg)}.novo .portal__topbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgba(198,162,87,.25);background:radial-gradient(700px 220px at 85% 0,rgba(152,120,52,.22),transparent 60%),linear-gradient(170deg,var(--dark-800),var(--dark-950))}.novo .portal__topbar-in{max-width:none;padding:0 28px;gap:36px;height:66px}.novo .portal__lockup{display:flex;align-items:center;gap:12px}.novo .portal__lockup-div{width:1px;height:26px;background:#fff;opacity:.3}.novo .portal__lockup .wordmark{color:#D6B06B}.novo .portal-nav--barra{display:flex;gap:26px;margin:0 0 0 8px;border:0;align-self:stretch}.novo .portal-nav--barra .ptab{padding:0 2px;display:inline-flex;align-items:center;color:#A9A397;border-bottom-width:2px}.novo .portal-nav--barra .ptab.active{color:#fff;border-bottom-color:var(--brand-400)}.novo .portal-nav:not(.portal-nav--barra){display:none}.novo .portal__topbar-in .right{gap:10px}.novo .portal__nome{font-size:12.5px;color:#CFC6B4}.novo .portal__topbar .ico-btn{color:#8F8A80}.novo .portal__topbar .avatar{box-shadow:0 0 0 2px var(--brand-400)}.novo .portal__wrap{max-width:none;padding:26px 28px 60px}.novo .portal__hero{box-shadow:0 30px 60px -24px rgba(20,18,18,.5)}.novo .portal__hero .eyebrow{color:var(--brand-300)}.novo .portal__hero h1{color:#F6F3EA}@media (max-width:860px){.novo .topbar{padding:16px 16px 0;align-items:center}.novo .topbar__title h1{font-size:24px}.novo .content{padding:16px 16px 40px}.novo .portal__topbar-in{padding:0 16px;gap:14px}.novo .portal-nav--barra{gap:14px;margin-left:0}.novo .portal-nav--barra .ptab{font-size:12.5px}.novo .portal__lockup .wordmark,.novo .portal__lockup-div{display:none}.novo .portal__topbar-in{gap:12px}.novo .portal__nome{display:none}.novo .portal__wrap{padding:16px 16px 40px}.novo .sidebar__fechar{margin-left:0}}