:root,.tema-escuro{--page: #0B0E13;--surface: #1B1F25;--surface-2: #2B2F36;--barra: #10141A;--miolo: #161C2B;--tinta: 255 255 255;--fundo-rgb: 11 14 19;--cartao-rgb: 27 31 37;--ink: #F4F5F7;--ink-2: #C9CDD4;--muted: #9498A0;--forte: #fff;--inverso: #fff;--inverso-ink: #0B0E13;--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .18);--campo: rgba(255, 255, 255, .38);--accent: #E00076;--accent-ink: #FF62AE;--accent-soft: rgba(224, 0, 118, .16);--accent-hover: #C8006A;--ok: #7EC352;--ok-soft: rgba(126, 195, 82, .14);--warn: #FFCB05;--warn-soft: rgba(255, 203, 5, .12);--info: #4FC0EE;--info-soft: rgba(0, 161, 228, .16);--p-space: #00A1E4;--p-radar: #7EC352;--p-labs: #FFCB05;--erro: #FF6B81;--erro-soft: rgba(216, 52, 78, .16);--sombra: 0 24px 60px -24px rgba(0, 0, 0, .8);color-scheme:dark}:root[data-tema=claro]{--page: #F6F7F8;--surface: #FFFFFF;--surface-2: #E9EBEF;--barra: #FFFFFF;--miolo: #E6EAF3;--tinta: 20 24 30;--fundo-rgb: 246 247 248;--cartao-rgb: 255 255 255;--ink: #1B1F25;--ink-2: #43474F;--muted: #5F636A;--forte: #1B1F25;--inverso: #1B1F25;--inverso-ink: #FFFFFF;--line: rgba(20, 24, 30, .12);--line-2: rgba(20, 24, 30, .24);--campo: rgba(20, 24, 30, .5);--accent: #E00076;--accent-ink: #B0005E;--accent-soft: rgba(224, 0, 118, .1);--accent-hover: #C8006A;--ok: #2F6B1E;--ok-soft: rgba(63, 122, 46, .13);--warn: #755700;--warn-soft: rgba(255, 203, 5, .24);--info: #0B6486;--info-soft: rgba(0, 161, 228, .13);--p-space: #0079AD;--p-radar: #3F7F22;--p-labs: #856900;--erro: #B42339;--erro-soft: rgba(180, 35, 57, .1);--sombra: 0 18px 44px -22px rgba(20, 24, 30, .35);color-scheme:light}:root{--f-display: "Titillium Web", "Segoe UI", system-ui, sans-serif;--f-body: "Titillium Web", "Segoe UI", system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--raio: 14px;--raio-sm: 8px;--raio-md: 10px;--raio-pilula: 999px;--t-2xs: .72rem;--t-xs: .78rem;--t-sm: .84rem;--t-md: .9rem;--t-base: 1rem;--t-lg: 1.15rem;--z-topo: 20;--z-abas: 22;--z-lateral-fundo: 25;--z-lateral: 30;--z-pular: 40;--z-paleta: 50;--z-folha: 60;--z-dialogo: 70;--z-aviso: 80;--margem: clamp(16px, 4vw, 56px);--topo: 64px;--lateral: 256px;--trilho: 64px}.tema-escuro{color:var(--ink)}*,*:before,*:after{box-sizing:border-box}html,body,#raiz{height:100%}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--f-display);line-height:1.1;margin:0;text-wrap:balance}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:4px}::selection{background:var(--accent);color:#fff}.mono{font-family:var(--f-mono)}.eyebrow{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}:root,:root[data-tema=claro],.tema-escuro{--vidro-bg: rgb(var(--fundo-rgb) / .58);--vidro-forte: rgb(var(--cartao-rgb) / .72);--vidro-borda: rgb(var(--tinta) / .14);--vidro-brilho: inset 0 1px 0 rgb(255 255 255 / .1), inset 0 -1px 0 rgb(0 0 0 / .06);--vidro-sombra: 0 10px 34px -14px rgb(0 0 0 / .45);--vidro-filtro: blur(22px) saturate(1.7)}.vidro{background:var(--vidro-bg);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-brilho),var(--vidro-sombra);-webkit-backdrop-filter:var(--vidro-filtro);backdrop-filter:var(--vidro-filtro)}:root[data-vidro=suave],:root[data-vidro=suave] .tema-escuro{--vidro-bg: rgb(var(--fundo-rgb) / .86);--vidro-forte: rgb(var(--cartao-rgb) / .92);--vidro-filtro: blur(10px) saturate(1.15)}:root[data-vidro=desligado],:root[data-vidro=desligado] .tema-escuro{--vidro-bg: rgb(var(--fundo-rgb));--vidro-forte: rgb(var(--cartao-rgb));--vidro-filtro: none;--vidro-brilho: none}@media (prefers-reduced-transparency: reduce){:root,:root[data-tema=claro],.tema-escuro{--vidro-bg: rgb(var(--fundo-rgb));--vidro-forte: rgb(var(--cartao-rgb));--vidro-filtro: none}}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){font:inherit;font-size:var(--t-md);color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--raio-sm);padding:7px 10px;min-width:0;color-scheme:inherit}:where(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}@media (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:max(16px,1em)!important}}.app{display:grid;grid-template-columns:var(--lateral) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;transition:grid-template-columns .2s ease}.app.com-trilho{grid-template-columns:var(--trilho) minmax(0,1fr)}.principal{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden}.conteudo{height:100%;overflow-y:auto;min-width:0;display:flex;flex-direction:column;scrollbar-color:var(--surface-2) transparent}.conteudo>:first-child{flex:1 0 auto}.em-sala .conteudo{overflow:hidden}.pular{position:absolute;left:12px;top:-60px;z-index:var(--z-pular);background:var(--accent);color:#fff;padding:8px 14px;border-radius:8px}.pular:focus{top:12px}.lateral{--lat-txt: var(--ink-2);--lat-fraco: var(--muted);position:relative;z-index:var(--z-lateral);width:var(--lateral);height:100%;display:flex;flex-direction:column;color:var(--ink);background:#14181e;border-right:1px solid rgb(var(--tinta) / .09);transition:width .2s ease;overflow:hidden}.lateral.recolhida{width:var(--trilho)}.lateral.recolhida.aberta{width:var(--lateral);box-shadow:24px 0 60px -20px #000000b3}.lateral-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:76px;padding:14px 16px 10px;flex:none}.lateral-marca{color:inherit;text-decoration:none;font-size:.86rem;min-width:0}.lateral-marca .ui-marca-frase{font-size:var(--t-2xs);letter-spacing:0;color:var(--lat-txt)}.lateral .lateral-fechar{display:none;color:var(--lat-txt)}.lateral-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 10px 12px;scrollbar-width:thin;scrollbar-color:#2B2F36 transparent}.lateral-grupo{margin-top:18px}.lateral-grupo-nome{font-family:var(--f-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lat-fraco);padding:0 10px 6px;white-space:nowrap}.lateral-item,.lateral-alterna{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 10px;border-radius:9px;color:var(--lat-txt);text-decoration:none;font-size:.92rem;white-space:nowrap;background:none;border:0;cursor:pointer;text-align:left;transition:background .15s,color .15s}.lateral-item:hover,.lateral-alterna:hover{color:var(--forte);background:rgb(var(--tinta) / .07)}.lateral-item.active{color:var(--forte);font-weight:600;background:rgb(var(--tinta) / .09)}.lateral-item.active:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--cor, #E00076)}.lateral-ic{width:24px;height:24px;display:grid;place-items:center;flex:none}.lateral-letra{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;font-size:var(--t-xs);font-weight:700;color:#fff;background:color-mix(in srgb,var(--cor) 34%,transparent);border:1px solid color-mix(in srgb,var(--cor) 70%,transparent)}.lateral-sub{display:grid;gap:1px;margin:2px 0 6px 21px;padding-left:12px;border-left:1px solid rgb(var(--tinta) / .14)}.lateral-sub a{padding:5px 8px;border-radius:7px;color:var(--lat-txt);font-size:var(--t-sm);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lateral-sub a:hover{color:var(--forte);background:rgb(var(--tinta) / .07)}.lateral .lateral-alterna{flex:none;width:36px;min-height:36px;padding:0;justify-content:center;color:var(--lat-fraco)}.lateral.recolhida:not(.aberta) .lateral-marca{margin-inline:auto}.lateral.recolhida:not(.aberta) .ui-marca-texto,.lateral.recolhida:not(.aberta) .lateral-rot{display:none}.lateral.recolhida:not(.aberta) .lateral-topo{padding-inline:8px;flex-direction:column;justify-content:center;gap:10px}.lateral.recolhida:not(.aberta) .lateral-item,.lateral.recolhida:not(.aberta) .lateral-alterna{justify-content:center;padding-inline:0}.lateral.recolhida:not(.aberta) .lateral-grupo-nome{height:1px;padding:0;margin:0 10px 8px;background:rgb(var(--tinta) / .12);overflow:hidden;color:transparent}.lateral-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-lateral-fundo);background:#05070a8c;animation:aparece .15s ease-out}.topo-menu,.topo-marca{display:none!important}.topo{position:absolute;inset:0 0 auto;z-index:var(--z-topo);min-height:var(--topo);display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 var(--margem);background:linear-gradient(to bottom,rgb(var(--fundo-rgb) / .78),rgb(var(--fundo-rgb) / 0));border-bottom:1px solid transparent;transition:background .25s,border-color .25s}.topo.solido{background:var(--vidro-bg);-webkit-backdrop-filter:var(--vidro-filtro);backdrop-filter:var(--vidro-filtro);border-bottom-color:var(--vidro-borda);box-shadow:var(--vidro-brilho)}.topo-acoes{display:flex;align-items:center;gap:8px;flex:none}.busca-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;color:var(--ink-2);background:rgb(var(--tinta) / .06);border:1px solid var(--line);border-radius:10px;cursor:pointer;font-size:.86rem;transition:background .15s,border-color .15s}.busca-btn:hover{background:rgb(var(--tinta) / .1);border-color:var(--line-2)}kbd{font-family:var(--f-mono);font-size:.68rem;padding:1px 6px;border-radius:5px;background:rgb(var(--tinta) / .08);border:1px solid var(--line);color:var(--ink-2)}.pilula{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:.86rem;color:var(--ink);background:none;border:1px solid var(--line-2);border-radius:999px;cursor:pointer;white-space:nowrap}button.pilula:hover{background:rgb(var(--tinta) / .08)}.pilula.travada{cursor:default;color:var(--ink-2)}.icone-btn{position:relative;width:36px;height:36px;display:grid;place-items:center;color:var(--ink-2);background:none;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:color .15s,background .15s}.icone-btn:hover{color:var(--forte);background:rgb(var(--tinta) / .08)}.selo{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font:600 .62rem/16px var(--f-mono);color:#fff;background:var(--accent);box-shadow:0 0 10px var(--accent)}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;padding:0;color:#fff;font-weight:700;font-size:.76rem;cursor:pointer;border:1px solid var(--line-2);background:linear-gradient(135deg,var(--accent),#6D0F9A)}.suspenso{position:relative}.menu-flutuante{position:absolute;right:0;top:calc(100% + 10px);z-index:var(--z-lateral);margin:0;list-style:none;min-width:240px;max-height:min(70vh,480px);overflow-y:auto;background:var(--vidro-forte);-webkit-backdrop-filter:var(--vidro-filtro);backdrop-filter:var(--vidro-filtro);border:1px solid var(--vidro-borda);border-radius:16px;box-shadow:var(--vidro-brilho),var(--sombra);padding:8px;animation:desce .16s ease-out}@keyframes desce{0%{opacity:0;transform:translateY(-6px)}}.lente-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;background:none;border:0;border-radius:8px;cursor:pointer;text-align:left;font-size:var(--t-md)}.lente-menu button svg{margin-left:auto;color:var(--accent-ink)}.lente-menu button:hover,.lente-menu button.on{background:rgb(var(--tinta) / .07)}.lente-menu .cod{width:2em;font-size:var(--t-2xs);color:var(--muted)}.novidades-menu{width:min(360px,calc(100vw - 32px));display:grid;gap:4px;padding:14px}.novidade{display:grid;gap:3px;justify-items:start;padding:10px;border-radius:10px;text-decoration:none;color:var(--ink)}.novidade:hover{background:rgb(var(--tinta) / .06)}.novidade b{font-weight:600;line-height:1.3}.novidades-menu .mais{padding:6px 10px 0}.conta-menu{display:grid;gap:12px;padding:14px;min-width:280px}.conta-quem{display:grid;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--line)}.conta-quem .mono{font-size:var(--t-2xs);color:var(--muted);overflow-wrap:anywhere}.conta-acoes{display:grid;gap:2px;padding-top:8px;border-top:1px solid var(--line)}.conta-linha{display:flex;align-items:center;gap:9px;padding:8px 6px;color:var(--ink-2);background:none;border:0;border-radius:8px;text-decoration:none;cursor:pointer;font-size:var(--t-md);text-align:left}.conta-linha:hover{background:rgb(var(--tinta) / .07);color:var(--forte)}.segmento{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:rgb(var(--tinta) / .07);border:1px solid var(--line)}.segmento button{padding:4px 12px;font-size:var(--t-sm);background:none;border:0;border-radius:7px;color:var(--ink-2);cursor:pointer;font-family:inherit}.segmento button:hover{color:var(--forte)}.segmento button.on{background:var(--inverso);color:var(--inverso-ink);font-weight:600}@media (max-width: 900px){:root{--topo: 56px}.app,.app.com-trilho{grid-template-columns:minmax(0,1fr)}.lateral,.lateral.recolhida,.lateral.recolhida.aberta{position:fixed;inset:0 auto 0 0;width:min(300px,86vw);visibility:hidden;transform:translate(-100%);transition:transform .22s ease,visibility .22s}.lateral.aberta,.lateral.recolhida.aberta{visibility:visible;transform:none;box-shadow:24px 0 60px -20px #000000b3}.lateral .lateral-fechar{display:grid}.lateral .lateral-alterna{display:none}.lateral.recolhida .lateral-rot,.lateral.recolhida .ui-marca-texto{display:revert}.topo{justify-content:flex-start;gap:6px}.topo-menu{display:grid!important}.topo-marca{display:block!important;font-size:.8rem;color:var(--ink);text-decoration:none}.topo-marca .ui-marca-texto{display:none}.topo-acoes{margin-left:auto}}@media (max-width: 640px){.busca-txt,.busca-btn kbd,.pilula-txt{display:none}.busca-btn{width:36px;padding:0;justify-content:center}.pilula:not(.travada){width:36px;padding:0;justify-content:center}.topo-acoes{gap:2px}.pilula.travada{padding:0 9px;font-size:var(--t-xs)}}.paleta-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-paleta);display:flex;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 16px 16px;background:#05070a9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:aparece .12s ease-out}@keyframes aparece{0%{opacity:0}}.paleta{width:min(640px,100%);max-height:min(70vh,560px);display:flex;flex-direction:column;background:var(--vidro-forte);-webkit-backdrop-filter:var(--vidro-filtro);backdrop-filter:var(--vidro-filtro);border:1px solid var(--vidro-borda);border-radius:18px;box-shadow:0 40px 120px -20px #000,0 0 0 1px #e000762e,0 0 80px -20px #e0007666;overflow:hidden;animation:desce .16s ease-out}.paleta-campo{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--muted)}.paleta-campo input{flex:1;min-width:0;background:none;border:0;outline:0;font-size:1.08rem;color:var(--ink)}.paleta-lista{flex:1;overflow-y:auto;padding:6px 8px}.paleta-grupo{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:12px 10px 5px}.paleta-item{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;background:none;border:0;border-radius:10px;cursor:pointer;text-align:left}.paleta-item[aria-selected=true]{background:rgb(var(--tinta) / .08)}.paleta-ic{width:18px;display:grid;place-items:center;color:var(--muted);flex:none}.paleta-tit{font-weight:600;white-space:nowrap}.paleta-sub{color:var(--muted);font-size:var(--t-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.paleta-enter{margin-left:auto;color:var(--muted);opacity:0;font-family:var(--f-mono)}.paleta-item[aria-selected=true] .paleta-enter{opacity:1}.paleta-nada{padding:28px 12px;color:var(--muted);text-align:center}.paleta-pe{display:flex;gap:16px;padding:9px 16px;border-top:1px solid var(--line);font-size:.74rem;color:var(--muted)}.paleta-pe kbd{margin-right:3px}@media (max-width: 640px){.paleta-pe,.paleta-sub{display:none}}.circuito{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.circuito-base{fill:none;stroke:rgb(var(--tinta) / .17);stroke-width:1}.circuito-base circle{fill:rgb(var(--tinta) / .3);stroke:none}.circuito-pulsos{fill:none;stroke-width:1.8;stroke-linecap:round}.circuito-pulsos path{stroke-dasharray:70 1000;stroke-dashoffset:70;opacity:0;animation:circuito-pulso 8.5s ease-in infinite}.circuito-anel{fill:none;stroke:rgb(var(--tinta) / .55);stroke-width:1.4;stroke-dasharray:84 16}.circuito-nucleo{fill:#e00076;animation:circuito-bate 4.25s ease-in-out infinite}@keyframes circuito-pulso{0%{stroke-dashoffset:70;opacity:0}4%{opacity:.95}28%{opacity:.95}32%,to{stroke-dashoffset:-1000;opacity:0}}@keyframes circuito-bate{50%{opacity:.72}}@media (prefers-reduced-motion: reduce){.circuito-pulsos{display:none}}.entrada{position:relative;height:100%;min-height:560px;overflow:hidden;background:radial-gradient(ellipse at 66% 50%,var(--miolo) 0%,var(--page) 62%);display:grid;grid-template-rows:auto 1fr auto}.entrada-veu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--page) 18%,rgb(var(--fundo-rgb) / .72) 42%,rgb(var(--fundo-rgb) / 0) 68%)}.entrada-topo,.entrada-centro,.entrada-pe{position:relative;padding-inline:var(--margem)}.entrada-topo{display:flex;justify-content:flex-end;padding-top:20px}.entrada-centro{align-self:center;display:grid;gap:14px;justify-items:start;max-width:calc(620px + var(--margem) * 2);animation:sobe .8s cubic-bezier(.2,.7,.2,1) both}@keyframes sobe{0%{opacity:0;transform:translateY(18px)}}.entrada-marca{font-size:clamp(1.9rem,1.1rem + 3.2vw,3.6rem);font-weight:600;margin-bottom:18px}.entrada-marca .ui-marca{letter-spacing:.24em;gap:.4em;font-weight:300}.entrada-marca .ui-marca-simbolo{width:2.1em;height:2.1em}.entrada-sub{color:var(--ink-2);font-size:1.1rem;margin-bottom:18px}.entrada-nota{color:var(--muted);font-size:.85rem}.entrada-pe{padding-bottom:22px}.entrada-pe img{height:84px;display:block}@media (max-width: 767px){.entrada-pe img{height:64px}}@media (max-width: 760px){.entrada .circuito{opacity:.55}.entrada-veu{background:linear-gradient(0deg,rgb(var(--fundo-rgb) / .85),rgb(var(--fundo-rgb) / .35))}}.estado-carregando{display:grid;place-items:center;min-height:320px;padding:24px}.abertura{height:100%;display:grid;place-content:center;justify-items:center;gap:16px;padding:24px;text-align:center;background:var(--page)}.abertura-txt{color:var(--ink-2);max-width:50ch}@keyframes pulsa{50%{opacity:.35}}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--t-md);font-weight:600;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:10px;padding:8px 16px;cursor:pointer;text-decoration:none;transition:box-shadow .2s,transform .2s,background .2s}.botao:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 0 28px -4px #e00076cc}.botao:active:not(:disabled){transform:translateY(1px)}.botao:disabled{opacity:.55;cursor:default}.botao.grande{padding:13px 26px;font-size:1.02rem;border-radius:12px}.botao.sec{background:rgb(var(--tinta) / .05);color:var(--ink);border-color:var(--line-2)}.botao.sec:hover:not(:disabled){background:rgb(var(--tinta) / .1);box-shadow:none}.botao.peq{padding:3px 10px;font-size:var(--t-xs);font-weight:400}.favorito{width:36px;height:36px;display:grid;place-items:center;color:var(--ink-2);background:rgb(var(--fundo-rgb) / .5);border:1px solid var(--line-2);border-radius:50%;cursor:pointer;transition:color .15s,background .15s,transform .15s}.favorito:hover{color:var(--forte);transform:scale(1.08)}.favorito.on{color:var(--warn);border-color:#ffcb0580}.favorito.grande{width:50px;height:50px}.heroi{position:relative;overflow:hidden;padding:calc(var(--topo) + 26px) var(--margem) 26px;background:radial-gradient(ellipse at 78% 40%,var(--miolo) 0%,var(--page) 58%)}.heroi-veu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--page) 10%,rgb(var(--fundo-rgb) / .55) 45%,rgb(var(--fundo-rgb) / .2) 100%),linear-gradient(0deg,var(--page) 0%,rgb(var(--fundo-rgb) / 0) 30%);pointer-events:none}.heroi-linha{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px 40px}.heroi-txt{flex:1 1 340px;min-width:0;display:grid;gap:10px;justify-items:start;align-self:center;animation:sobe .7s cubic-bezier(.2,.7,.2,1) both}.heroi-ola{font-size:clamp(1.9rem,1.3rem + 2.2vw,3.2rem);font-weight:700;letter-spacing:-.01em;line-height:1.05}.heroi-resumo{display:flex;flex-wrap:wrap;gap:4px 0;color:var(--ink-2);font-size:.95rem}.heroi-resumo b{font-family:var(--f-mono);font-weight:500;color:var(--ink)}.heroi-resumo span+span:before{content:"·";margin:0 .6em;color:var(--muted)}.heroi-cartao{flex:1 1 440px;max-width:600px;display:grid;grid-template-columns:168px minmax(0,1fr);gap:18px;align-items:center;padding:14px;border-radius:18px;background:var(--vidro-forte);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-brilho),var(--vidro-sombra);-webkit-backdrop-filter:var(--vidro-filtro);backdrop-filter:var(--vidro-filtro);animation:sobe .7s .08s cubic-bezier(.2,.7,.2,1) both}.heroi-capa{position:relative;display:block;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden}.heroi-cartao-txt{display:grid;gap:4px;justify-items:start;min-width:0}.heroi-cartao h2{font-size:1.35rem;font-weight:700;line-height:1.15}.heroi-motivo{color:var(--cor);filter:brightness(1.15)}.produto-cab h1{font-size:clamp(2.3rem,1.5rem + 3.7vw,4.6rem);font-weight:700;letter-spacing:-.01em;line-height:1.02}.heroi-desc{color:var(--ink-2);font-size:.92rem;max-width:52ch;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.heroi-txt .heroi-desc{-webkit-line-clamp:3;font-size:var(--t-base)}.heroi-dado:empty{display:none}.heroi-acoes{display:flex;align-items:center;gap:10px;margin-top:6px}@media (max-width: 520px){.heroi-cartao{grid-template-columns:minmax(0,1fr)}.heroi-capa{aspect-ratio:16 / 7}}@media (max-width: 760px){.heroi .circuito,.produto-cab .circuito{opacity:.6}.heroi-veu{background:linear-gradient(0deg,var(--page) 18%,rgb(var(--fundo-rgb) / .35) 70%)}}.inicio,.produto{display:flex;flex-direction:column}.inicio-corpo{display:grid;gap:clamp(36px,5vw,64px);padding:34px var(--margem) 64px}.bloco{display:grid;gap:14px;align-content:start;min-width:0}.bloco-cab{display:flex;justify-content:space-between;align-items:baseline}h2.eyebrow{font-weight:400;font-size:var(--t-2xs)}.atalhos{grid-auto-columns:minmax(240px,280px);gap:10px}.atalho{position:relative;display:flex;align-items:center;gap:12px;padding:7px 26px 7px 7px;border-radius:12px;text-decoration:none;color:var(--ink);background:rgb(var(--tinta) / .04);border:1px solid var(--line);transition:background .15s,border-color .15s;min-width:0}.atalho:hover{background:rgb(var(--tinta) / .08);border-color:var(--cor)}.atalho-capa{position:relative;width:68px;height:44px;border-radius:7px;overflow:hidden;flex:none}.capa-logo{position:absolute;left:50%;top:50%;width:min(44%,88px);aspect-ratio:1;object-fit:contain;translate:-50% -50%}.atalho-txt{display:grid;min-width:0;line-height:1.25}.atalho-txt b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atalho-txt .sub{font-size:var(--t-xs)}.atalho-fav{position:absolute;top:8px;right:8px;color:var(--warn)}.faixa{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;padding-top:22px;border-top:1px solid var(--line)}.faixa:before{content:"";position:absolute;top:-1px;left:0;width:96px;height:2px;background:var(--cor);box-shadow:0 0 14px var(--cor)}.faixa-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.faixa-cab p{flex:1 1 260px}.faixa-cab h2{font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:700}.faixa-cab p{color:var(--ink-2);font-size:.95rem}.faixa-ver{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.86rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--cor);padding-bottom:1px}.faixa-ver svg{transition:transform .2s}.faixa-ver:hover svg{transform:translate(3px)}.produto-cab{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(320px,44vh,440px);padding:calc(var(--topo) + 28px) var(--margem) 30px;background:var(--page)}.cartoes,.atalhos{display:grid;grid-auto-flow:column;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--margem) * -1);padding:4px var(--margem) 10px;scroll-padding-inline:var(--margem)}.cartoes{grid-auto-columns:minmax(min(300px,78vw),340px)}.cartoes::-webkit-scrollbar,.atalhos::-webkit-scrollbar{display:none}.cartoes>*,.atalhos>*{scroll-snap-align:start}.surge{animation:sobe .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms)}.cartao{position:relative;border-radius:var(--raio);background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s}.cartao:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgb(var(--tinta) / .09),transparent 70%)}.cartao:hover{transform:translateY(-4px);border-color:var(--cor);box-shadow:0 22px 50px -22px var(--cor)}.cartao:hover:after{opacity:1}.cartao-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.cartao-capa{position:relative;display:block;aspect-ratio:16 / 7.5;overflow:hidden}.poster{display:block;width:100%;height:100%}.cartao .poster{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cartao:hover .poster{transform:scale(1.06)}.cartao-prod{position:absolute;left:12px;top:11px;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #000}.cartao-play{position:absolute;left:12px;bottom:10px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#0b0e13;background:#fff;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.cartao:hover .cartao-play,.cartao-link:focus-visible .cartao-play{opacity:1;transform:none}.cartao-corpo{display:flex;flex-direction:column;gap:6px;padding:13px 14px 14px;flex:1}.cartao-nome{font-weight:700;font-size:1.1rem;line-height:1.2}.cartao-desc{font-size:.87rem;color:var(--ink-2);line-height:1.35}.cartao-pe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:auto;padding-top:8px}.cartao-paises{display:flex;flex-wrap:wrap;gap:4px}.cartao .favorito{position:absolute;top:8px;right:8px;z-index:1;width:32px;height:32px;opacity:0;transition:opacity .15s,transform .15s,color .15s}.cartao .favorito svg{width:16px;height:16px}.cartao:hover .favorito,.cartao .favorito:focus-visible,.cartao .favorito.on{opacity:1}@media (hover: none){.cartao .favorito{opacity:1}}.sala{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);padding-top:var(--topo)}.sala-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding:10px var(--margem);border-bottom:1px solid var(--line);background:var(--barra)}.sala-titulo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0}.sala-titulo h1{font-size:1.15rem;font-weight:600}.sala-produto{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-decoration:none}.sala-produto:hover{color:var(--forte)}.sala-meta:empty{display:none}.sala-acoes{display:flex;align-items:center;gap:6px}.sala-acoes .favorito{background:none;border-color:transparent}.sala-acoes .favorito:hover{background:rgb(var(--tinta) / .08)}.sala-acoes .segmento{margin-right:6px}.sala-acoes .segmento button{font-size:.76rem;padding:3px 9px}.sala-palco{position:relative;min-height:0;background:var(--page)}.sala-palco:fullscreen{background:#000}.sala-aviso{height:100%;display:grid;place-items:center;padding:24px var(--margem);overflow-y:auto}.escolha-pais{display:grid;gap:10px;justify-items:center;text-align:center;max-width:720px}.escolha-pais h2{font-size:1.8rem;font-weight:700}.escolha-grade{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:12px}.escolha{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--raio);cursor:pointer;transition:border-color .15s,transform .15s}.escolha:hover{border-color:var(--cor);transform:translateY(-2px)}.relatorio{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.relatorio-caixa{position:absolute;top:0;right:0;bottom:0;left:0}.relatorio-caixa iframe{border:0}.moldura-caixa iframe{display:block;width:100%;height:100%;background:var(--fundo, transparent)}.moldura-espera{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}@media (max-width: 700px){.sala-app{grid-template-rows:minmax(0,1fr)}.sala-app .sala-barra{display:none}}.relatorio-aviso{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;padding:24px;color:var(--ink-2)}.relatorio-aviso b{color:var(--ink)}.relatorio-carga{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:center;gap:16px;padding-bottom:8vh;background:radial-gradient(ellipse at 50% 50%,var(--miolo) 0%,var(--page) 66%)}.carga-marca{position:relative}.carga-txt{position:relative;display:flex;align-items:flex-end;gap:22px;padding:12px 18px;border-radius:var(--raio);background:rgb(var(--cartao-rgb) / .72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.etapas{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:.88rem;color:var(--muted)}.etapas li{display:flex;align-items:center;gap:9px}.etapas li.feita{color:var(--ink-2)}.etapas li.atual{color:var(--forte);font-weight:600}.etapa-marca{width:15px;height:15px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);color:var(--ok)}.etapas li.feita .etapa-marca{border-color:var(--ok)}.etapas li.atual .etapa-marca{border-color:var(--accent-ink);background:var(--accent);box-shadow:0 0 10px var(--accent);animation:pulsa 1.1s ease-in-out infinite}.carga-tempo{color:var(--muted);font-size:.82rem;font-variant-numeric:tabular-nums}.pagina{padding:calc(var(--topo) + 30px) var(--margem) 48px;display:grid;gap:24px;align-content:start;width:100%;max-width:1560px}.pagina h1{font-size:clamp(1.8rem,1.4rem + 1.7vw,2.8rem);font-weight:700}.pagina.estreita{max-width:calc(860px + var(--margem) * 2)}.sub{color:var(--muted);font-size:var(--t-md)}.com-ponto{display:flex;align-items:center;gap:8px}.mais{font-size:.88rem;color:var(--accent-ink)}.erro{color:var(--erro);font-size:.85rem}.sucesso{color:var(--ok);font-size:.85rem}.acoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.vazio-pedido{display:grid;gap:12px;justify-items:start}.rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:24px var(--margem);margin-top:auto;border-top:1px solid var(--line);background:var(--barra);color:var(--muted);font-size:.82rem}.rodape img{height:44px;display:block}.pedido{display:grid;gap:6px;text-align:left;min-width:min(360px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--raio);padding:14px;color:var(--ink)}.pedido.ok{border-color:var(--ok);background:var(--ok-soft)}.pedido label,.form label,.form .rot,.rot{font-size:var(--t-xs);color:var(--muted)}.pedido select,.pedido textarea,.form input:not([type=checkbox]),.form select,.form textarea,.conta-menu select{background:var(--page);border:1px solid var(--campo);border-radius:8px;padding:7px 10px;font-size:var(--t-md);width:100%}.comunicados{list-style:none;margin:0;padding:0;display:grid;gap:8px}.comunicado{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 16px;border-radius:var(--raio);background:var(--surface);border:1px solid var(--line)}.comunicado-txt{display:grid;gap:3px}.comunicado-txt b{font-weight:600}.comunicado-txt p{color:var(--ink-2);font-size:var(--t-md);white-space:pre-line}.comunicado-txt a{font-size:.85rem;color:var(--accent-ink)}.comunicado .meta{font-size:.76rem;color:var(--muted)}.cat{font-family:var(--f-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:4px;background:var(--surface-2);color:var(--ink-2);margin-top:2px}.cat-lancamento{background:var(--accent-soft);color:var(--accent-ink)}.cat-novo{background:var(--info-soft);color:var(--info)}.cat-dado{background:var(--ok-soft);color:var(--ok)}.cat-manutencao{background:var(--warn-soft);color:var(--warn)}@media (max-width: 640px){.comunicado{grid-template-columns:minmax(0,1fr);justify-items:start}}.abas{display:flex;gap:4px;flex-wrap:wrap}.abas button{font-family:var(--f-mono);font-size:.8rem;border:1px solid var(--line-2);background:none;color:var(--ink-2);padding:4px 11px;border-radius:8px;cursor:pointer}.abas button:hover{color:var(--forte)}.abas button.on{background:var(--inverso);color:var(--inverso-ink);border-color:var(--inverso)}.abas.grandes button{font-family:var(--f-body);font-size:var(--t-md);padding:7px 15px}.admin-grade{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start}.admin-grade.tres{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1000px){.admin-grade,.admin-grade.tres{grid-template-columns:minmax(0,1fr)}}.form{display:grid;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--raio);padding:16px}.form-linha{display:flex;gap:14px;flex-wrap:wrap}.campo{display:grid;gap:5px;min-width:0}.campo.largo{flex:1 1 220px}.idioma-bloco{border:1px solid var(--line);border-radius:8px;padding:10px 12px 12px;margin:0}.idioma-bloco legend{font-size:var(--t-xs);color:var(--muted);padding:0 4px}.marcar{display:flex;flex-wrap:wrap;gap:6px 14px}.marcar-linha{flex-wrap:nowrap;align-items:flex-start;gap:10px;margin-top:10px}.marcar-linha input{margin-top:3px;flex:none}.marca{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;color:var(--ink-2)!important;accent-color:var(--accent)}.marca.apagada{opacity:.5}.confirma{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--raio);font-size:var(--t-md)}.numeros{display:flex;gap:12px;flex-wrap:wrap}.numeros div{flex:1 1 140px;border:1px solid var(--line);background:var(--surface);border-radius:var(--raio);padding:14px 16px;display:grid}.numeros b{font-family:var(--f-mono);font-weight:500;font-size:1.7rem;font-variant-numeric:tabular-nums}.numeros b small{font-size:var(--t-md);color:var(--muted);font-weight:400}.numeros span{font-size:.8rem;color:var(--muted)}.dias{display:flex;align-items:flex-end;gap:2px;height:80px;padding:6px 0;border-bottom:1px solid var(--line-2)}.dias i{flex:1;min-height:2px;background:var(--accent);border-radius:2px 2px 0 0}.barras{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.85rem}.barras li{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr) 3em;gap:8px;align-items:center}.barras-r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.barras-t{height:8px;background:var(--surface-2);border-radius:4px;overflow:hidden}.barras-t i{display:block;height:100%;background:var(--p-space)}.barras b{text-align:right;font-variant-numeric:tabular-nums}.tabela{overflow-x:auto;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface)}.tabela table{border-collapse:collapse;width:100%;font-size:.86rem;min-width:640px}.tabela th,.tabela td{padding:9px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.tabela th{font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;background:var(--surface-2)}.tabela a{color:var(--accent-ink)}.hora-dado{font-size:.8rem;color:var(--ink-2);display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono)}.hora-dado:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.hora-dado.velho{color:var(--warn)}.hora-dado.velho:before{background:var(--warn);box-shadow:0 0 8px var(--warn)}.hora-dado.andamento:before{background:var(--info);animation:pulsa 1.2s ease-in-out infinite}.matriz th[scope=row]{font-weight:600;white-space:nowrap;background:var(--surface);text-transform:none;letter-spacing:0;font-size:.88rem;color:var(--ink)}.matriz thead th{white-space:nowrap}.estado{display:inline-block;font-size:var(--t-xs);padding:2px 8px;border-radius:999px;text-decoration:none}.estado.producao{background:var(--ok-soft);color:var(--ok)}.estado.piloto{background:var(--warn-soft);color:var(--warn)}.estado.em-preparacao{border:1px dashed var(--line-2);color:var(--muted)}.estado.nada{color:var(--muted)}a.estado:hover{outline:1px solid currentColor}.diretoria{gap:40px}.dir-abre{display:grid;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line);justify-items:start}.dir-logo{height:64px;margin-left:-6px}.dir-missao{font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:300;color:var(--ink-2);max-width:60ch;line-height:1.45}.pilares{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pilar{border:1px solid var(--line);background:var(--surface);border-radius:var(--raio);padding:16px;display:grid;gap:6px;align-content:start}.pilar span{font-size:var(--t-md);color:var(--ink-2)}.pedir-dir{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;border:1px solid var(--line);background:var(--surface);border-radius:var(--raio);padding:16px 18px}.pedir-dir ul{margin:0;padding-left:18px;display:grid;gap:3px;color:var(--ink-2);font-size:.92rem}.roteiro{list-style:none;margin:0 0 0 6px;padding:0;border-left:2px solid var(--line-2);display:grid;gap:18px}.roteiro li{position:relative;padding-left:20px;display:grid;gap:3px}.roteiro li:before{content:"";position:absolute;left:-7px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--page);border:2px solid var(--line-2)}.roteiro li.em-curso:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px var(--accent)}.roteiro li.feito:before{background:var(--ok);border-color:var(--ok)}.pilares.dois{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 640px){.pilares.dois{grid-template-columns:minmax(0,1fr)}}.so-claro{display:none!important}:root[data-tema=claro] .so-escuro{display:none!important}:root[data-tema=claro] .so-claro{display:block!important}:root[data-tema=claro] .tema-escuro .so-escuro{display:block!important}.sala-palco:fullscreen{color-scheme:dark}.acoes-esq{display:flex;flex-wrap:wrap;gap:8px}.conteudo:focus{outline:none}.cartao-link:focus-visible{outline-offset:-3px;border-radius:var(--raio)}@media (pointer: coarse){.icone-btn,.busca-btn,.pilula,.avatar,.favorito,.cartao .favorito{min-width:44px;min-height:44px}.segmento button,.abas button,.botao.peq,.lateral-sub a,.lateral-item{min-height:44px}.perm-tri button,.perm-filtros button,.chamado-tipos label,.perm-itens button{min-height:40px}.perm-x{min-width:44px;min-height:44px}.segmento button,.abas button,.lateral-sub a{display:inline-flex;align-items:center;justify-content:center}.lateral-sub a{justify-content:flex-start}}.chips{position:relative;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px var(--margem) 0}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;font-size:var(--t-md);color:var(--ink);cursor:pointer;background:var(--vidro-bg);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-brilho);-webkit-backdrop-filter:var(--vidro-filtro);backdrop-filter:var(--vidro-filtro);transition:background .15s,border-color .15s}.chip:hover{border-color:var(--line-2)}.chip.on{background:var(--inverso);color:var(--inverso-ink);border-color:transparent;font-weight:600}.chip .ui-ponto,.chip img{width:18px;height:18px}.abas-baixo{display:none}@media (max-width: 700px){.abas-baixo{position:absolute;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:var(--z-abas);display:grid;grid-template-columns:repeat(4,1fr);padding:6px;border-radius:22px;background:var(--vidro-bg);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-brilho),var(--vidro-sombra);-webkit-backdrop-filter:var(--vidro-filtro);backdrop-filter:var(--vidro-filtro)}.abas-baixo a,.abas-baixo button{display:grid;justify-items:center;gap:2px;min-height:48px;padding:6px 0 4px;border-radius:16px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:.7rem;text-decoration:none;cursor:pointer}.abas-baixo a.active{color:var(--forte);background:rgb(var(--tinta) / .08)}.abas-av{width:24px;height:24px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:.62rem;font-weight:700;background:var(--surface-2)}.abas-av img,.abas-av svg,.abas-av .av-simbolo{width:100%;height:100%}.app:not(.em-sala) .conteudo{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.contas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.conta-tile{display:grid;justify-items:center;gap:4px;width:128px;padding:14px 8px 12px;border-radius:18px;color:var(--ink);cursor:pointer;text-align:center;background:var(--vidro-bg);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-brilho);-webkit-backdrop-filter:var(--vidro-filtro);backdrop-filter:var(--vidro-filtro);transition:transform .2s,border-color .2s}.conta-tile:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent)}.conta-tile:disabled{opacity:.6;cursor:default}.conta-tile b{font-size:var(--t-base)}.conta-tile-sub{font-size:var(--t-2xs);color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conta-tile-av{position:relative;width:76px;height:76px;margin-bottom:6px;border-radius:20px;display:grid;place-items:center;overflow:visible;font-size:1.5rem;font-weight:700;background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.conta-tile-av>img,.conta-tile-av>svg,.conta-tile-av>.av-simbolo{width:100%;height:100%;border-radius:20px;object-fit:cover}.conta-tile-av.outra{background:none;border:1px dashed var(--line-2);color:var(--ink-2)}.conta-tile-x{position:absolute;top:-6px;right:-6px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff}.entrada-editar{justify-self:start;background:none;border:0;padding:4px 0;color:var(--ink-2);font:inherit;font-size:.86rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width: 520px){.heroi-resumo span:first-child{flex-basis:100%}.heroi-resumo span:nth-child(2):before{content:none}}.aviso-versao{position:fixed;left:50%;top:calc(var(--topo) + 10px);transform:translate(-50%);z-index:var(--z-dialogo);display:flex;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:8px 8px 8px 16px;border-radius:999px;font-size:.88rem;color:var(--ink);background:var(--vidro-forte);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-brilho),var(--sombra);-webkit-backdrop-filter:var(--vidro-filtro);backdrop-filter:var(--vidro-filtro);animation:desce .2s ease-out}.aviso-versao .botao{height:34px;padding:0 14px;border-radius:999px;font-size:var(--t-sm)}.faixa-ver-como{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);transform:translate(-50%);z-index:var(--z-aviso);display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;border-radius:999px;background:var(--accent);color:#fff;font-size:.86rem;box-shadow:0 10px 30px -10px #0009}.faixa-ver-como span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faixa-ver-como small{opacity:.85}.faixa-ver-como .botao{background:#fff;color:var(--accent);border-color:#fff;border-radius:999px;flex:none}@media (max-width: 760px){.faixa-ver-como{bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}}.poster-pulsos path{stroke-dasharray:6 94;stroke-dashoffset:100;opacity:0;animation:pulso-trilha 3.6s linear infinite paused}.poster-nos circle{animation:pisca-no 3s ease-in-out infinite paused}.poster-anel{transform-box:fill-box;transform-origin:center;animation:gira-anel 14s linear infinite paused}.poster-nucleo{transform-box:fill-box;transform-origin:center;animation:pulsa-nucleo 2.8s ease-in-out infinite paused}.capa-logo{animation:orbita-logo 40s linear infinite paused,respira-logo 5s ease-in-out infinite paused}.capa-logo[src$="radartec_mark_anim.svg"]{animation:respira-logo 5s ease-in-out infinite paused}:is(.cartao.anima,.heroi-capa,.atalho-capa) :is(.poster-pulsos path,.poster-nos circle,.poster-anel,.poster-nucleo,.capa-logo){animation-play-state:running}:is(.cartao.anima,.heroi-capa,.atalho-capa) .poster-pulsos path{opacity:.85}@keyframes pulso-trilha{to{stroke-dashoffset:0}}@keyframes pisca-no{0%,to{opacity:.55}50%{opacity:1}}@keyframes gira-anel{to{transform:rotate(360deg)}}@keyframes pulsa-nucleo{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes orbita-logo{0%{rotate:0deg}to{rotate:360deg}}@keyframes respira-logo{0%,to{scale:1;filter:drop-shadow(0 0 0 transparent)}50%{scale:1.05;filter:drop-shadow(0 0 14px var(--cor))}}@media (prefers-reduced-motion: reduce){.poster-pulsos path,.poster-nos circle,.poster-anel,.poster-nucleo,.capa-logo{animation:none!important}.poster-pulsos path{opacity:0!important}}.convite-avisos{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:12px var(--margem) 0;padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--raio);background:var(--surface)}.convite-avisos>svg{color:var(--accent-ink);flex:none}.convite-avisos>div:first-of-type{display:grid;gap:2px;flex:1 1 260px;min-width:0}.convite-acoes{display:flex;gap:8px}.ui-ponto{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;box-shadow:0 0 10px currentColor}.ui-chip{font-family:var(--f-mono);font-size:.68rem;padding:2px 7px;border-radius:5px;border:1px solid var(--line-2);color:var(--ink-2)}.ui-chip.producao{background:var(--ok-soft);border-color:transparent;color:var(--ok)}.ui-chip.piloto{background:var(--warn-soft);border-color:transparent;color:var(--warn)}.ui-chip.em-preparacao{color:var(--muted);border-style:dashed}.ui-vazio{border:1px dashed var(--line-2);border-radius:var(--raio);padding:24px;color:var(--ink-2);background:rgb(var(--tinta) / .02)}.ui-marca{display:inline-flex;align-items:center;gap:.62em;font-family:var(--f-display);font-weight:600;letter-spacing:.26em;line-height:1}.ui-marca-simbolo{position:relative;width:2.6em;height:2.6em;flex:none;display:block}.ui-marca-simbolo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ui-marca-texto{display:grid;gap:.32em;min-width:0}.ui-marca-nome{display:block}.ui-carregando{display:inline-block}.ui-logo-produto{display:block;object-fit:contain;flex:none}.ui-logo-nome{font-family:var(--f-display);font-weight:700}.ui-ponto-logo{width:18px;height:18px;object-fit:contain;flex:none;display:inline-block;vertical-align:-4px}.ui-marca-frase{display:block;font-size:max(.36em,min(.72em,.75rem));font-weight:400;letter-spacing:.01em;line-height:1.25;color:var(--ink-2)}@property --ui-r{syntax: "<percentage>"; inherits: false; initial-value: 110%;}.ui-marca-halo{position:absolute;left:53%;top:46%;width:34%;height:34%;border-radius:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;background:radial-gradient(circle,#e00076bf,#e0007638 42%,#e0007600 70%)}.ui-marca-assinatura .ui-marca-luz{-webkit-mask-image:radial-gradient(circle at 53% 46%,#000 calc(var(--ui-r) - 9%),rgba(0,0,0,.35) var(--ui-r),transparent calc(var(--ui-r) + 7%));mask-image:radial-gradient(circle at 53% 46%,#000 calc(var(--ui-r) - 9%),rgba(0,0,0,.35) var(--ui-r),transparent calc(var(--ui-r) + 7%));animation:ui-marca-abre 1.9s cubic-bezier(.3,.05,.3,1) .35s both}.ui-marca-assinatura .ui-marca-halo{animation:ui-marca-acende 1.5s ease-out .05s both}.ui-marca-assinatura .ui-marca-nome span{display:inline-block;animation:ui-marca-letra .5s ease-out both}.ui-marca-assinatura .ui-marca-frase{animation:ui-marca-letra .6s ease-out 2.05s both}.ui-marca-carregando .ui-marca-base{opacity:.3}.ui-marca-carregando .ui-marca-luz{-webkit-mask-image:radial-gradient(circle at 53% 46%,transparent calc(var(--ui-r) - 16%),#000 calc(var(--ui-r) - 3%),transparent calc(var(--ui-r) + 5%));mask-image:radial-gradient(circle at 53% 46%,transparent calc(var(--ui-r) - 16%),#000 calc(var(--ui-r) - 3%),transparent calc(var(--ui-r) + 5%));animation:ui-marca-onda 1.15s linear infinite}.ui-marca-carregando .ui-marca-halo{animation:ui-marca-bate 1.15s ease-out infinite}@keyframes ui-marca-abre{0%{--ui-r: 0%}to{--ui-r: 110%}}@keyframes ui-marca-onda{0%{--ui-r: 0%}to{--ui-r: 110%}}@keyframes ui-marca-acende{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.25)}to{opacity:.55;transform:translate(-50%,-50%) scale(1)}}@keyframes ui-marca-bate{0%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}70%,to{opacity:.4;transform:translate(-50%,-50%) scale(.95)}}@keyframes ui-marca-letra{0%{opacity:0;transform:translateY(.2em)}}@media (prefers-reduced-motion: reduce){.ui-marca-carregando .ui-marca-luz{-webkit-mask-image:none;mask-image:none}}:root[data-tema=claro] .ui-marca-simbolo{background:#14181e;border-radius:22%}:root[data-tema=claro] .tema-escuro .ui-marca-simbolo{background:none}:root[data-tema=claro] .ui-logo-produto,:root[data-tema=claro] .ui-ponto-logo{background:#14181e;border-radius:22%;padding:2px;box-sizing:border-box}.avatar:has(>.av-img),.avatar:has(>.av-simbolo),.avatar:has(>.av-rede){background:#14181e;overflow:hidden}.av-img{width:100%;height:100%;display:block;object-fit:contain;padding:12%;box-sizing:border-box}.av-foto{object-fit:cover;padding:0;border-radius:50%}.av-simbolo{display:block;width:100%;height:100%;font-size:16px}.av-simbolo .ui-marca-simbolo{width:100%;height:100%}.av-simbolo{padding:6%;box-sizing:border-box}.av-nucleo .ui-marca-base{opacity:1}.av-nucleo .ui-marca-luz{display:none}.av-rede{width:100%;height:100%;display:block}.av-rede-no{animation:av-acende 1.7s ease-in-out infinite}@keyframes av-acende{50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.av-rede-no{opacity:1}}.av-janela{width:min(560px,calc(100vw - 32px));max-height:min(84vh,720px);padding:20px;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--raio)}.av-janela::backdrop{background:#05070ab8}.av-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.av-cab h2{font-size:1.2rem}.av-nota{margin:0 0 14px;color:var(--ink-2);font-size:.88rem}.av-nivel{font-size:.82rem;font-weight:600;margin:16px 0 8px;color:var(--ink-2)}.av-falta{font-weight:400;color:var(--muted)}.av-grupo{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.av-opcao{display:grid;justify-items:center;gap:6px;padding:10px 6px;min-height:44px;color:var(--ink);background:none;border:1px solid transparent;border-radius:10px;cursor:pointer;font:inherit}.av-opcao:hover:not(:disabled){background:rgb(var(--tinta) / .06)}.av-opcao[aria-pressed=true]{border-color:var(--accent-ink);background:var(--accent-soft)}.av-opcao:disabled{cursor:default}.av-opcao:focus-visible{outline:2px solid var(--info);outline-offset:1px}.av-figura{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#fff;background:#0b0e13;border:1px solid var(--line-2)}.av-iniciais{font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent),#7A2F9B)}.av-bloqueada{opacity:.32;filter:grayscale(.7)}.av-nome{font-size:.76rem;line-height:1.2;text-align:center;color:var(--ink-2)}.av-foto-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.av-foto-acoes .av-nota{flex-basis:100%;margin:0;font-size:.8rem}.assist-abre{position:absolute;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:6;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px 0 14px;border-radius:999px;border:1px solid var(--vidro-borda);color:#fff;font:inherit;font-weight:600;cursor:pointer;background:var(--accent);box-shadow:0 10px 28px -8px #e00076b3,var(--vidro-brilho)}.assist-abre:hover{background:var(--accent-hover)}.assist-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-folha);display:flex;justify-content:flex-end;background:#05070a80;animation:aparece .15s ease-out}.assist{width:min(460px,100%);height:100%;display:flex;flex-direction:column;background:rgb(var(--cartao-rgb) / .97);border-left:1px solid var(--vidro-borda);-webkit-backdrop-filter:var(--vidro-filtro);backdrop-filter:var(--vidro-filtro);box-shadow:var(--vidro-brilho),-30px 0 80px -30px #0009}.assist-cab{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--vidro-borda)}.assist-titulo{display:inline-flex;align-items:center;gap:8px;font-weight:700;margin-right:auto}.assist-link{background:none;border:0;color:var(--ink-2);font:inherit;font-size:var(--t-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.assist-corpo{flex:1;min-height:0;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:12px}.assist-inicio{display:grid;gap:14px}.assist-sugestoes{display:flex;flex-wrap:wrap;gap:8px}.assist-sugestoes .chip{height:auto;min-height:38px;padding:8px 14px;white-space:normal;text-align:left}.assist-msg{max-width:92%;padding:10px 13px;border-radius:16px;line-height:1.5;font-size:.93rem;overflow-wrap:anywhere}.assist-msg.eu{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:6px;white-space:pre-wrap}.assist-msg.ia{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:6px}.assist-msg.ia p{margin:0 0 6px}.assist-msg.ia p:last-child{margin-bottom:0}.assist-msg.ia ul{margin:4px 0 8px;padding-left:18px}.assist-msg.ia li{margin:2px 0}.assist-msg.espera{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.assist-msg.erro{align-self:stretch;max-width:none;background:var(--warn-soft);color:var(--ink);border:1px solid var(--warn)}.assist-pe{display:flex;align-items:flex-end;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--vidro-borda)}.assist-pe textarea{flex:1;min-height:44px;max-height:140px;resize:none;padding:11px 13px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;font-size:.95rem;field-sizing:content}.assist-pe .botao{width:44px;height:44px;padding:0;border-radius:14px}@media (max-width: 700px){.assist-fundo{align-items:flex-end}.assist{width:100%;height:min(88dvh,100%);border-left:0;border-top:1px solid var(--vidro-borda);border-radius:22px 22px 0 0}.assist-abre{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));height:46px;padding:0 14px}.assist-abre span{display:none}}.sala-perguntar{height:36px;padding:0 14px;font-size:.86rem}.assist-tab{overflow-x:auto;margin:6px 0 8px}.assist-tab table{border-collapse:collapse;font-size:.82rem;width:max-content;min-width:100%}.assist-tab th,.assist-tab td{padding:5px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:56px;max-width:200px}.assist-tab th{color:var(--ink-2);font-weight:600;white-space:nowrap}.chamado{display:grid;gap:12px}.chamado-tipos{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.chamado-tipos legend{font-size:.82rem;color:var(--muted);margin-bottom:6px;padding:0}.chamado-tipos label{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid var(--line-2);border-radius:999px;font-size:.86rem;cursor:pointer;color:var(--ink-2)}.chamado-tipos label.on{background:var(--inverso);color:var(--inverso-ink);border-color:transparent;font-weight:600}.chamado-tipos input{position:absolute;opacity:0;pointer-events:none}.chamado-tipos label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.chamado-linha{display:flex;flex-wrap:wrap;gap:10px}.chamado-campo{display:grid;gap:4px;font-size:var(--t-xs);color:var(--muted);flex:1 1 200px;min-width:0}.chamado-campo.curto{flex:0 1 90px}.chamado-campo.largo{flex-basis:100%}.chamado-campo input,.chamado-campo select,.chamado-campo textarea{font:inherit;font-size:var(--t-md);color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;padding:7px 10px;min-width:0;width:100%;color-scheme:inherit;resize:vertical}.chamado-anexo{display:flex;gap:8px;align-items:center;color:var(--ink);font-size:.88rem}.chamado-auto{margin:0;font-size:var(--t-xs)}.chamado-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chamado-ok{display:grid;gap:12px;padding:16px;border:1px solid var(--ok);background:var(--ok-soft);border-radius:var(--raio)}.chamados-cab{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.chamados-cab h1{margin:0 0 4px}.chamados-grade{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin-top:20px;align-items:start}.chamados-form{padding:16px;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface)}.chamados-lista{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface)}.chamados-lista li{display:grid;gap:3px;padding:10px 14px;font-size:.88rem}.chamados-lista li+li{border-top:1px solid var(--line)}.chamados-lin1{display:flex;justify-content:space-between;gap:8px;align-items:center}.chamados-lin1 a{color:var(--ink)}.chamados-estado{font-size:.74rem;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-2)}.chamados-estado.done{background:var(--ok-soft);color:var(--ok)}.chamados-estado.indeterminate{background:var(--info-soft);color:var(--info)}.dialogo-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialogo);display:grid;place-items:center;padding:16px;background:#0000008c}.dialogo{width:min(640px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border-radius:16px;border:1px solid var(--line-2);background:var(--surface)}.dialogo h2{margin:0 0 12px;font-size:1.15rem}@media (max-width: 860px){.chamados-grade{grid-template-columns:1fr}}@media (max-width: 560px){.dialogo-fundo{padding:0;place-items:end stretch}.dialogo{width:100%;border-radius:16px 16px 0 0;max-height:92dvh}}.chamados-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.chamados-numeros div{display:grid;padding:10px 12px;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface)}.chamados-numeros b{font-family:var(--f-mono);font-weight:500;font-size:1.3rem}.chamados-numeros span{font-size:.74rem;color:var(--muted)}.aud-cab{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.aud-cab h1{margin:0 0 4px}.aud-cab p{margin:0}.aud-export{display:grid;gap:6px;justify-items:end;max-width:340px}.aud-filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:14px;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface)}.aud-filtros .abas{align-self:center;flex-basis:100%}.aud-campo{display:grid;gap:4px;font-size:.76rem;color:var(--muted);min-width:130px;flex:0 1 170px}.aud-campo.largo{flex:1 1 220px}.aud-campo input,.aud-campo select{width:100%;font:inherit;font-size:.88rem;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;padding:6px 9px;color-scheme:inherit}.aud-fontes{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:var(--t-sm);color:var(--ink-2)}.aud-fonte{display:inline-flex;align-items:center;gap:7px}.aud-fonte i{width:8px;height:8px;border-radius:50%;background:var(--muted)}.aud-fonte.ok i{background:var(--ok)}.aud-fonte.sem_permissao i,.aud-fonte.erro i{background:var(--accent)}.aud-falta{flex-basis:100%;margin:0}.aud-corpo{display:grid;gap:24px;min-width:0;transition:opacity .15s}.aud-corpo.atualizando{opacity:.6}.aud-cortes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.aud-barras{list-style:none;margin:0;padding:0;display:grid;gap:2px}.aud-barras button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 80px auto;gap:10px;align-items:center;font:inherit;font-size:.86rem;color:var(--ink-2);background:none;border:0;border-radius:6px;padding:4px 6px;cursor:pointer;text-align:left}.aud-barras button:hover,.aud-barras button.on{background:var(--surface-2);color:var(--ink)}.aud-barras-r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aud-barras-t{height:6px;background:var(--line);border-radius:3px;overflow:hidden}.aud-barras-t i{display:block;height:100%;background:var(--accent);border-radius:3px}.aud-barras b{font-family:var(--f-mono);font-weight:500;font-variant-numeric:tabular-nums}.aud-pessoa{display:grid;font:inherit;color:var(--ink);background:none;border:0;padding:0;text-align:left;cursor:pointer}.aud-pessoa:hover b{text-decoration:underline}.aud .num{text-align:right;font-variant-numeric:tabular-nums}.aud-pag{display:flex;gap:12px;align-items:center;justify-content:center}.aud .mono{font-family:var(--f-mono)}.ace-aviso{padding:10px 14px;border:1px solid var(--warn);background:var(--warn-soft);border-radius:var(--raio);font-size:var(--t-md)}.ace-barra{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between}.ace-grupos{font-family:var(--f-mono);font-size:.76rem;color:var(--ink-2);overflow-wrap:anywhere}.ace-falta{color:var(--warn)}.aud-export-botoes{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.aud-filtros-fim{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.aud-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.aud-kpis div{display:grid;gap:2px;align-content:start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface);min-width:0}.aud-kpis b{font-family:var(--f-mono);font-weight:500;font-size:1.6rem;font-variant-numeric:tabular-nums;color:var(--forte)}.aud-kpis span{font-size:.8rem;color:var(--muted)}.aud-kpis small{font-size:.74rem;color:var(--muted)}.aud-abas{position:relative}.aud-cartao{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface);min-width:0}.aud-barras-linha{display:grid;grid-template-columns:minmax(0,1fr) 80px auto;gap:10px;align-items:center;font-size:.86rem;color:var(--ink-2);padding:4px 6px}.aud-barras small{color:var(--muted)}.aud-serie{width:100%;height:140px;display:block}.aud-serie .aud-eixo{fill:var(--line-2)}.aud-serie .aud-s0,.aud-leg .aud-s0{fill:var(--accent);background:var(--accent)}.aud-serie .aud-s1,.aud-leg .aud-s1{fill:var(--info);background:var(--info)}.aud-serie .aud-s2,.aud-leg .aud-s2{fill:var(--ok);background:var(--ok)}.aud-leg{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.76rem;color:var(--muted)}.aud-leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.aud-leg-datas{margin-left:auto;font-family:var(--f-mono)}.aud-tabela-int{border:0;background:none}.aud-texto{max-width:46ch;overflow-wrap:anywhere}.aud-texto details summary{cursor:pointer;color:var(--ink-2)}.aud-texto details p{margin:6px 0 0;white-space:pre-wrap}.aud-via{display:inline-block;font-size:.74rem;padding:1px 8px;border-radius:var(--raio-pilula);background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.aud-via.na_hora{background:var(--ok-soft);color:var(--ok)}.aud-via.agente{background:var(--accent-soft);color:var(--accent-ink)}.aud-via.sugestoes{background:var(--warn-soft);color:var(--warn)}.aud-via.falhou{background:var(--erro-soft);color:var(--erro)}.aud-eventos-cab{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 640px){.aud-leg-datas{margin-left:0}.aud-export-botoes{justify-content:flex-start}.aud-campo{flex:1 1 45%;min-width:0}.aud-export{justify-items:start;max-width:none}}.perm-pessoas{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:20px;align-items:start}.perm-lista{display:grid;gap:10px;min-width:0}.perm-barra{display:flex;gap:8px}.perm-barra input,.perm-ficha input,.perm-ficha select,.perm-ficha textarea,.perm-cartao input,.perm-novo-perfil input,.perm-novo-perfil select{font:inherit;font-size:.88rem;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;padding:6px 9px;min-width:0;color-scheme:inherit}.perm-barra input{flex:1}.perm-filtros{display:flex;flex-wrap:wrap;gap:6px}.perm-filtros button{font:inherit;font-size:var(--t-xs);color:var(--ink-2);background:none;border:1px solid var(--line-2);border-radius:999px;padding:3px 11px;cursor:pointer}.perm-filtros button.on{background:var(--inverso);color:var(--inverso-ink);border-color:transparent}.perm-filtros button.alerta{border-color:var(--warn)}.perm-linhas{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface);overflow:hidden}.perm-linhas li+li{border-top:1px solid var(--line)}.perm-linhas button{width:100%;display:grid;grid-template-columns:34px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;text-align:left;font:inherit;font-size:.86rem;color:var(--ink);background:none;border:0;padding:8px 12px;cursor:pointer}.perm-linhas button:hover{background:var(--surface-2)}.perm-linhas button.on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.perm-av{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-2xs);font-weight:600;background:var(--info-soft);color:var(--ink)}.perm-av.grande{width:42px;height:42px;font-size:var(--t-md)}.perm-quem{display:grid;min-width:0}.perm-quem b,.perm-quem small,.perm-pn,.perm-perfil{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perm-quem small,.perm-pn{color:var(--muted);font-size:.76rem}.perm-perfil.pendente{color:var(--warn);font-weight:600}.perm-ficha{position:sticky;top:0;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface);padding:16px;max-height:calc(100dvh - 120px);overflow:auto}.perm-ficha-corpo{display:grid;gap:12px}.perm-ficha-cab{display:flex;gap:12px;align-items:center}.perm-acesso{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;grid-template-areas:"painel painel x" "pais perfil perfil";gap:6px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:10px}.perm-acesso>select:nth-of-type(1){grid-area:painel}.perm-acesso>select:nth-of-type(2){grid-area:pais}.perm-acesso>select:nth-of-type(3){grid-area:perfil}.perm-acesso>.perm-x{grid-area:x}.perm-acesso select.pendente{border-color:var(--warn)}.perm-valores{grid-column:1 / -1}.perm-recorte-linha{grid-column:1 / -1;font-size:.76rem;color:var(--muted)}.perm-x{font:inherit;font-size:1.1rem;line-height:1;color:var(--muted);background:none;border:0;padding:4px 8px;cursor:pointer;border-radius:6px}.perm-x:hover{color:var(--ink);background:var(--surface-2)}.perm-telas summary{cursor:pointer;font-size:.86rem;color:var(--ink-2)}.perm-telas ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.perm-telas li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--t-sm)}.perm-telas li.sub-tela span:first-child{padding-left:14px;color:var(--ink-2)}.riscado{text-decoration:line-through;color:var(--muted)}.perm-tri{display:inline-flex;border:1px solid var(--line-2);border-radius:8px;overflow:hidden;flex:none}.perm-tri button{font:inherit;font-size:var(--t-2xs);color:var(--ink-2);background:none;border:0;padding:3px 8px;cursor:pointer}.perm-tri button+button{border-left:1px solid var(--line-2)}.perm-tri button.on{background:var(--surface-2);color:var(--ink);font-weight:600}.perm-tri button.on:nth-child(2){background:var(--ok-soft);color:var(--ok)}.perm-tri button.on:nth-child(3){background:var(--warn-soft)}.perm-ficha textarea{width:100%;resize:vertical}.perm-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.perm-direita{margin-left:auto}.perm-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.perm-cartao{display:grid;gap:8px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface)}.perm-cartao-nome{font-weight:600!important}.perm-cartao details summary{cursor:pointer;font-size:var(--t-sm);color:var(--ink-2)}.perm-checks{display:grid;gap:4px;margin-top:6px;font-size:var(--t-sm)}.perm-novo-perfil{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:14px;border:1px dashed var(--line-2);border-radius:var(--raio)}.perm-novo-perfil .eyebrow{flex-basis:100%}@media (max-width: 900px){.perm-pessoas{grid-template-columns:1fr}.perm-barra{flex-wrap:wrap}.perm-barra input{flex-basis:100%}.perm-barra .botao{flex:1 1 0}.perm-ficha{display:none}.perm-ficha.aberta{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-folha);max-height:none;border:0;border-radius:0;background:var(--page);padding:calc(env(safe-area-inset-top,0px) + 8px) 16px calc(env(safe-area-inset-bottom,0px) + 24px);overflow-y:auto;overscroll-behavior:contain}.perm-ficha.aberta .perm-voltar{display:flex;position:sticky;top:0;z-index:1;margin:-8px -16px 8px;width:calc(100% + 32px);padding:12px 16px;background:var(--page);border-bottom:1px solid var(--line)}.perm-linhas button{grid-template-columns:34px minmax(0,1fr)}.perm-perfil,.perm-pn{grid-column:2}}.perm-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font-size:.7rem;font-weight:600}.perm-arquivo{display:grid;gap:4px;font-size:var(--t-xs);color:var(--muted)}.perm-resultado{margin:0;padding-left:18px;display:grid;gap:4px;font-size:.88rem}.perm-pedidos{list-style:none;margin:0;padding:0;display:grid;gap:10px}.perm-pedido{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--raio);background:var(--surface)}.perm-pedido-cab{display:flex;gap:10px;align-items:center}.perm-pedido-cab .perm-quem{flex:1}.perm-motivo{margin:0;font-size:.88rem;color:var(--ink-2);white-space:pre-wrap}.perm-aprovar{display:grid;gap:8px;max-width:560px}.perm-aprovar input,.perm-aprovar select,.perm-ficha-corpo>textarea{font:inherit;font-size:.88rem;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;padding:6px 9px;min-width:0;color-scheme:inherit}.perm-voltar{display:none;align-items:center;gap:6px;font:inherit;font-size:.95rem;font-weight:600;color:var(--ink);background:none;border:0;cursor:pointer}.perm-voltar span{font-size:1.4rem;line-height:1}.perm-chave{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.perm-chave input{margin-top:3px;accent-color:var(--accent)}.perm-chave span{display:grid;gap:2px;font-size:.88rem}.perm-chave small{color:var(--muted);font-size:.76rem}.sup{display:grid;gap:18px;min-width:0;--sup-a: var(--p-space);--sup-b: var(--accent)}.sup-cab{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.sup-cab h1{margin-top:6px}.sup-hora{display:block;margin-top:6px;color:var(--muted);font-size:var(--t-sm)}.sup-nota{color:var(--muted);font-size:var(--t-sm);margin:0}.sup-periodo,.sup-abas{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;flex-wrap:wrap}.sup-periodo button,.sup-abas button{padding:5px 11px;min-height:32px;font:inherit;font-size:.86rem;color:var(--ink-2);background:none;border:0;border-radius:7px;cursor:pointer}.sup-periodo button:hover,.sup-abas button:hover{color:var(--ink)}.sup-periodo button.on,.sup-abas button.on{color:var(--ink);background:var(--surface-2);font-weight:600}.sup-amostra{display:flex;gap:12px;padding:14px 16px;color:var(--ink);background:var(--warn-soft);border:2px solid var(--warn);border-radius:var(--raio)}.sup-amostra svg{flex:none;color:var(--warn);margin-top:2px}.sup-amostra strong{font-size:var(--t-base);letter-spacing:.02em}.sup-amostra p{margin:2px 0 0;color:var(--ink-2)}.sup-defasado{padding:10px 14px;color:var(--ink);background:var(--info-soft);border:1px solid var(--line-2);border-radius:10px;font-size:var(--t-md)}.sup-carga{display:grid;gap:8px;max-width:480px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--raio)}.sup-carga p{margin:0}.sup-carga progress{width:100%;accent-color:var(--accent)}.sup-filtros{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.sup-filtros label{display:grid;gap:3px;flex:1 1 150px;min-width:0;max-width:240px;color:var(--muted);font-size:.76rem}.sup-filtros select,.sup-busca{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:.88rem;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:8px}.sup-filtros select option{background:var(--surface);color:var(--ink)}.sup-limpar{min-height:36px;padding:0 10px;font:inherit;font-size:.86rem;color:var(--ink-2);background:none;border:0;text-decoration:underline;cursor:pointer}.sup-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sup-tile{display:flex;flex-direction:column;gap:3px;padding:14px 16px;text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--raio);min-width:0}.sup-tile.clicavel{cursor:pointer}.sup-tile.clicavel:hover{border-color:var(--line-2);background:var(--surface-2)}.sup-tile-rot{color:var(--ink-2);font-size:var(--t-sm)}.sup-tile-num{font-family:var(--f-display);font-size:2rem;line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums}.sup-tile-num.alerta:before{content:"! ";color:var(--warn)}.sup-tile-sub{color:var(--muted);font-size:var(--t-xs);line-height:1.3}.sup-grade-cartoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sup-largo{grid-column:1 / -1}.sup-cartao{display:grid;gap:10px;align-content:start;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--raio);min-width:0;scroll-margin-top:16px}.sup-cartao-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.sup-cartao-cab h2{font-size:1.02rem}.sup-busca{flex:1 1 200px;max-width:320px}.sup-grafico{margin:0;display:grid;gap:6px;position:relative}.sup-legenda{display:flex;gap:16px;margin:0;padding:0;list-style:none;font-size:.82rem;color:var(--ink-2)}.sup-legenda li{display:flex;align-items:center;gap:6px}.sup-legenda i{width:14px;height:3px;border-radius:2px}.sup-legenda i.fluxo-a{background:var(--sup-a)}.sup-legenda i.fluxo-b{background:var(--sup-b)}.sup-plot{position:relative}.sup-plot svg{display:block;width:100%;height:auto;overflow:visible}.sup-grade{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.sup-eixo{fill:var(--muted);font-size:12px;font-family:var(--f-body)}.sup-linha{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sup-linha.fluxo-a{stroke:var(--sup-a)}.sup-linha.fluxo-b{stroke:var(--sup-b)}.sup-mira{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}.sup-ponto{stroke:var(--surface);stroke-width:2}.sup-ponto.fluxo-a{fill:var(--sup-a)}.sup-ponto.fluxo-b{fill:var(--sup-b)}.sup-dica{position:absolute;top:6px;z-index:2;display:grid;gap:1px;padding:7px 10px;white-space:nowrap;font-size:.8rem;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;pointer-events:none}.sup-colunas{display:grid;gap:8px;margin:0;padding:0;list-style:none;height:190px}.sup-colunas li{display:grid;grid-template-rows:auto 1fr auto;gap:4px;min-width:0;height:100%;text-align:center}.sup-col-num{font-size:.86rem;font-variant-numeric:tabular-nums;color:var(--ink)}.sup-col-trilho{display:flex;align-items:flex-end;justify-content:center;min-height:0;border-bottom:1px solid var(--line-2)}.sup-col-barra{width:min(100%,44px);border-radius:4px 4px 0 0;background:var(--sup-a);min-height:1px}.sup-col-rot{font-size:.76rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-barras{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sup-barras li{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) 2.4em;align-items:center;gap:10px;font-size:.86rem}.sup-barra-rot{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-barra-trilho{height:10px;display:block}.sup-barra{display:block;height:100%;min-width:2px;border-radius:0 4px 4px 0;background:var(--sup-a)}.sup-barra-num{text-align:right;font-variant-numeric:tabular-nums}.sup-rolagem{overflow-x:auto;max-width:100%}.sup-tabela{width:100%;border-collapse:collapse;font-size:.87rem}.sup-tabela th,.sup-tabela td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.sup-tabela thead th{position:sticky;top:0;color:var(--muted);font-weight:500;font-size:var(--t-xs);white-space:nowrap}.sup-tabela tbody th{font-weight:500}.sup-tabela .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sup-tabela tr.on{background:var(--accent-soft)}.sup-tabela a{color:var(--accent-ink)}.sup-tabela small{color:var(--muted)}.sup-linha-btn{padding:0;font:inherit;color:var(--ink);background:none;border:0;text-align:left;cursor:pointer}.sup-linha-btn:hover{text-decoration:underline}.sup-chamados{min-width:980px}.sup-chamados tbody th{white-space:nowrap}.sup-chamados td:nth-child(5){min-width:150px}.sup-titulo-chamado{min-width:240px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sup-selo{display:inline-block;padding:1px 8px;border-radius:10px;font-size:.76rem;white-space:nowrap;color:var(--ink);border:1px solid var(--line-2)}.sup-selo.ok{background:var(--ok-soft)}.sup-selo.fora{background:var(--warn-soft);border-color:var(--warn);font-weight:600}.sup-selo.pausado{background:var(--info-soft)}.sup-selo.neutro{color:var(--muted)}.sup-paginacao{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;color:var(--ink-2);font-size:.86rem}.sup-paginacao div{display:flex;align-items:center;gap:10px}.sup-paginacao button{min-height:34px;padding:0 12px;font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;cursor:pointer}.sup-paginacao button:disabled{opacity:.45;cursor:default}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 760px){.sup-grade-cartoes{grid-template-columns:minmax(0,1fr)}.sup-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sup-filtros label{flex:1 1 calc(50% - 10px);max-width:none}.sup-busca{max-width:none;flex-basis:100%}}
