:root{--sombra-hover:0 8px 22px rgb(0 0 0/.38),0 1px 0 rgb(255 255 255/.04) inset}:root[data-theme=light]{--sombra-hover:0 6px 18px rgb(16 24 40/.10),0 1px 3px rgb(16 24 40/.06)}@media (prefers-color-scheme:light){:root:not([data-theme]){--sombra-hover:0 6px 18px rgb(16 24 40/.10),0 1px 3px rgb(16 24 40/.06)}}:root[data-estilo=minimal],:root[data-estilo=operacional]{--sombra-hover:0 6px 18px rgb(16 24 40/.10),0 1px 3px rgb(16 24 40/.06)}:root[data-estilo=jarvis]{--sombra-hover:0 0 18px rgb(63 216 255/.22)}.cartao,.kpi{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .2s ease,background-color .2s ease}.cartao tbody tr{transition:background-color .15s ease}.cartao tbody tr>td:first-child{transition:box-shadow .15s ease}:where(a,button,summary,select):not([class*=transition]){transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.kpi-valor,.lucro-valor{transition:color .3s ease,text-shadow .3s ease,filter .3s ease}.item-menu svg{transition:transform .2s ease}.anel-hud{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.anel-base{transition:filter .35s ease}.anel-marcas{transform-origin:84px 84px;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.anel-giro,.anel-giro2{transition:opacity .3s ease}@media (hover:hover){.kpi:hover,.lucro-principal:hover,li.cartao:hover{box-shadow:var(--sombra-hover)}.painel:hover{border-color:color-mix(in srgb,var(--app-accent) 22%,var(--app-border))}.cartao tbody tr:hover{background-color:var(--app-surface-raised)}.cartao tbody tr:hover>td:first-child{box-shadow:inset 2px 0 0 var(--app-accent)}.segmento a:not([aria-current]):hover{background-color:color-mix(in srgb,var(--app-surface-raised) 70%,transparent)}.item-menu:hover svg{transform:translateX(2px)}.kpi:hover .kpi-valor,.lucro-principal:hover .lucro-valor{filter:brightness(1.12)}.anel-hud:hover .anel-base,.cartao:hover>.anel-hud .anel-base,.kpi:hover .anel-hud .anel-base{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--app-accent) 55%,transparent)) brightness(1.15)}.anel-hud:hover .anel-giro,.anel-hud:hover .anel-giro2,.kpi:hover .anel-giro,.kpi:hover .anel-giro2{opacity:.9}.anel-hud:hover .anel-marcas,.kpi:hover .anel-marcas{opacity:.85}[data-estilo=jarvis] .kpi:hover,[data-estilo=jarvis] .lucro-principal:hover,[data-estilo=jarvis] .painel:hover,[data-estilo=jarvis] li.cartao:hover{background-color:color-mix(in srgb,var(--app-accent) 55%,var(--app-border));box-shadow:none}[data-estilo=jarvis] .cartao tbody tr:hover{background-color:rgb(63 216 255/.06)}[data-estilo=jarvis] .kpi:hover .kpi-valor,[data-estilo=jarvis] .lucro-principal:hover .lucro-valor{text-shadow:0 0 14px rgb(63 216 255/.45)}[data-estilo=jarvis] .item-menu:hover{box-shadow:inset 0 0 0 1px rgb(63 216 255/.35),0 0 10px rgb(63 216 255/.15)}[data-estilo=jarvis] .segmento a:not([aria-current]):hover{box-shadow:inset 0 0 0 1px rgb(63 216 255/.35)}[data-estilo=minimal] .kpi:hover,[data-estilo=minimal] .lucro-principal:hover,[data-estilo=minimal] .painel:hover,[data-estilo=minimal] li.cartao:hover{box-shadow:none;border-color:var(--app-text-muted)}}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.kpi:hover,.lucro-principal:hover,li.cartao:hover{transform:translateY(-2px)}.anel-hud:hover .anel-progresso,.kpi:hover .anel-progresso{animation:anel-redesenhar .9s cubic-bezier(.2,.8,.2,1)}.anel-hud:hover .anel-marcas,.kpi:hover .anel-marcas{transform:rotate(15deg)}.anel-hud:hover,.kpi:hover .anel-hud{transform:scale(1.03)}[data-estilo=jarvis] .cartao:after{transform-origin:right center;transition:transform .3s cubic-bezier(.2,.8,.2,1)}[data-estilo=jarvis] .kpi:hover:after,[data-estilo=jarvis] .lucro-principal:hover:after,[data-estilo=jarvis] .painel:hover:after,[data-estilo=jarvis] li.cartao:hover:after{transform:scaleX(1.8)}}.acao-sugestao:active,.item-menu:active,.segmento a:active,button:not(:disabled):active{transform:scale(.97)}.kpi-valor,.lucro-valor{animation:numero-entrar .4s ease-out}.bloco-arrastando .cartao,.bloco-arrastando .kpi,.react-draggable-dragging .cartao,.react-draggable-dragging .kpi{transform:none!important}}@keyframes anel-redesenhar{0%{stroke-dashoffset:389.56}}@keyframes numero-entrar{0%{opacity:0;filter:blur(3px)}}.indicador-link{position:absolute;pointer-events:none;opacity:0;background:var(--app-accent)}.indicador-link[data-forma=ponto]{top:50%;right:.6rem;width:6px;height:6px;margin-top:-3px;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent) 25%,transparent)}.indicador-link[data-forma=barra]{left:18%;right:18%;bottom:1px;height:2px;border-radius:2px}.indicador-link[data-pendente]{animation:indicador-aparece .15s ease .1s forwards,indicador-pulsa 1s ease-in-out .25s infinite}@keyframes indicador-aparece{to{opacity:1}}@keyframes indicador-pulsa{0%,to{opacity:1}50%{opacity:.35}}main{transition:opacity .2s ease}body:has(.indicador-link[data-pendente]){cursor:progress}body:has(.indicador-link[data-pendente]) main{opacity:.6;transition:opacity .25s ease .15s}@media (prefers-reduced-motion:reduce){.indicador-link[data-pendente]{opacity:1}}@media (hover:none) and (pointer:coarse){html{-webkit-tap-highlight-color:transparent}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[contenteditable=true],input,select,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}