:root{--bg: #0B0B0C;--surface: #151517;--surface2: #1E1E21;--border: #2B2B30;--primary: #D9DEE4;--accent: #C2C8D0;--text: #E3E7EC;--prata: linear-gradient(135deg, #FFFFFF 0%, #C9D0D8 22%, #FFFFFF 42%, #9FA7B2 64%, #F2F5F8 82%, #B8C0CA 100%);--prata-texto: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 30%, #C8CFD8 52%, #8E97A3 70%, #E6EAEE 100%);--muted: #9B9BA3;--muted2: #7C7C84;--ok: #5FD0A0;--warn: #F5C542;--bad: #E8776C;--radius: 14px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{margin:0;font-family:Manrope,Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:15px}a{color:var(--accent);text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none}input,select,textarea{font-family:inherit;font-size:16px;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:11px 12px;width:100%;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted2)}.app{height:100vh;height:100dvh;height:var(--vv, 100dvh);display:flex;flex-direction:column;overflow:hidden}.topbar{flex:0 0 auto;position:sticky;top:0;z-index:20;background:#0b0b0ceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:calc(14px + env(safe-area-inset-top)) 16px 14px 16px;display:flex;align-items:center;gap:12px}.topbar h1{font-size:17px;margin:0;font-weight:800;letter-spacing:-.2px;flex:1}.topbar .sub{font-size:12px;color:var(--muted);font-weight:600;margin-top:2px}.page{padding:16px;max-width:760px;width:100%;margin:0 auto;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tabbar{flex:0 0 auto;z-index:30;display:flex;background:#0b0b0cf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border);padding:8px 4px calc(8px + env(safe-area-inset-bottom)) 4px}.tabbar a{flex:1;text-align:center;color:var(--muted2);font-size:11px;font-weight:700;padding:5px 2px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:color .12s ease}.tabbar a.on{color:var(--text)}.tabbar a.on svg{color:var(--accent)}.side{display:none}.side-sigla{width:38px;height:38px;border-radius:10px;background:var(--surface2);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;letter-spacing:-.5px;color:var(--accent);flex:0 0 auto}@media (min-width: 1024px){.app{padding-left:252px}.tabbar{display:none}.side{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;width:252px;z-index:40;background:var(--surface);border-right:1px solid var(--border);padding:22px 14px 14px}.side-marca{display:flex;align-items:center;gap:10px;padding:0 8px 24px}.side-marca img{width:38px;height:38px;object-fit:contain;border-radius:9px;flex:0 0 auto}.side-marca .n{font-weight:800;font-size:14.5px;letter-spacing:-.2px}.side-marca .p{font-size:10.5px;color:var(--muted2);font-weight:700;letter-spacing:.7px;text-transform:uppercase;margin-top:1px}.side nav{display:flex;flex-direction:column;gap:2px;flex:1}.side nav a{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;color:var(--muted);font-weight:700;font-size:13.5px;transition:background .12s ease,color .12s ease}.side nav a:hover{background:var(--surface2);color:var(--text)}.side nav a.on{background:var(--surface2);color:var(--text)}.side nav a.on svg{color:var(--accent)}.side-pe{border-top:1px solid var(--border);padding:12px 8px 0}.topbar{padding:20px 30px;background:#0b0b0cf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar h1{font-size:21px}.topbar .sub{font-size:12.5px}.page{padding:24px 30px 48px;max-width:1000px;margin:0}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px;margin-bottom:12px}.card.tight{padding:11px 13px}.row{display:flex;align-items:center;gap:12px}.grow{flex:1;min-width:0}.muted{color:var(--muted)}.small{font-size:12.5px}.tiny{font-size:11.5px}.b{font-weight:700}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack>*+*{margin-top:10px}h2{font-size:14px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin:20px 0 10px;font-weight:700}h2:first-child{margin-top:4px}.btn{background:var(--primary);color:#0b0b0c;font-weight:800;border-radius:11px;padding:12px 16px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.btn:active{opacity:.85}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--border)}.btn.accent{background:var(--accent);color:#0b0b0c}.btn.danger{background:transparent;color:var(--bad);border:1px solid var(--border)}.btn.sm{padding:8px 12px;width:auto;font-size:13px;border-radius:9px}.btn:disabled{opacity:.45}.chip{display:inline-flex;align-items:center;gap:5px;background:var(--surface2);border:1px solid var(--border);padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--muted)}.chip.on{background:var(--accent);color:#0b0b0c;border-color:var(--accent)}.chip.ok{color:var(--ok)}.chip.warn{color:var(--warn)}.chip.bad{color:var(--bad)}.chips{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px}.chips::-webkit-scrollbar{display:none}.chips .chip{flex:0 0 auto}.gif{width:76px;height:76px;border-radius:10px;background:#fff;object-fit:cover;flex:0 0 auto}.gif.lg{width:100%;height:auto;aspect-ratio:1;border-radius:12px}.avatar{width:40px;height:40px;border-radius:12px;background:var(--surface2);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--accent);flex:0 0 auto;font-size:15px}.center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:24px}.empty{text-align:center;color:var(--muted);padding:40px 20px}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000b8;display:flex;align-items:flex-end;justify-content:center}.sheet-in{background:var(--bg);border-top:1px solid var(--border);border-radius:18px 18px 0 0;width:100%;max-width:760px;max-height:90vh;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.sheet-hd{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.sheet-bd{overflow-y:auto;padding:14px 16px}.msg{max-width:78%;padding:9px 12px;border-radius:14px;font-size:14.5px;line-height:1.4}.msg.me{background:var(--accent);color:#0b0b0c;align-self:flex-end;border-bottom-right-radius:4px}.msg.them{background:var(--surface);border:1px solid var(--border);align-self:flex-start;border-bottom-left-radius:4px}.thread{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.serie{display:grid;grid-template-columns:26px 1fr 1fr auto;gap:8px;align-items:center;margin-bottom:8px}.serie input{padding:9px 10px;text-align:center}.serie .n{font-weight:800;color:var(--muted);text-align:center;font-size:13px}.tick{width:40px;height:40px;border-radius:10px;background:var(--surface2);border:1px solid var(--border);color:var(--muted2);font-size:17px;display:flex;align-items:center;justify-content:center}.tick.on{background:var(--ok);border-color:var(--ok);color:#0b0b0c}.err{background:#e8776c1f;border:1px solid rgba(232,119,108,.4);color:#f3a9a1;padding:10px 12px;border-radius:10px;font-size:13px;margin-bottom:12px}.ok{background:#5fd0a01f;border:1px solid rgba(95,208,160,.35);color:var(--ok);padding:10px 12px;border-radius:10px;font-size:13px;margin-bottom:12px}.spin{width:22px;height:22px;border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:sp .7s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.seg{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:3px;gap:3px;margin-bottom:14px}.seg button{flex:1;background:transparent;color:var(--muted);font-weight:700;font-size:13px;padding:8px;border-radius:8px}.seg button.on{background:var(--surface2);color:var(--text)}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:0 0 auto}.back{background:transparent;color:var(--accent);line-height:1;flex:0 0 auto;width:34px;height:34px;border-radius:10px;margin-left:-6px;display:flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}.back:hover{background:var(--surface2)}.back.tiny{width:24px;height:19px;margin:0;font-size:11px;border-radius:6px}.grelha{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.ex-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:0;overflow:hidden;text-align:left;color:inherit;display:flex;flex-direction:column}.ex-card img{width:100%;aspect-ratio:1;object-fit:cover;background:#fff;display:block}.ex-card .sem-img{width:100%;aspect-ratio:1;background:var(--surface2);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted2)}.ex-card .ex-nome{font-size:11.5px;font-weight:700;line-height:1.3;padding:7px 8px 9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cta{padding:16px;font-size:15px}.marca{text-align:center}.marca img,.marca>div{margin-inline:auto}.marca .marca-risco{margin-inline:auto}.campo{display:block;margin-bottom:13px}.campo>span{display:block;font-size:11.5px;font-weight:700;color:var(--muted);letter-spacing:.3px;margin-bottom:6px}.campo>em{display:block;font-style:normal;font-size:11.5px;color:var(--muted2);margin-top:6px;line-height:1.45}.auth{min-height:100vh;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top)}.auth-lado{padding:42px 22px 8px;display:flex;align-items:center;justify-content:center}.auth-lado-in{width:100%;max-width:380px;text-align:center}.auth-lema{font-size:15px;line-height:1.5;color:var(--muted);margin:14px 0 0;max-width:340px;margin-inline:auto}.auth-pontos{display:none}.auth-dir{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:22px}.auth-painel{width:100%;max-width:380px}.auth-tit{font-size:22px;font-weight:800;letter-spacing:-.4px;margin:0 0 4px}.auth-sub{font-size:13px;color:var(--muted);margin:0 0 18px}.auth-tit+.seg{margin-top:18px}.auth-pe{text-align:center;margin-top:26px;font-size:11.5px;color:var(--muted2);font-weight:700;letter-spacing:.5px}@media (min-width: 900px){.auth{flex-direction:row}.auth-lado{flex:1;background:var(--surface);border-right:1px solid var(--border);padding:56px 48px;text-align:left}.auth-lado-in{max-width:420px;text-align:left}.auth-lado-in .marca{text-align:left}.auth-lado-in .marca img,.auth-lado-in .marca>div,.auth-lado-in .marca .marca-risco{margin-inline:0 auto 0 0;margin-left:0;margin-right:auto}.auth-lema{text-align:left;margin-inline:0;font-size:16px;max-width:380px}.auth-pontos{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:34px 0 0}.auth-pontos li{display:flex;gap:12px;align-items:flex-start}.auth-ic{width:34px;height:34px;border-radius:10px;flex:0 0 auto;background:var(--surface2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--accent)}.auth-pontos b{display:block;font-size:13.5px;font-weight:700;line-height:1.35}.auth-pontos em{display:block;font-style:normal;font-size:12.5px;color:var(--muted);margin-top:2px}.auth-dir{flex:0 0 470px;align-items:center;padding:48px}.auth-painel{max-width:360px}}.empty-ic{width:54px;height:54px;border-radius:16px;margin:0 auto 14px;background:var(--surface2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--accent)}.exec-top{border-bottom:none;padding-bottom:10px}.exec-barra{display:flex;gap:3px;padding:0 16px 14px;border-bottom:1px solid var(--border)}.exec-barra span{flex:1;height:3px;border-radius:2px;background:var(--border);transition:background .2s ease}.exec-barra span.fez{background:var(--muted2)}.exec-barra span.act{background:var(--accent)}.exec-gif{background:#fff;border-radius:16px;overflow:hidden;aspect-ratio:1;width:100%;max-width:380px;margin:0 auto;border:1px solid var(--border)}.exec-gif img{width:100%;height:100%;object-fit:cover;display:block}.exec-gif-vazio{width:100%;height:100%;background:var(--surface2);display:flex;align-items:center;justify-content:center;color:var(--muted2)}.exec-nome{font-size:21px;font-weight:800;letter-spacing:-.4px;line-height:1.25;margin:16px 0 0;text-transform:none;color:var(--text)}.nota{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--muted2);border-radius:10px;padding:10px 13px;margin-top:12px;font-size:13.5px;line-height:1.5}.nota.alt{border-left-color:var(--accent)}.nota-t{font-size:10.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--muted2);margin-bottom:4px}.exec-sec{display:flex;align-items:baseline;justify-content:space-between;margin:26px 0 12px}.exec-sec span{font-size:13px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);font-weight:700}.exec-sec b{font-size:13px;color:var(--accent)}.serie-card{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:11px 12px;margin-bottom:9px;transition:border-color .15s ease,background .15s ease}.serie-card.feita{border-color:#5fd0a066;background:#5fd0a00d}.serie-l{display:flex;align-items:flex-end;gap:9px}.serie-n{width:26px;height:42px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--muted2);font-size:14px}.serie-l label{flex:1;min-width:0}.serie-l label span{display:block;font-size:10.5px;font-weight:700;color:var(--muted2);margin-bottom:4px;letter-spacing:.3px}.serie-l input{padding:10px;text-align:center;font-weight:700}.serie-ok{width:46px;height:42px;flex:0 0 auto;border-radius:11px;background:var(--surface2);border:1px solid var(--border);color:var(--muted2);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.serie-ok.on{background:var(--ok);border-color:var(--ok);color:#0b0b0c}.cronometro{position:sticky;bottom:6px;z-index:25;margin:14px 0 0;background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:11px;color:var(--accent);box-shadow:0 10px 30px #00000080}.crono-t{font-size:10.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--muted2)}.crono-v{font-size:19px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.exec-nav{flex:0 0 auto;z-index:30;display:flex;gap:9px;padding:10px 14px;background:#0b0b0cf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border)}.exec-nav .btn{flex:1;padding:13px 12px}.resumo{text-align:center;padding:28px 20px 24px}.resumo-ic{width:62px;height:62px;border-radius:20px;margin:0 auto 16px;background:#5fd0a01f;border:1px solid rgba(95,208,160,.35);display:flex;align-items:center;justify-content:center;color:var(--ok)}.resumo-n{font-size:40px;font-weight:800;letter-spacing:-1.5px;line-height:1}.resumo-n span{font-size:22px;color:var(--muted2)}.resumo-l{font-size:13.5px;color:var(--muted);margin-top:6px}.resumo-meta{font-size:12px;color:var(--muted2);margin-top:12px}@media (min-width: 1024px){.exec-barra{padding:0 30px 16px}.exec-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:32px;align-items:start}.exec-gif{margin:0}.exec-sec{margin-top:0}.cronometro{max-width:420px;bottom:12px}.exec-nav{padding:12px 30px}.exec-nav .btn{flex:0 0 auto;min-width:170px}.exec-nav .btn:last-child{margin-left:auto}}.nome-edit{background:transparent;color:inherit;padding:0;text-align:left;display:flex;align-items:center;gap:6px;width:100%}.nome-edit .b{white-space:normal}.nome-edit .lapis{color:var(--muted2);flex:0 0 auto;display:flex;opacity:.8}.nome-edit:active .lapis{color:var(--accent)}.exec-espaco{height:12px}@media (min-width: 1024px){.exec-espaco{height:16px}}.kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:8px}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:13px 14px}.kpi-n{font-size:26px;font-weight:800;letter-spacing:-1px;line-height:1}.kpi-t{font-size:11.5px;color:var(--muted);margin-top:5px;line-height:1.35}.kpi.alerta{border-color:#e8b24c73}.kpi.alerta .kpi-n{color:var(--warn)}.pend-ic{width:34px;height:34px;border-radius:11px;flex:0 0 auto;background:var(--surface2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--accent)}.pend-ic.bad{color:var(--warn);border-color:#e8b24c59}.pend-ic.ok{color:var(--ok);border-color:#5fd0a04d}.linha{display:flex;align-items:center;gap:10px;color:inherit;padding:8px 0;border-top:1px solid var(--border)}.linha svg{color:var(--muted2);flex:0 0 auto}.atalhos{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.atalho{display:flex;flex-direction:column;gap:9px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:14px;font-size:13px;font-weight:700;transition:border-color .12s ease,background .12s ease}.atalho svg{color:var(--accent)}.atalho:hover{border-color:var(--muted2)}.busca{display:flex;align-items:center;gap:9px;margin-bottom:12px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:0 11px;color:var(--muted2)}.busca:focus-within{border-color:var(--accent)}.busca input{border:none;background:transparent;padding:11px 0}.busca .back{margin:0;width:26px;height:26px}.tab-mais{flex:1;background:transparent;color:var(--muted2);font-size:11px;font-weight:700;padding:5px 2px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:4px}.tab-mais.on{color:var(--text)}.tab-mais.on svg{color:var(--accent)}.linha-menu{display:flex;align-items:center;gap:12px;color:var(--text);padding:13px 4px;border-bottom:1px solid var(--border);font-weight:700;font-size:14px}.linha-ic{width:42px;height:42px;border-radius:13px;flex:0 0 auto;background:var(--surface2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--accent)}.vol{display:flex;flex-direction:column;gap:7px}.vol-l{display:flex;align-items:center;gap:10px}.vol-b{flex:0 0 90px;height:5px;border-radius:3px;background:var(--surface2);overflow:hidden}.vol-b i{display:block;height:100%;background:var(--accent);border-radius:3px}.vol-l b{flex:0 0 22px;text-align:right;color:var(--accent)}.vol.vol-dia{flex-direction:row;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.campos-ex{display:grid;grid-template-columns:repeat(auto-fit,minmax(66px,1fr));gap:7px}.carga-linha{display:flex;align-items:center;gap:14px;background:var(--surface2);border-radius:11px;padding:10px 13px}.carga-linha>div{display:flex;flex-direction:column;gap:2px}.carga-linha b{font-size:17px;font-weight:800}.carga-linha b.ac{color:var(--accent)}.carga-seta{color:var(--muted2);font-size:17px}.card.feito{border-color:#5fd0a066;background:#5fd0a00d}@media (min-width: 720px){.kpis,.atalhos{grid-template-columns:repeat(4,1fr)}}.ex-img{width:100%;aspect-ratio:1;object-fit:cover;background:#fff;display:block}.mini-video,.mini-marca,.mini-vazia{position:relative;overflow:hidden;background:#000}.mini-video img{width:100%;height:100%;object-fit:cover;display:block;background:#000}.mini-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 1px 5px rgba(0,0,0,.7))}.mini-marca{background:var(--surface2);color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.mini-marca span{font-size:9.5px;font-weight:700;letter-spacing:.3px}.mini-vazia{background:var(--surface2)}.demo-cartao{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#000;color:inherit}.demo-cartao img{width:100%;display:block;aspect-ratio:16 / 9;object-fit:cover}.demo-fundo{width:100%;aspect-ratio:16 / 9;background:linear-gradient(160deg,var(--surface2),#000)}.demo-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;padding-left:3px;background:#0b0b0cb8;border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.demo-etiqueta{position:absolute;left:10px;bottom:10px;background:#0b0b0ccc;border:1px solid var(--border);border-radius:8px;padding:4px 9px;font-size:11px;font-weight:700;color:var(--text)}.moldura{width:100%;border-radius:12px;overflow:hidden;background:#000;border:1px solid var(--border)}.moldura iframe{width:100%;height:100%;border:0;display:block}.ficha-media img{width:100%;border-radius:12px;display:block;background:#fff}.exec-gif.video{background:#000;aspect-ratio:auto;border:0}.chips.wrap{flex-wrap:wrap;overflow:visible}.escala{display:flex;flex-wrap:wrap;gap:6px}.escala .chip{min-width:38px;justify-content:center;padding:7px 0}.seccao-nome{font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);background:transparent;border:1px dashed var(--border);padding:8px 10px;margin-bottom:8px}.seccao-nome:focus{border-style:solid;color:var(--text)}.ex-card{position:relative}.ex-meu{position:absolute;top:6px;left:6px;font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;background:var(--accent);color:#0b0b0c;border-radius:6px;padding:2px 6px}.cronometro.grande{padding:12px 14px;align-items:center;gap:14px}.anel{position:relative;width:72px;height:72px;flex:0 0 auto}.anel svg{display:block}.anel .crono-v{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:16px}.chip-ia{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.5px;vertical-align:middle;background:var(--accent);color:#0b0b0c;border-radius:6px;padding:1px 6px;margin-right:6px}.painel-marca{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0 18px;margin-bottom:12px;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at center top,rgba(194,200,208,.08),transparent 70%)}.painel-marca img{height:160px;max-width:80%;object-fit:contain;border-radius:14px}.painel-marca-n{font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);text-align:center}@media (min-width: 1024px){.painel-marca img{height:180px}}.topbar h1,.kpi-n,.auth-tit,.exec-nome,.crono-v,.painel-marca-n,.empty .b{background:var(--prata-texto);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.topbar h1,.kpi-n,.auth-tit,.exec-nome,.crono-v,.painel-marca-n,.empty .b{color:#f1f3f5;-webkit-text-fill-color:currentColor;background:none}}.kpi.alerta .kpi-n{background:none;color:var(--warn);-webkit-text-fill-color:currentColor}.painel-marca-n{letter-spacing:1.4px}.btn,.btn.accent,.btn.cta{background:var(--prata);color:#0b0b0c;box-shadow:inset 0 1px #fff,inset 0 -1px #0000004d,0 0 14px #d7dee659,0 2px 8px #0006;position:relative;overflow:hidden}.btn:not(.ghost):not(.danger):after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-20deg);animation:brilho-prata 4.5s ease-in-out infinite}@keyframes brilho-prata{0%,60%{left:-60%}to{left:130%}}@media (prefers-reduced-motion: reduce){.btn:after{animation:none;display:none}}.btn.ghost{background:transparent;box-shadow:none;color:var(--text);border-color:#3a3f46}.btn.danger{box-shadow:none}.btn:disabled{filter:saturate(.6) brightness(.8)}.chip.on{background:var(--prata);border-color:#e6eaee;color:#0b0b0c;box-shadow:inset 0 1px #fff}.tabbar a.on,.tab-mais.on,.side nav a.on{color:#e4e8ec}.tabbar a.on,.tab-mais.on,.side nav a.on{color:#f4f6f8;text-shadow:0 0 8px rgba(225,232,240,.45)}.tabbar a.on svg,.side nav a.on svg{filter:drop-shadow(0 0 6px rgba(225,232,240,.6))}.card{border-color:#353a42;box-shadow:inset 0 1px #e6ecf20f}.painel-marca img{filter:drop-shadow(0 0 18px rgba(215,222,230,.18))}.agente-fab{position:fixed;right:14px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:35;display:flex;align-items:center;gap:9px;padding:10px 16px 10px 12px;border-radius:999px;background:linear-gradient(150deg,#f4f7fa,#d7dde3 38%,#aeb8c2 68%,#7e8995);border:1px solid rgba(255,255,255,.75);color:#10151b;box-shadow:0 6px 24px #00000080,inset 0 1px #ffffffe6}.agente-fab:hover{border-color:var(--accent)}.agente-fab svg{color:var(--accent);flex:0 0 auto}.agente-fab span{display:flex;flex-direction:column;line-height:1.15;font-weight:800;font-size:13.5px}.agente-fab span small{font-weight:500;font-size:10.5px;color:var(--muted)}.agente-intro{position:fixed;right:14px;bottom:calc(140px + env(safe-area-inset-bottom));z-index:35;width:min(330px,calc(100vw - 28px));padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 34px #00000080}@media (min-width: 1024px){.agente-fab{bottom:20px;right:20px}.agente-intro{bottom:86px;right:20px}}.agente-folha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000080;display:flex;align-items:flex-end;justify-content:center}.agente-folha-in{width:100%;max-width:560px;height:min(80vh,700px);height:min(88dvh,720px);display:flex;flex-direction:column;min-height:0;background:var(--bg);border:1px solid var(--border);border-bottom:none;border-radius:18px 18px 0 0;box-shadow:0 -12px 44px #0000008c;animation:subir-folha .22s ease}@keyframes subir-folha{0%{transform:translateY(44px);opacity:.4}to{transform:none;opacity:1}}.folha-agente-hd{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.folha-agente-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column}@media (min-width: 1024px){.agente-folha{justify-content:flex-end;align-items:flex-end;padding:0 20px 20px 0}.agente-folha-in{max-width:460px;border-radius:18px;border-bottom:1px solid var(--border)}}.carinha .ag-olhos{transform-box:fill-box;transform-origin:center;animation:ag-piscar 4.6s ease-in-out infinite}.carinha-pensa .ag-olhos{animation-duration:2s}@keyframes ag-piscar{0%,90%,to{transform:scaleY(1)}93.5%,95.5%{transform:scaleY(.1)}}.carinha-pensa .ag-boca-o{transform-box:fill-box;transform-origin:center;animation:ag-matutar 1.15s ease-in-out infinite}@keyframes ag-matutar{0%,to{transform:scale(1)}50%{transform:scale(.78)}}.agente-fab .carinha{animation:ag-flutuar 3.4s ease-in-out infinite}@keyframes ag-flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.folha-agente-hd .carinha,.agente-intro .carinha{animation:ag-acordar .28s ease}@keyframes ag-acordar{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.agente-folha-in{background:#262b31;border-color:#ffffff21;border-radius:26px 26px 0 0}.folha-agente-hd{border-bottom-color:#ffffff14}.agente-folha-in .msg.them{background:#0a0c0e8c;border-color:#ffffff17}.agente-folha-in .card{background:#0a0c0e73;border-color:#ffffff17}.agente-folha-in .chip{background:#ffffff12;border-color:#ffffff24}.agente-folha-in .chip.on{background:var(--accent);border-color:var(--accent)}.agente-folha-in input{background:#0a0c0e80}@media (min-width: 1024px){.agente-folha-in{border-radius:26px}}.agente-fab{background:linear-gradient(150deg,#f4f7fa,#d7dde3 38%,#aeb8c2 68%,#7e8995);border:1px solid rgba(255,255,255,.75);color:#10151b;box-shadow:0 6px 24px #00000080,inset 0 1px #ffffffe6}.agente-fab:hover{border-color:#fff}.agente-fab span small{color:#3d4854}.agente-fab-n{position:absolute;top:-5px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--warn);color:#0b0b0c;font-size:10.5px;font-weight:800;line-height:18px;text-align:center}.agente-fab.acena .carinha{animation:ag-acenar 1.7s ease-in-out 2}@keyframes ag-acenar{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}.agente-ola{position:fixed;right:14px;bottom:calc(142px + env(safe-area-inset-bottom));z-index:35;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:9px 14px;font-size:13.5px;font-weight:700;box-shadow:0 8px 26px #00000073;animation:subir-folha .25s ease}@media (min-width: 1024px){.agente-ola{bottom:88px;right:20px}}.carinha-3d{position:relative;flex:0 0 auto;width:46px;height:52px;display:flex;justify-content:center}.carinha-3d .carinha{animation:ag-flutuar-3d 3.2s ease-in-out infinite;filter:drop-shadow(0 7px 7px rgba(0,0,0,.5))}@keyframes ag-flutuar-3d{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-5px) rotate(4deg)}}.carinha-3d:after{content:"";position:absolute;bottom:1px;left:50%;width:26px;height:5px;margin-left:-13px;border-radius:50%;background:#00000080;animation:ag-sombra 3.2s ease-in-out infinite}@keyframes ag-sombra{0%,to{transform:scaleX(1);opacity:.5}50%{transform:scaleX(.7);opacity:.3}}@media (min-width: 640px) and (max-width: 1023px){.agente-folha{justify-content:center}.agente-folha-in{max-width:540px}}@media (max-height: 540px){.agente-folha-in{height:100dvh;border-radius:0}}.agente-fab{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.agente-fab:active{cursor:grabbing}.carinha-3d{touch-action:none;cursor:grab}.carinha-livre{position:fixed!important;z-index:80;cursor:grabbing}.agente-fab{transition:left .28s cubic-bezier(.2,.8,.3,1.15),top .28s ease}.agente-fab.a-arrastar{transition:none}.agente-fab,.agente-intro,.agente-ola{z-index:45}.agente-fab.alerta{background:linear-gradient(150deg,#fff2c2,#ffd86b 40%,#e8b024,#9a6e12);border-color:#ffdd80e6;box-shadow:0 6px 20px #00000073,0 0 18px #f5c5428c}.agente-fab.alerta span small{color:#4a3a12}.faltas-x{flex:0 0 auto;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);color:var(--muted);font-size:13px;line-height:1;cursor:pointer;margin-left:6px}.faltas-x:hover{color:var(--text);border-color:var(--muted2)}.agente-vista{overflow-y:auto;min-height:0;padding-bottom:6px}.agente-voltar{display:block;background:none;border:none;color:var(--accent);font-weight:700;font-size:13px;padding:2px 0 10px;cursor:pointer;text-align:left}.agente-cat{letter-spacing:.8px;text-transform:uppercase;margin:12px 0 7px}.agente-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text);border-radius:12px;padding:11px 13px;font-size:13.5px;margin-bottom:8px;cursor:pointer}.agente-item:hover{border-color:#ffffff3d}.agente-item:disabled{opacity:.55;cursor:default}a.agente-item{text-decoration:none}.agente-ideias{display:grid;grid-template-columns:1fr 1fr;gap:8px}.agente-ideias .agente-item{margin-bottom:0}@media (max-width: 430px){.agente-ideias{grid-template-columns:1fr}}.back.on{border-color:var(--accent);color:var(--accent)}.agente-dica{display:none}@media (min-width: 1024px){.agente-dica{display:block;margin-top:6px;text-align:right}.agente-folha{justify-content:flex-end;align-items:stretch;padding:16px 20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.agente-folha-in{max-width:470px;border-radius:26px;border-bottom:1px solid rgba(255,255,255,.13);height:auto;max-height:none}}.folha-puxa{flex:0 0 auto;width:100%;padding:9px 0 3px;background:none;border:none;cursor:pointer;display:flex;justify-content:center}.folha-puxa span{width:44px;height:4.5px;border-radius:3px;background:#ffffff47}.folha-puxa:active span{background:#ffffff80}.agente-folha-in{height:min(62dvh,560px);transition:height .26s ease}.agente-folha-in.exp{height:min(92dvh,860px)}@media (min-width: 1024px){.agente-folha-in{height:calc(100vh - 32px);align-self:flex-end}.agente-folha-in.exp{height:min(64vh,640px)}}.agente-folha{padding:0 10px calc(12px + env(safe-area-inset-bottom))}.agente-folha-in{border-radius:26px;border:1px solid rgba(194,200,208,.38);background:linear-gradient(180deg,#3d444e,#262b31);box-shadow:0 18px 70px #000000a6,0 0 46px #c2c8d029,inset 0 1px #ffffff1a}.agente-folha-in{color:#f8fafc}.agente-folha-in .muted,.agente-folha-in .tiny.muted,.agente-folha-in .small.muted{color:#d7dce2}.agente-folha-in .msg.them{background:#ffffff12;border-color:#ffffff24}.agente-folha-in .agente-item{background:#ffffff17;border-color:#ffffff2e}.agente-folha-in .agente-item:hover{border-color:#ffffff52}.agente-folha-in .chip{background:#ffffff1a;border-color:#fff3}.agente-folha-in input{background:#ffffff12;border-color:#ffffff2e}.agente-folha-in .folha-agente-hd{border-bottom-color:#ffffff1f}.folha-puxa span{background:#ffffff6b}.folha-agente-hd .carinha,.carinha-3d,.agente-folha-in .folha-puxa+* .carinha{filter:drop-shadow(0 0 9px rgba(214,220,228,.6))}@media (min-width: 1024px){.agente-folha{padding:16px 20px}}.agente-folha-in{overflow:hidden}.folha-puxa{touch-action:none;cursor:grab}.folha-puxa:active{cursor:grabbing}.agente-folha-in .agente-item,.agente-folha-in .chip,.agente-folha-in input{color:#f8fafc}.agente-folha-in input::placeholder{color:#b9bfc7}.agente-folha-in>div:last-of-type{width:100%!important;max-width:100%!important;margin:0!important;min-width:0}.agente-folha-in form{min-width:0;align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:5px 5px 5px 4px}.agente-folha-in form input{min-width:0;background:transparent!important;border:none!important;padding:10px}.agente-folha-in form .btn{flex:0 0 auto;white-space:nowrap;border-radius:13px}.agente-folha-in .chips{margin-left:0;margin-right:0;min-width:0}.agente-folha-in .agente-dica{padding-right:2px}.tabbar a svg,.tab-mais svg{stroke:url(#ic3d) #C2C8D0;filter:drop-shadow(0 1px 0 rgba(255,255,255,.22)) drop-shadow(0 -1px 0 rgba(0,0,0,.65)) drop-shadow(0 2px 3px rgba(0,0,0,.55))}.tabbar a.on svg,.tab-mais.on svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.3)) drop-shadow(0 2px 4px rgba(0,0,0,.6)) drop-shadow(0 0 7px rgba(214,220,228,.7))}.linha-ic svg{stroke:url(#ic3d) #C2C8D0;filter:drop-shadow(0 1px 0 rgba(255,255,255,.22)) drop-shadow(0 -1px 0 rgba(0,0,0,.65)) drop-shadow(0 2px 3px rgba(0,0,0,.55))}.linha-ic{background:linear-gradient(180deg,#23262b,#17191c);border-color:#c2c8d038;box-shadow:inset 0 1px #ffffff14,0 2px 4px #00000073}.kpi.alerta{border-color:#f5c5428c;box-shadow:0 0 14px #f5c5422e,inset 0 0 12px #f5c5420f}.kpi.alerta .kpi-n{background:linear-gradient(180deg,#fff3c4,#f5c542 48%,#b8860b);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px rgba(245,197,66,.5))}.pend-ic.bad{color:#f5c542;border-color:#f5c54280;background:#f5c54212;box-shadow:0 0 10px #f5c54238,inset 0 1px #ffffff14}.pend-ic.bad svg{filter:drop-shadow(0 0 5px rgba(245,197,66,.6))}.chip.warn{text-shadow:0 0 8px rgba(245,197,66,.45)}.agente-fab-n{background:linear-gradient(180deg,#ffe9a8,#f2b93b);box-shadow:0 0 10px #f5c54299,0 1px 2px #00000080}.ct-planos{display:grid;gap:8px;margin:4px 0 18px}.ct-plano{display:grid;gap:4px;text-align:left;width:100%;padding:12px 14px;border-radius:14px;cursor:pointer;background:var(--surface);border:1px solid var(--border);color:var(--text);transition:border-color .15s,box-shadow .15s}.ct-plano:hover{border-color:#4a4f57}.ct-plano.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 18px #c2c8d02e}.ct-plano-topo{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ct-plano-topo b{font-size:15px}.ct-preco{font-size:20px;font-weight:800;letter-spacing:-.3px;white-space:nowrap}.ct-preco em{font-style:normal;font-size:12px;font-weight:600;color:var(--muted);margin-left:2px}.ct-desc{font-size:12.5px;color:var(--muted);line-height:1.35}.ct-escolher{font-size:12px;font-weight:700;color:var(--accent);margin-top:2px}.ct-plano.on .ct-escolher{color:var(--ok)}.so-pro{position:relative;border:1px solid rgba(245,197,66,.35)}.so-pro-c{padding:12px 14px;border-radius:14px;background:#f5c5420f}.so-pro-tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:1px;padding:2px 7px;margin-bottom:6px;border-radius:6px;color:#1a1406;background:linear-gradient(135deg,#fff2c2,#f5c542 45%,#b8862a)}@keyframes side-brilho{0%,62%{transform:translate(-130%) rotate(25deg)}to{transform:translate(230%) rotate(25deg)}}@keyframes side-halo{0%,to{opacity:.55}50%{opacity:.95}}@media (min-width: 1024px){.side{background:linear-gradient(180deg,#17181b,#121315)}.side-marca{gap:13px;padding:2px 6px 16px;align-items:center}.side-logo{position:relative;flex:0 0 auto;width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,#2c3138,#15171a 75%);border:1px solid rgba(225,232,240,.35);box-shadow:0 0 0 1px #0009,0 0 18px #d6dee847,0 6px 14px #0000008c,inset 0 1px #ffffff2e}.side-logo:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;border-radius:50%;background:radial-gradient(circle,rgba(230,236,244,.22) 0%,transparent 60%);animation:side-halo 3.6s ease-in-out infinite;pointer-events:none}.side-logo:after{content:"";position:absolute;top:-40%;left:0;width:38%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:side-brilho 4.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.side-logo img{position:relative;z-index:1;width:50px;height:50px;object-fit:contain;border-radius:12px;filter:drop-shadow(0 0 6px rgba(235,240,246,.45)) contrast(1.06) brightness(1.08)}.side-logo .side-sigla{position:relative;z-index:1;background:none;width:auto;height:auto;font-size:18px}.side-marca .n{font-weight:800;font-size:17px;line-height:1.18;letter-spacing:-.3px;background:var(--prata-texto);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 7px rgba(225,232,240,.25));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.side-marca .p{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:1.2px;color:#e6ebf0;background:linear-gradient(180deg,#ffffff1f,#ffffff08);border:1px solid rgba(214,222,232,.28);box-shadow:inset 0 1px #ffffff1a}.side-risco{height:1px;margin:0 6px 14px;background:linear-gradient(90deg,transparent,rgba(214,222,232,.55),transparent)}.side nav{gap:4px;overflow-y:auto}.side nav a{gap:12px;padding:7px 10px;font-size:14px;border:1px solid transparent}.side-ic{flex:0 0 auto;width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#2e333a,#1d2025 55%,#15171a);border:1px solid rgba(214,222,232,.14);box-shadow:inset 0 1px #ffffff24,inset 0 -2px 4px #00000073,0 3px 8px #00000073;transition:box-shadow .15s ease,transform .15s ease}.side-ic svg{stroke:url(#ic3dS) #C9D0D8;color:#c9d0d8;filter:drop-shadow(0 1px 0 rgba(0,0,0,.7)) drop-shadow(0 0 3px rgba(225,232,240,.3))}.side nav a:hover .side-ic{transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 -2px 4px #00000073,0 5px 12px #00000080,0 0 10px #d6dee82e}.side nav a.on{background:linear-gradient(90deg,#d6dee81f,#d6dee808);border-color:#d6dee838;color:#f6f8fa}.side nav a.on .side-ic{background:linear-gradient(160deg,#3d434b,#262a30 60%,#1a1d21);border-color:#ebf0f673;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 4px #0006,0 0 14px #e1e8f059,0 4px 10px #00000080}.side nav a.on .side-ic svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.7)) drop-shadow(0 0 6px rgba(240,244,248,.7))}.side-pe .avatar{background:linear-gradient(160deg,#3a4048,#1c1f23)!important;color:#eef2f6;border:1px solid rgba(214,222,232,.35);box-shadow:0 0 10px #d6dee82e}}@media (min-width: 1024px) and (prefers-reduced-motion: reduce){.side-logo:before,.side-logo:after{animation:none}}@media (min-width: 1024px){.side nav{scrollbar-width:none;margin:0 -4px;padding:0 4px 6px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent)}.side nav::-webkit-scrollbar{display:none}.side nav a{padding:5px 8px;white-space:nowrap}.side nav a .grow{overflow:hidden;text-overflow:ellipsis}}@keyframes fab-onda{0%{transform:scale(1);opacity:.75}70%,to{transform:scale(1.18,1.32);opacity:0}}@keyframes fab-reflexo{0%,55%{background-position:-160% 0}to{background-position:260% 0}}.agente-fab{gap:11px;padding:11px 22px 11px 12px;isolation:isolate;box-shadow:0 8px 28px #0000008c,0 0 22px #dce4ec59,inset 0 1px #fffffff2,inset 0 -2px 4px #3c465259}.agente-fab span{font-size:16px;letter-spacing:-.2px}.agente-fab span small{font-size:11.5px;font-weight:600;margin-top:1px}.agente-fab:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;z-index:-1;pointer-events:none;border:2px solid rgba(232,238,245,.7);animation:fab-onda 2.8s ease-out infinite}.agente-fab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%) no-repeat;background-size:60% 100%;background-position:-160% 0;mix-blend-mode:soft-light;animation:fab-reflexo 4.2s ease-in-out infinite}.agente-fab:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 30px #0000008c,0 0 30px #e6ecf480,inset 0 1px #fffffff2}.agente-fab.alerta:before{border-color:#f5c542d9}.agente-fab.alerta{box-shadow:0 8px 28px #0000008c,0 0 26px #f5c5428c,inset 0 1px #ffffffd9}.agente-fab-n{min-width:22px;height:22px;line-height:22px;font-size:12px;border-radius:11px;top:-7px;right:-6px;z-index:2}.agente-fab.a-arrastar:before,.agente-fab.a-arrastar:after{animation:none;opacity:0}@media (min-width: 1024px){.agente-fab{padding:12px 24px 12px 13px}}@media (prefers-reduced-motion: reduce){.agente-fab:before,.agente-fab:after{animation:none;opacity:0}}.agente-folha-in form .btn{width:auto}.agente-folha-in form input{flex:1 1 auto}.agente-folha-in{background:radial-gradient(120% 55% at 50% 0%,rgba(226,233,241,.16) 0%,transparent 62%),linear-gradient(180deg,#2f353d,#1f2328);border:1px solid rgba(232,238,245,.42);box-shadow:0 20px 70px #000000b3,0 0 0 1px #00000080,0 0 38px #d6dee838,inset 0 1px #ffffff38}.agente-folha-in .folha-agente-hd{background:linear-gradient(180deg,#ffffff12,#fff0);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(225,232,240,.55),transparent) 1}.folha-agente-tit{font-weight:800;font-size:19px;line-height:1.1;letter-spacing:-.3px;background:var(--prata-texto);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(230,236,244,.3))}.folha-agente-estado{display:flex;align-items:center;gap:6px;margin-top:3px;color:#e4e9ef!important}.folha-agente-estado i{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#5fd0a0;box-shadow:0 0 8px #5fd0a0e6}.folha-agente-estado i.ocupado{background:#f5c542;box-shadow:0 0 8px #f5c542e6;animation:side-halo 1s ease-in-out infinite}.agente-folha-in .folha-agente-hd .back{width:36px;height:36px;margin-left:0;border-radius:11px;color:#eef2f6;background:linear-gradient(160deg,#3a4048,#24282d);border:1px solid rgba(225,232,240,.2);box-shadow:inset 0 1px #ffffff29,0 3px 8px #0006}.agente-folha-in .folha-agente-hd .back:hover,.agente-folha-in .folha-agente-hd .back.on{border-color:#f0f4f880;box-shadow:inset 0 1px #ffffff38,0 0 12px #e1e8f059}.agente-folha-in .folha-agente-hd .back svg{filter:drop-shadow(0 0 4px rgba(235,240,246,.45))}.agente-folha-in .msg.them{background:linear-gradient(180deg,#3a4048,#2e3339);border:1px solid rgba(225,232,240,.24);color:#f7f9fb;box-shadow:0 4px 14px #0000004d,inset 0 1px #ffffff1a}.agente-folha-in .msg.me{background:linear-gradient(150deg,#f4f7fa,#d7dde3 45%,#aeb8c2);color:#10151b;box-shadow:0 4px 14px #00000059,0 0 12px #dce4ec40}.agente-folha-in .agente-cat{color:#eef2f6!important;letter-spacing:1.4px;text-shadow:0 0 8px rgba(225,232,240,.35)}.agente-folha-in .agente-item{background:linear-gradient(165deg,#424952,#31363d 55%,#2a2e34);border:1px solid rgba(225,232,240,.22);color:#fff;font-weight:600;box-shadow:inset 0 1px #ffffff29,inset 0 -2px 4px #0000004d,0 4px 12px #00000059;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.agente-folha-in .agente-item:hover{transform:translateY(-1px);border-color:#f0f4f88c;box-shadow:inset 0 1px #fff3,0 6px 16px #0006,0 0 14px #e1e8f040}.agente-folha-in .chip{background:linear-gradient(180deg,#eef2f6,#c9d1da);color:#11161c;border:1px solid rgba(255,255,255,.7);font-weight:700;box-shadow:0 2px 8px #00000059,inset 0 1px #ffffffe6}.agente-folha-in .chip:hover{box-shadow:0 3px 10px #0006,0 0 12px #e6ecf466,inset 0 1px #fff}.agente-folha-in .chip svg{color:#11161c}.agente-folha-in form{background:#ffffff14;border:1px solid rgba(232,238,245,.4);box-shadow:inset 0 1px #ffffff14,0 0 16px #d6dee81f}.agente-folha-in form:focus-within{border-color:#f5f8fbbf;box-shadow:0 0 18px #e6ecf44d}.agente-folha-in form input::placeholder{color:#c5ccd4}.agente-folha-in form .btn.ghost{border-color:#e1e8f04d;color:#f2f5f8;background:#ffffff0f}.agente-folha-in form .btn.accent{background:linear-gradient(150deg,#f4f7fa,#d7dde3 45%,#aeb8c2);color:#10151b;box-shadow:0 2px 10px #00000059,inset 0 1px #fff}.agente-folha-in .agente-dica{color:#d3d9e0!important}.agente-folha-in form .btn{height:44px;padding-top:0;padding-bottom:0}.agente-folha-in form .btn.ghost{width:44px;padding:0!important;border-radius:13px}.agente-folha-in form .btn:disabled{opacity:.6}.avatar{overflow:hidden}.avatar.com-foto{background:#1a1c20;border:1px solid rgba(214,222,232,.28);box-shadow:0 0 0 1px #0006,0 2px 8px #00000059}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.foto-edit{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}.foto-edit-btn{position:relative;background:none;border:0;padding:0;cursor:pointer}.foto-cam{position:absolute;right:-4px;bottom:-4px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#10151b;background:linear-gradient(150deg,#f4f7fa,#d7dde3 45%,#aeb8c2);border:2px solid var(--bg);box-shadow:0 2px 6px #00000080}.foto-remover{background:none;border:0;padding:0;font-size:11px;color:var(--muted);cursor:pointer}.foto-remover:hover{color:var(--bad)}@media (min-width: 1024px){.side-admin{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:5px 8px;border-radius:12px;color:#f2d88a;font-weight:800;font-size:13.5px;background:linear-gradient(90deg,#f5c5421f,#f5c54208);border:1px solid rgba(245,197,66,.3);transition:border-color .12s ease,box-shadow .12s ease}.side-admin .side-ic{width:34px;height:34px}.side-admin .side-ic svg{stroke:#f5c542;color:#f5c542;filter:drop-shadow(0 0 4px rgba(245,197,66,.55))}.side-admin:hover,.side-admin.on{border-color:#f5c542a6;box-shadow:0 0 14px #f5c54238;color:#ffe7a3}}@keyframes ab-entra{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes ab-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes ab-brilho{0%,30%{background-position:-150% 0}to{background-position:250% 0}}@keyframes ab-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.abertura{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 42%,#23272d,#0e0f11 62%,#08090a);transition:opacity .45s ease;cursor:pointer}.abertura.sai{opacity:0;pointer-events:none}.abertura-halo{position:absolute;width:78vmin;height:78vmin;border-radius:50%;left:50%;top:42%;margin:-39vmin 0 0 -39vmin;background:radial-gradient(circle,rgba(226,233,241,.22) 0%,transparent 62%);animation:ab-halo 2.6s ease-in-out infinite}.abertura-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px;animation:ab-entra .7s cubic-bezier(.2,.8,.3,1.1) both}.abertura-logo{width:min(62vw,300px);max-height:46vh;object-fit:contain;filter:drop-shadow(0 0 22px rgba(230,236,244,.35)) drop-shadow(0 10px 24px rgba(0,0,0,.6))}.abertura-nome,.abertura-wordmark .w1{font-weight:800;letter-spacing:3px;text-transform:uppercase;text-align:center;background:linear-gradient(100deg,#8e98a4,#fff 40%,#c9d0d8 55%,#8e98a4);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ab-brilho 2.4s ease-in-out .4s infinite}.abertura-nome{font-size:15px}.abertura-wordmark{display:flex;flex-direction:column;align-items:center}.abertura-wordmark .w1{font-size:38px;letter-spacing:1px}.abertura-wordmark .w-risco{width:70%;height:3px;border-radius:2px;margin:10px 0;background:linear-gradient(90deg,transparent,#E6EBF0,transparent)}.abertura-wordmark .w2{font-size:15px;letter-spacing:9px;color:#c9d0d8;font-weight:700}.abertura-barra{width:120px;height:3px;border-radius:2px;background:#ffffff1a;overflow:hidden;margin-top:10px}.abertura-barra span{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg,#8e98a4,#fff);animation:ab-barra 3s linear both}@media (prefers-reduced-motion: reduce){.abertura-halo,.abertura-nome,.abertura-wordmark .w1{animation:none}}.linha-menu.linha-admin{border:1px solid rgba(245,197,66,.4);border-radius:14px;margin-bottom:8px;background:linear-gradient(90deg,#f5c54224,#f5c54208);color:#f2d88a;font-weight:800;box-shadow:0 0 14px #f5c54226}.linha-menu.linha-admin .linha-ic svg{stroke:#f5c542;color:#f5c542;filter:drop-shadow(0 0 5px rgba(245,197,66,.6))}.linha-menu.linha-admin .linha-ic{border-color:#f5c54273}.video-proprio{width:100%;border-radius:12px;overflow:hidden;background:#000;border:1px solid var(--border);display:flex;justify-content:center}.video-proprio video{display:block;width:100%;max-height:62vh;object-fit:contain;background:#000}.video-enviar{margin:4px 0 12px;text-align:center}.video-enviar .btn{width:100%}.mini-video video{width:100%;height:100%;object-fit:cover;display:block;background:#000;pointer-events:none}.video-cta{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin:0 0 14px;padding:12px 14px;border-radius:14px;cursor:pointer;color:var(--text);background:linear-gradient(165deg,#2e333a,#1d2025);border:1px solid rgba(214,222,232,.28);box-shadow:inset 0 1px #ffffff1a,0 4px 14px #00000059}.video-cta:hover{border-color:#ebf0f680}.video-cta-ic{flex:0 0 auto;width:42px;height:42px;border-radius:12px;font-size:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#f4f7fa,#d7dde3 45%,#aeb8c2);box-shadow:0 2px 8px #0006,inset 0 1px #fff}.video-cta b{display:block;font-size:14.5px}.video-cta em{display:block;font-style:normal;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.35}.video-cta{display:block;cursor:default}.video-cta-topo{display:flex;align-items:center;gap:12px}.video-cta-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.video-cta-acoes>.btn{width:auto;flex:0 0 auto}.video-cta-link{flex:1 1 260px;display:flex;gap:8px;min-width:0}.video-cta-link input{flex:1 1 auto;min-width:0}.video-cta-link .btn{width:auto;flex:0 0 auto}@media (max-width: 520px){.video-cta-acoes>.btn{flex:1 1 100%}}.rev-mini{padding:0;border:0;background:none;cursor:pointer;flex:none;border-radius:10px;overflow:hidden}.rev-mini .gif{width:46px;height:46px}.agente-fab.esfera{width:66px;height:66px;padding:0;gap:0;border-radius:50%;justify-content:center;align-items:center}.agente-fab.esfera:before,.agente-fab.esfera:after{border-radius:50%}.agente-fab.esfera:before{animation-name:fab-onda-esfera}@keyframes fab-onda-esfera{0%{transform:scale(1);opacity:.75}70%,to{transform:scale(1.4);opacity:0}}.agente-fab.esfera .agente-fab-n{top:-4px;right:-4px}@media (min-width: 1024px){.agente-fab.esfera{width:72px;height:72px;padding:0}}.agente-fab.esfera{animation:esfera-respira 4s ease-in-out infinite}@keyframes esfera-respira{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.agente-fab.g-pulo{animation:esfera-pulo 1.1s cubic-bezier(.3,.7,.4,1) 1}@keyframes esfera-pulo{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(2px) scale(1.08,.9)}45%{transform:translateY(-16px) scale(.95,1.06)}70%{transform:translateY(0) scale(1.06,.94)}85%{transform:translateY(-4px) scale(1)}}.agente-fab.g-espreita .carinha{animation:esfera-espreita 1.8s ease-in-out 1}@keyframes esfera-espreita{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-5px) rotate(-12deg)}60%{transform:translate(5px) rotate(12deg)}}.agente-fab.g-giro .carinha{animation:esfera-giro 1.2s cubic-bezier(.5,0,.3,1) 1}@keyframes esfera-giro{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.agente-fab.g-sorri{animation:esfera-pulo 1.1s ease 1}.agente-fab.a-arrastar{animation:none}@media (prefers-reduced-motion: reduce){.agente-fab.esfera,.agente-fab.esfera .carinha{animation:none!important}}.agente-folha,.agente-folha:is(*){align-items:center!important;justify-content:center!important;padding:12px!important}.agente-folha-in{max-width:520px;height:min(74dvh,680px)!important;align-self:center!important;animation:folha-centro .24s cubic-bezier(.2,.8,.3,1.1)}.agente-folha-in.exp{height:min(92dvh,860px)!important}@keyframes folha-centro{0%{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}@media (max-height: 540px){.agente-folha-in,.agente-folha-in.exp{height:calc(100dvh - 24px)!important}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 55% at 50% -12%,rgba(200,210,222,.075) 0%,transparent 62%),radial-gradient(90% 40% at 50% 112%,rgba(200,210,222,.035) 0%,transparent 70%)}.card,.kpi{position:relative}.card:before,.kpi:before{content:"";position:absolute;top:-1px;left:14%;right:14%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(232,238,245,.32),transparent)}.kpi.alerta:before{background:linear-gradient(90deg,transparent,rgba(245,197,66,.55),transparent)}a.card,button.card,a.kpi,.agente-item{transition:transform .12s ease,border-color .12s ease}a.card:active,button.card:active,a.kpi:active,.agente-item:active{transform:scale(.98)}.kpi-n,.crono-v,.chip,.agente-fab-n{font-variant-numeric:tabular-nums}.tabbar a,.tab-mais{position:relative}.tabbar a.on:before,.tab-mais.on:before{content:"";position:absolute;top:-8px;left:50%;width:22px;height:3px;margin-left:-11px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#aeb8c2,#f4f7fa,#aeb8c2);box-shadow:0 0 10px #e6ecf48c}.avatar:not(.com-foto){background:linear-gradient(160deg,#24282e,#16181c);border:1px solid rgba(214,222,232,.22);box-shadow:inset 0 1px #ffffff12,0 2px 6px #00000059}.avatar.com-foto{box-shadow:0 0 0 1px #00000080,0 0 0 2.5px #d6dee859,0 2px 8px #00000059}.avatar-ini{background:linear-gradient(180deg,#fff,#c9d1da 55%,#8c97a3);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;letter-spacing:.3px}.chip.neutro{color:#a9b0b8;background:#ffffff0a;border-color:#ffffff1f}.center:has(>.spin:only-child){justify-content:flex-start;padding-top:18px}.center>.spin:only-child{width:min(100%,560px);height:64px;border:0;border-radius:16px;margin-bottom:170px;background:linear-gradient(90deg,#15171a,#23262b,#15171a 90%);background-size:220% 100%;box-shadow:0 78px #17191c,0 156px #17191c;animation:esqueleto 1.3s ease-in-out infinite}@keyframes esqueleto{0%{background-position:100% 0;opacity:.85}50%{opacity:1}to{background-position:-20% 0;opacity:.85}}@media (prefers-reduced-motion: reduce){.center>.spin:only-child{animation:none}}.dia-nome{text-align:left;background:none;padding:4px 0;color:var(--text);font-weight:700;font-size:15px;display:flex;flex-direction:column;gap:2px;min-width:0}.dia-nome small{font-weight:500;font-size:11.5px;color:var(--muted)}.dia-seta{width:34px;height:34px;font-size:15px}.seletor-novo{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px 2px}.seletor-novo-link{flex:1 1 260px;display:flex;gap:6px;min-width:0}.seletor-novo-link input{flex:1 1 auto;min-width:0}.seletor-novo-link .btn{width:auto;flex:0 0 auto}.seletor-novo-video{width:auto;flex:0 0 auto;white-space:nowrap}@media (max-width: 520px){.seletor-novo-video{flex:1 1 100%}}.prescricao h2{margin-top:20px}.presc-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.presc-linha+.presc-linha{border-top:1px solid rgba(255,255,255,.06)}.presc-linha select{width:auto;min-width:0;max-width:62%}.presc-seg{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.presc-grupo{text-transform:uppercase;letter-spacing:1.1px;margin-bottom:6px}.chip.presc-off{opacity:.45;text-decoration:line-through}.presc-opcao{width:100%;display:flex;align-items:center;gap:10px;text-align:left;color:inherit;margin-bottom:0}.presc-opcao .grow{display:flex;flex-direction:column;gap:3px}.presc-opcao.on{border-color:#e8eef599;box-shadow:0 0 14px #e1e8f026}.presc-gravar{position:sticky;bottom:0;padding:12px 0 calc(8px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--bg) 30%);display:flex;flex-direction:column}.presc-gravar{position:static;background:none;padding:16px 0 calc(24px + env(safe-area-inset-bottom))}.agente-barra{background:linear-gradient(180deg,#141619eb,#0b0b0c)!important;border-top:1px solid rgba(232,238,245,.1)!important;box-shadow:0 -10px 30px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px 20px 0 0}.agente-barra .chips{margin:0 0 10px;padding-bottom:2px;min-width:0}.agente-barra .chip{flex:0 0 auto}.agente-form{min-width:0;align-items:flex-end!important;background:#ffffff0f;border:1px solid rgba(232,238,245,.28);border-radius:18px;padding:5px 5px 5px 4px;box-shadow:inset 0 1px #ffffff0f,0 0 16px #d6dee814;transition:border-color .15s ease,box-shadow .15s ease}.agente-form:focus-within{border-color:#f5f8fb99;box-shadow:0 0 18px #e6ecf438}.agente-form input,.agente-form textarea{flex:1 1 auto!important;min-width:0;width:auto!important;background:transparent!important;border:none!important;padding:10px;outline:none;box-shadow:none!important;color:inherit;font:inherit;max-height:40vh}.agente-form input::placeholder,.agente-form textarea::placeholder{color:#9fa7b0}.agente-form .btn{width:auto!important;flex:0 0 auto;white-space:nowrap;border-radius:13px;height:44px;padding-top:0;padding-bottom:0}.agente-form .btn.ghost{width:44px!important;padding:0!important;display:flex;align-items:center;justify-content:center;border-color:#e1e8f040;background:#ffffff0d;color:#eef2f6}.agente-form .btn.accent{padding-left:18px;padding-right:18px}.hist-series{display:flex;flex-direction:column;gap:4px;margin-top:4px}.hist-linha{display:flex;align-items:center;gap:8px;font-size:14px;font-variant-numeric:tabular-nums}.hist-n{width:26px;color:var(--muted);font-size:12px;font-weight:700}.hist-fb{margin-left:auto;font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:var(--muted)}.hist-fb.fb-tranquilo{color:var(--ok);border-color:#5fd0a059}.hist-fb.fb-dificil{color:var(--warn);border-color:#f5c54266}.hist-fb.fb-falhou{color:var(--bad);border-color:#f06e6e66}.serie-antes{font-style:normal;font-size:10.5px;color:#b9c2cc;font-variant-numeric:tabular-nums;white-space:nowrap}.serie-card,.pw-wrap{position:relative}.pw-wrap input{width:100%;padding-right:46px}.pw-olho{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:10px;background:none;color:var(--muted);display:flex;align-items:center;justify-content:center}.pw-olho:hover,.pw-olho:active{color:var(--text);background:#ffffff0f}.crono-flutuante{position:fixed;right:12px;top:calc(env(safe-area-inset-top,0px) + 66px);z-index:60;display:flex;align-items:center;gap:4px;padding:4px 6px 4px 5px;background:#161618eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:999px;box-shadow:0 10px 30px #0000008c,inset 0 1px #ffffff0f;animation:crono-flu-in .18s ease-out}@keyframes crono-flu-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}.crono-flu-corpo{display:flex;align-items:center;gap:7px;background:none;border:0;color:var(--text);padding:0 4px 0 0;font:inherit;cursor:pointer}.crono-flu-corpo svg{display:block;flex:0 0 auto}.crono-flu-v{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.crono-flu-t{font-size:9.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--muted2)}.crono-flu-mais,.crono-flu-x{height:28px;min-width:28px;padding:0 7px;border-radius:999px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.crono-flu-x{font-size:16px;line-height:1;color:var(--muted)}.crono-flu-mais:active,.crono-flu-x:active,.crono-flu-corpo:active{transform:scale(.96)}@media (min-width: 1024px){.crono-flutuante{right:30px;top:82px}}.som-lista{display:grid;grid-template-columns:1fr 1fr;gap:8px}.som-op{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.som-op:active{transform:scale(.98)}.som-op.on{border-color:var(--accent);background:#c2c8d01a;box-shadow:inset 0 0 0 1px var(--accent)}.campo input[type=range]{width:100%;accent-color:var(--accent);padding:8px 0}.cronometro.terminado,.crono-flutuante.terminado{border-color:var(--ok);animation:crono-fim .6s ease-in-out 4}.cronometro.terminado .anel circle:last-of-type,.crono-flutuante.terminado svg circle:last-of-type{stroke:var(--ok)}.cronometro.terminado .crono-v,.crono-flutuante.terminado .crono-flu-v{color:var(--ok)}@keyframes crono-fim{0%,to{box-shadow:0 10px 30px #00000080}50%{box-shadow:0 0 0 4px #5fd0a040,0 10px 30px #00000080}}.ver-treino .vt-aviso{border-color:var(--accent)}.ver-treino .vt-ex{margin-bottom:8px}.ver-treino .vt-ult{margin-top:3px;color:var(--ok);font-variant-numeric:tabular-nums}.ver-treino .vt-ult.falta{color:var(--muted2)}.vt-espaco{height:12px}.serie-antes{white-space:normal}.serie-antes .sa-k,.serie-antes .sa-fb{white-space:nowrap}.serie-antes .sa-fb{font-weight:700}.serie-antes .sa-fb.fb-tranquilo{color:var(--ok)}.serie-antes .sa-fb.fb-na_medida{color:#d7dde3}.serie-antes .sa-fb.fb-dificil{color:var(--warn)}.serie-antes .sa-fb.fb-falhou{color:var(--bad)}.perfil-menu{padding:4px 12px}.perfil-menu .linha-menu:last-child{border-bottom:0}.perfil-menu .linha-menu svg:last-child{color:var(--muted2)}.perfil-menu-n{font-size:11.5px;font-weight:800;color:#fff;background:#4c8dff;border-radius:999px;padding:2px 9px}.serie-antes-linha{margin:0 0 6px 35px;font-size:11.5px;font-weight:600;color:#b9c2cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.serie-antes-linha b{color:var(--text);font-weight:800}.serie-antes-linha .sa-fb{font-weight:800}.serie-antes-linha .sa-fb.fb-tranquilo{color:var(--ok)}.serie-antes-linha .sa-fb.fb-na_medida{color:#d7dde3}.serie-antes-linha .sa-fb.fb-dificil{color:var(--warn)}.serie-antes-linha .sa-fb.fb-falhou{color:var(--bad)}.serie-l input::placeholder{color:var(--muted2);font-weight:600;opacity:.85}
