@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background: 30 11% 7%;--foreground: 42 21% 91%;--card: 36 10% 10%;--popover: 36 10% 12%;--primary: 45 69% 52%;--primary-foreground: 40 30% 8%;--secondary: 24 7% 14%;--muted: 30 8% 20%;--muted-foreground: 38 7% 55%;--accent: 45 20% 15%;--accent-foreground: 45 55% 70%;--destructive: 4 55% 50%;--border: 33 11% 16%;--input: 33 11% 16%;--ring: 45 69% 52%;--verde-ok: 160 45% 45%;--azul-info: 213 74% 56%;--font-sans: "Hanken Grotesk Variable", system-ui, -apple-system, sans-serif;--font-display: "Bricolage Grotesque Variable", var(--font-sans);--font-mono: "IBM Plex Mono", ui-monospace, monospace;--bg: hsl(var(--background));--panel: hsl(var(--card));--panel2: hsl(var(--secondary));--borda: hsl(var(--border));--texto: hsl(var(--foreground));--texto2: hsl(var(--muted-foreground));--ouro: hsl(var(--primary));--verde: hsl(var(--verde-ok));--vermelho: hsl(var(--destructive));--azul: hsl(var(--azul-info))}*{box-sizing:border-box}body{margin:0;background:hsl(var(--background));color:hsl(var(--foreground));font:14px/1.55 var(--font-sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}a{color:hsl(var(--azul-info));text-decoration:none}.layout{display:flex;min-height:100vh}.sidebar{width:232px;flex-shrink:0;background:hsl(var(--background));border-right:1px solid hsl(var(--border));padding:0;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.sidebar .logo{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;font-family:var(--font-display);font-weight:800;font-size:15px;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border))}.sidebar .logo img{width:26px;height:26px;border-radius:6px}.sidebar .logo .dourado{color:hsl(var(--primary))}.sidebar nav{padding:12px 8px;flex:1;overflow-y:auto}.sidebar .secao{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:hsl(var(--muted-foreground) / .8);padding:14px 12px 6px}.sidebar nav a{display:flex;align-items:center;gap:10px;padding:8px 12px;margin:1px 0;border-radius:8px;color:hsl(var(--muted-foreground));border-left:2px solid transparent;font-size:13.5px}.sidebar nav a svg{width:16px;height:16px;flex-shrink:0}.sidebar nav a:hover{color:hsl(var(--foreground));background:hsl(var(--secondary) / .6)}.sidebar nav a.ativo{border-left-color:hsl(var(--primary));background:hsl(var(--accent));color:hsl(var(--foreground));font-weight:600}.sidebar nav a.ativo svg{color:hsl(var(--primary))}.sidebar nav a .badge-nav{margin-left:auto;font-family:var(--font-mono);font-size:11px;padding:1px 6px;border-radius:6px;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.sidebar .rodape{padding:12px 16px;border-top:1px solid hsl(var(--border));display:flex;align-items:center;gap:10px}.sidebar .rodape .avatar{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;font-weight:700;font-size:13px;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.sidebar .rodape .quem{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis}.sidebar .rodape button{padding:5px 10px;font-size:12px}.conteudo{flex:1;padding:26px 30px;max-width:1280px;min-width:0}h1{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}h2{font-family:var(--font-display);font-size:16px;font-weight:650;letter-spacing:-.015em;margin:24px 0 10px}.sub{color:hsl(var(--muted-foreground));margin-bottom:20px;font-size:13.5px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:hsl(var(--border));border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden}.card{background:hsl(var(--card));padding:16px 18px;border:none;border-radius:0}.card .rotulo{color:hsl(var(--muted-foreground));font-size:12px}.card .valor{font-size:26px;font-weight:650;letter-spacing:-.025em;margin-top:3px;font-family:var(--font-display)}.card .valor.ouro{color:hsl(var(--primary))}.card .valor.verde{color:hsl(var(--verde-ok))}.painel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;padding:18px;margin-top:16px}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;color:hsl(var(--muted-foreground));font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;padding:8px 10px;border-bottom:1px solid hsl(var(--border));white-space:nowrap}td{padding:9px 10px;border-bottom:1px solid hsl(var(--border) / .5);vertical-align:top}tr:hover td{background:hsl(var(--secondary) / .4)}.etiqueta{display:inline-block;padding:2px 9px;border-radius:7px;font-size:12px;font-weight:550;background:hsl(var(--secondary));border:1px solid hsl(var(--border));white-space:nowrap}.etiqueta.pago{color:hsl(var(--verde-ok));border-color:hsl(var(--verde-ok) / .4);background:hsl(var(--verde-ok) / .08)}.etiqueta.open{color:hsl(var(--primary));border-color:hsl(var(--primary) / .4);background:hsl(var(--primary) / .08)}.etiqueta.erro{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4);background:hsl(var(--destructive) / .08)}button,.botao{display:inline-flex;align-items:center;gap:7px;background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:8px;padding:7px 14px;cursor:pointer;font-size:13px;font-weight:550;font-family:inherit;transition:background .12s,border-color .12s}button:hover{border-color:hsl(var(--muted-foreground))}button.primario{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));font-weight:650}button.primario:hover{background:hsl(var(--primary) / .88)}button.perigo{background:transparent;color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .6)}button.ok{background:hsl(var(--verde-ok));color:#0c1714;border-color:hsl(var(--verde-ok));font-weight:650}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--input));border-radius:8px;padding:7px 10px;font-size:13px;font-family:inherit}input:focus,select:focus,textarea:focus{outline:2px solid hsl(var(--ring) / .4);outline-offset:1px;border-color:hsl(var(--ring))}label{display:block;color:hsl(var(--muted-foreground));font-size:12px;margin-bottom:4px}.campo{margin-bottom:14px}.linha{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.login-wrap{display:grid;place-items:center;min-height:100vh}.login-box{width:360px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;padding:30px;text-align:center}.login-box img.logo-login{width:84px;height:84px;border-radius:18px;margin-bottom:10px}.login-box h1{color:hsl(var(--primary))}.login-box form{text-align:left}.erro-msg{color:hsl(var(--destructive));margin-top:8px;font-size:13px}.ok-msg{color:hsl(var(--verde-ok));margin-top:8px;font-size:13px}.aviso{background:hsl(var(--primary) / .08);border:1px solid hsl(var(--primary) / .3);border-radius:8px;padding:10px 14px;margin:10px 0;font-size:13px}.mono{font-family:var(--font-mono);font-size:12.5px}.diff-tabela{width:100%;border-collapse:collapse;font-size:13.5px}.diff-tabela th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:hsl(var(--muted-foreground));padding:6px 10px;border-bottom:1px solid hsl(var(--border))}.diff-tabela td{padding:8px 10px;border-bottom:1px solid hsl(var(--border))}.diff-tabela tr:last-child td{border-bottom:none}.diff-tabela .campo{color:hsl(var(--muted-foreground));width:110px}.diff-tabela tr.mudou{background:hsl(var(--verde-ok) / .06)}.diff-tabela tr.mudou .antes{color:hsl(var(--destructive));text-decoration:line-through;text-decoration-color:hsl(var(--destructive) / .5)}.diff-tabela tr.mudou .depois{color:hsl(var(--verde-ok))}.diff-tabela .seta{color:hsl(var(--muted-foreground));width:24px;text-align:center}.diff-tabela tr.igual .mantem{color:hsl(var(--muted-foreground));font-size:12.5px}.chat{max-height:480px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.msg{max-width:75%;padding:9px 12px;border-radius:12px;white-space:pre-wrap;font-size:13.5px;word-break:break-word}.msg.in{background:hsl(var(--secondary));border:1px solid hsl(var(--border));align-self:flex-start;border-bottom-left-radius:4px}.msg.out{background:hsl(var(--primary) / .13);border:1px solid hsl(var(--primary) / .25);align-self:flex-end;border-bottom-right-radius:4px}.msg .meta{font-size:10.5px;color:hsl(var(--muted-foreground));margin-top:5px}.chat-layout{display:grid;grid-template-columns:340px 1fr;gap:14px;height:calc(100vh - 190px);min-height:460px}@media(max-width:900px){.chat-layout{grid-template-columns:1fr;height:auto}}.chat-col{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;display:flex;flex-direction:column;overflow:hidden;min-height:0}.chat-col-topo{padding:10px;border-bottom:1px solid hsl(var(--border));display:flex;gap:8px;flex-wrap:wrap}.chat-col-rolagem{overflow-y:auto;flex:1;min-height:0}.chat-cabecalho{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid hsl(var(--border));flex-wrap:wrap}.chat-cabecalho .acoes{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chat-corpo{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px}.chat-vazio{margin:auto;color:hsl(var(--muted-foreground));text-align:center}.composer{border-top:1px solid hsl(var(--border));padding:10px;display:flex;gap:8px;align-items:flex-end}.composer textarea{flex:1;resize:none;min-height:38px;max-height:140px;line-height:1.4}.composer-travado{border-top:1px solid hsl(var(--border));padding:12px 14px;color:hsl(var(--muted-foreground));font-size:13px;background:hsl(var(--secondary) / .4)}.conv-item{display:flex;gap:10px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid hsl(var(--border) / .5);border-radius:0;padding:10px 12px;cursor:pointer}.conv-item:hover{background:hsl(var(--secondary) / .5)}.conv-item.sel{background:hsl(var(--accent));border-left:2px solid hsl(var(--primary))}.conv-item .corpo{flex:1;min-width:0}.conv-item .titulo{display:flex;justify-content:space-between;gap:8px}.conv-item .nome{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-item .hora{color:hsl(var(--muted-foreground));font-size:11px;flex-shrink:0}.conv-item .previa{color:hsl(var(--muted-foreground));font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 4px}.conv-item .rodape{display:flex;gap:6px;align-items:center}.avatar{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;font-weight:700;font-size:13px;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.giro{display:inline-block;animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.copiar{cursor:pointer}.kill{display:flex;align-items:center;gap:12px}.interruptor{position:relative;display:inline-block;width:40px;height:22px}.interruptor input{display:none}.interruptor span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:hsl(var(--muted));transition:background .15s;cursor:pointer}.interruptor span:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:hsl(var(--foreground));top:3px;left:3px;transition:transform .15s}.interruptor input:checked+span{background:hsl(var(--primary))}.interruptor input:checked+span:before{transform:translate(18px);background:hsl(var(--primary-foreground))}.grafico{display:flex;gap:6px;align-items:flex-end;height:160px}.barra-grupo{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.barra-grupo .barras{display:flex;gap:2px;align-items:flex-end;height:100%}.barra-grupo .barra{flex:1;border-radius:3px 3px 0 0;min-height:2px}@media(max-width:860px){.layout{flex-direction:column}.sidebar{width:100%;height:auto;position:static}.sidebar nav{display:flex;flex-wrap:wrap}.conv-lista{width:40%}}
