@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--g1:#090a0d;--g2:#0e1013;--g3:#14161a;--g4:#1b1d22;--g5:#22242a;--g6:#2d2f34;--g7:#3d4046;--g8:#6b6f77;--g9:#777a83;--g10:#92959d;--g11:#aeb1b8;--g12:#f2f3f6;--accent:#5561e7;--accentFg:#fcfcfc;--accentText:#a7b4ff;--run:#a7b4ff;--warn:#f1ba4b;--err:#ff7e79;--ok:#59d38c;--shadow:0 12px 32px -8px #0009,0 0 0 1px var(--g6);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--g1:lab(2.73741% .0127181 -1.18454);--g2:lab(4.56951% .0198632 -1.94279);--g3:lab(7.18494% .0291318 -2.94158);--g4:lab(10.8622% .0319257 -3.36777);--g5:lab(14.3368% .0335723 -3.74286);--g6:lab(19.3258% .0173897 -3.75069);--g7:lab(26.855% .0196248 -4.50147);--g8:lab(46.5658% -.00438094 -5.2655);--g9:lab(51.2062% -.0118315 -5.26937);--g10:lab(61.658% -.0324249 -4.52846);--g11:lab(72.1092% -.0410378 -3.78153);--g12:lab(95.9203% -.0270605 -1.5188);--accent:lab(46.234% 27.5855 -70.7739);--accentFg:lab(98.84% .0000298023 -.0000119209);--accentText:lab(74.5143% 9.931 -43.2798);--run:lab(74.5143% 9.931 -43.2798);--warn:lab(79.2425% 12.4489 61.8417);--err:lab(68.2558% 50.3427 27.4694);--ok:lab(76.4345% -47.7098 24.5839)}}:root[data-theme=light]{--g1:#f9fafb;--g2:#f3f4f6;--g3:#fff;--g4:#eeeff2;--g5:#e5e6ea;--g6:#dedfe4;--g7:#cfd1d6;--g8:#7d8088;--g9:#83868e;--g10:#60636a;--g11:#45484e;--g12:#14161b;--accent:#454bd7;--accentFg:#fff;--accentText:#3f44c8;--run:#3f44c8;--warn:#8b5500;--err:#b7191c;--ok:#006d3c;--shadow:0 12px 32px -10px #14161b40,0 0 0 1px var(--g6);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--g1:lab(98.2502% -.0147223 -.760174);--g2:lab(96.2733% -.0211298 -1.13966);--g3:lab(100% 0 0);--g4:lab(94.5283% -.0269413 -1.51875);--g5:lab(91.2753% -.0318885 -1.89741);--g6:lab(88.9502% -.0361204 -2.27559);--g7:lab(83.7199% -.0418425 -3.03046);--g8:lab(53.5376% -.0250041 -4.52442);--g9:lab(55.8577% -.0272989 -4.52567);--g10:lab(41.9368% -.010699 -4.51685);--g11:lab(30.3355% .0108629 -4.50581);--g12:lab(7.17295% .0646338 -3.67434);--accent:lab(38.7855% 33.3638 -74.233);--accentFg:lab(100% 0 0);--accentText:lab(35.4277% 32.1464 -70.6985);--run:lab(35.4277% 32.1464 -70.6985);--warn:lab(41.7025% 19.2551 50.2642);--err:lab(40.095% 59.891 42.9038);--ok:lab(40.0622% -38.6765 20.0037)}}:root{--bg:var(--g1);--surface:var(--g2);--raised:var(--g3);--hover:var(--g4);--pressed:var(--g5);--line:var(--g6);--line-strong:var(--g7);--control-line:var(--g8);--text:var(--g12);--text-2:var(--g11);--text-3:var(--g10);--icon-3:var(--g9);--font:"Geist Variable","Geist","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"Geist Mono Variable","Geist Mono","JetBrains Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--r1:4px;--r2:6px;--r3:8px;--fs-xs:11px;--fs-sm:12px;--fs:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--side:224px;--status:26px}*{box-sizing:border-box}table{font:inherit}html,body{height:100%}body{background:var(--bg);color:var(--text);font:400 var(--fs)/1.5 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accentText);text-underline-offset:3px}:focus-visible{outline:2px solid var(--accentText);outline-offset:1px;border-radius:var(--r1)}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:-.01em}svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}svg.i.sm{width:14px;height:14px}svg.spin{animation:1s linear infinite spin}.kbd{font:500 var(--fs-xs)/16px var(--mono);text-align:center;border:1px solid var(--line-strong);border-radius:var(--r1);background:var(--raised);min-width:18px;color:var(--text-3);border-bottom-width:2px;padding:0 5px}.app{grid-template-columns:var(--side) minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--status);height:100%;padding-top:env(safe-area-inset-top,0px);display:grid}body:before{content:"";height:env(safe-area-inset-top,0px);background:var(--bg);z-index:90;position:fixed;inset:0 0 auto}.side{gap:var(--s4);padding:var(--s3) var(--s2);background:var(--surface);border-right:1px solid var(--line);min-height:0;padding-left:max(var(--s2),env(safe-area-inset-left,0px));flex-direction:column;grid-row:1;display:flex;overflow-y:auto}.brand{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);font-weight:600;font-size:var(--fs-md);letter-spacing:-.01em;display:flex}.brand .mk{border-radius:var(--r2);background:var(--accent);width:20px;height:20px;color:var(--accentFg);place-items:center;display:grid}.brand .mk svg{stroke-width:2.2px;width:12px;height:12px}.brand small{font:400 var(--fs-xs) var(--mono);color:var(--text-3);margin-left:auto}.navg{gap:1px;display:grid}.navg h6{margin:var(--s3) var(--s2) var(--s1);font:500 var(--fs-xs)/16px var(--font);color:var(--text-3)}.nav-i{align-items:center;gap:var(--s2);height:28px;padding:0 var(--s2);border-radius:var(--r2);color:var(--text-2);text-align:left;background:0 0;border:0;width:100%;text-decoration:none;display:flex}.nav-i:hover{background:var(--hover);color:var(--text)}.nav-i[aria-current=page]{background:var(--pressed);color:var(--text)}.nav-i .n{font:400 var(--fs-xs) var(--mono);color:var(--text-3);margin-left:auto}.nav-i .n.warn{color:var(--warn)}.nav-i .dot{margin-left:auto}.dot{background:var(--g8);border-radius:50%;flex:none;width:6px;height:6px}.dot.run{background:var(--run);box-shadow:0 0 0 3px color-mix(in srgb,var(--run) 22%,transparent)}.dot.warn{background:var(--warn)}.dot.err{background:var(--err)}.dot.ok{background:var(--ok)}.dot.pulse{animation:1.6s ease-in-out infinite pulse}.main{flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.top{align-items:center;gap:var(--s3);height:44px;padding:0 max(var(--s4),env(safe-area-inset-right,0px)) 0 var(--s4);border-bottom:1px solid var(--line);background:var(--bg);flex:none;display:flex}.top h1{font-size:var(--fs-md);letter-spacing:-.01em;margin:0;font-weight:600}.top .sp{flex:1}.cmdk{align-items:center;gap:var(--s2);min-width:220px;height:28px;padding:0 var(--s2);border:1px solid var(--control-line);border-radius:var(--r2);background:var(--surface);color:var(--text-3);display:flex}.cmdk:hover{border-color:var(--text-3);color:var(--text-2)}.cmdk .kbd{margin-left:auto}.btn{height:28px;padding:0 var(--s3);border:1px solid var(--control-line);border-radius:var(--r2);background:var(--raised);color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--hover)}.btn:active{background:var(--pressed)}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accentFg)}.btn.pri:hover{filter:brightness(1.08)}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover);color:var(--text)}.btn.danger{color:var(--err)}.btn.ico{width:28px;padding:0}.btn[disabled]{opacity:.65;cursor:progress}.btn .kbd{background:0 0;margin-left:2px}.btn.pri .kbd{border-color:color-mix(in srgb,var(--accentFg) 45%,transparent);color:var(--accentFg);background:0 0}.bar{align-items:center;gap:var(--s2);padding:var(--s2) max(var(--s4),env(safe-area-inset-right,0px)) var(--s2) var(--s4);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;min-height:44px;display:flex}.bar .sum{color:var(--text-3);font-size:var(--fs-sm);min-width:0;margin-right:auto}.bar .sum b{color:var(--text-2);font-weight:500}.seg{border:1px solid var(--control-line);border-radius:var(--r2);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.seg button{height:22px;padding:0 var(--s2);border-radius:var(--r1);color:var(--text-2);font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:6px;font-weight:500;display:flex}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true],.seg button[aria-checked=true]{background:var(--pressed);color:var(--text);box-shadow:0 0 0 1px var(--line-strong)}.search{align-items:center;gap:var(--s2);width:200px;height:28px;padding:0 var(--s2);border:1px solid var(--control-line);border-radius:var(--r2);background:var(--surface);color:var(--text-3);display:flex}.search:focus-within{border-color:var(--accentText);outline:1px solid var(--accentText)}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;height:26px}.search input::placeholder{color:var(--text-3)}.fchip{height:28px;padding:0 var(--s2);border:1px dashed var(--control-line);border-radius:var(--r2);color:var(--text-2);font-size:var(--fs-sm);background:0 0;align-items:center;gap:6px;font-weight:500;display:inline-flex}.fchip:hover{background:var(--hover);color:var(--text)}.fchip.on{background:var(--raised);color:var(--text);border-style:solid}.fchip .v{color:var(--accentText)}.fchip.attn .dot{background:var(--g8)}.fchip.attn.on .dot{background:var(--warn)}.content{flex:1;min-height:0;position:relative;overflow:auto}.content.fit{overflow:hidden}.pad{padding:var(--s4) max(var(--s4),env(safe-area-inset-right,0px)) var(--s6) var(--s4)}.statusbar{align-items:center;gap:var(--s4);height:var(--status);padding:0 max(var(--s3),env(safe-area-inset-right,0px)) 0 max(var(--s3),env(safe-area-inset-left,0px));border-top:1px solid var(--line);background:var(--surface);font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;grid-area:2/1/auto/-1;display:flex;overflow:hidden}.statusbar .it{align-items:center;gap:6px;display:flex}.statusbar b{color:var(--text-2);font-weight:500}.statusbar .sp{flex:1}.statusbar button.it{color:var(--text-3);height:100%;padding:0 var(--s1);font-size:var(--fs-xs);background:0 0;border:0}.statusbar button.it:hover{color:var(--text)}.banner{align-items:center;gap:var(--s2);padding:var(--s2) max(var(--s4),env(safe-area-inset-right,0px)) var(--s2) var(--s4);background:var(--raised);border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-2);flex:none;display:flex}.banner b{color:var(--text);font-weight:600}.hasd .bar,.hasd .content.fit{margin-right:min(760px,64%)}.badge{border-radius:var(--r1);background:color-mix(in srgb,var(--sc) 12%,var(--raised));height:20px;color:var(--text);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 7px 0 5px;font-weight:500;display:inline-flex}.badge svg{color:var(--sc)}.st-pendente,.st-cancelada{--sc:var(--icon-3)}.st-em_execucao{--sc:var(--run)}.st-aguardando_resposta,.st-tentando_novamente,.st-travada{--sc:var(--warn)}.st-falhou,.st-prazo_estourado{--sc:var(--err)}.st-concluida{--sc:var(--ok)}.sti{color:var(--sc);display:inline-flex}.av{border-radius:var(--r2);background:var(--pressed);width:20px;height:20px;color:var(--text-2);flex:none;place-items:center;display:grid;position:relative}.av svg{width:12px;height:12px}.av.work:after{content:"";border:1px solid var(--run);opacity:0;border-radius:8px;animation:2s ease-out infinite ring;position:absolute;inset:-2px}.prio{color:var(--text-3);font-size:var(--fs-sm);align-items:center;gap:4px;display:inline-flex}.prio svg{width:14px;height:14px}.board{gap:var(--s2);height:100%;padding:var(--s3) max(var(--s4),env(safe-area-inset-right,0px)) var(--s3) var(--s4);align-items:flex-start;display:flex;overflow-x:auto}.col{background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);flex-direction:column;flex:0 0 268px;min-height:0;max-height:100%;display:flex}.col.thin{flex-basis:300px}.col>.ch{align-items:center;gap:var(--s2);height:32px;padding:0 var(--s3);text-align:left;border-radius:var(--r3);background:0 0;border:0;flex:none;width:100%;font-weight:500;display:flex}.col>.ch .ct{font:400 var(--fs-xs) var(--mono);color:var(--text-3);margin-left:auto}.col>.ch .chev{color:var(--text-3);transition:transform .15s}.col.closed>.ch .chev{transform:rotate(-90deg)}.col .cards{gap:var(--s2);padding:0 var(--s2) var(--s2);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.col.closed .cards{display:none}.col .none{padding:var(--s3) var(--s2);text-align:center;color:var(--text-3);font-size:var(--fs-sm);border:1px dashed var(--line);border-radius:var(--r2)}.card{text-align:left;width:100%;padding:var(--s2) var(--s3);background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);flex-direction:column;gap:6px;transition:border-color .12s,background .12s;display:flex;position:relative;overflow:hidden}.card:hover{border-color:var(--line-strong);background:var(--hover)}.card.cur{border-color:var(--control-line)}.card.sel{border-color:var(--accentText);box-shadow:0 0 0 1px var(--accentText)}.card .r1{color:var(--text-3);align-items:center;gap:6px;display:flex}.card .r1 .id{font:400 var(--fs-xs) var(--mono)}.card .r1 .tm{font:400 var(--fs-xs) var(--mono);margin-left:auto}.card .tt{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.card .cn{color:var(--text-3);font-size:var(--fs-sm);align-items:center;gap:6px;min-width:0;display:flex}.card .cn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card .nt{font-size:var(--fs-sm);color:var(--text-2);align-items:flex-start;gap:6px;line-height:1.35;display:flex}.card .nt svg{margin-top:1px}.card .tool{font:400 var(--fs-xs) var(--mono);color:var(--run);align-items:center;gap:6px;display:flex}.card .r3{align-items:center;gap:var(--s2);color:var(--text-2);font-size:var(--fs-sm);display:flex}.card .r3 .prio{margin-left:auto}.card .live{background:color-mix(in srgb,var(--run) 18%,transparent);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.card .live:after{content:"";background:var(--run);width:30%;animation:1.8s ease-in-out infinite sweep;position:absolute;inset:0 auto 0 0}.stale .card,.stale .nav-i .dot,.stale .tm{opacity:.6}.stale .live,.stale .av.work:after,.stale .dot.pulse,.stale svg.spin{animation:none;display:none}.lst{border-collapse:separate;border-spacing:0;width:100%}.lst thead th{z-index:2;text-align:left;height:32px;padding:0 var(--s3);background:var(--bg);border-bottom:1px solid var(--line);font:500 var(--fs-xs) var(--font);color:var(--text-3);white-space:nowrap;position:sticky;top:0}.lst th.num,.lst td.num{text-align:right}.lst tbody tr.g td{height:28px;padding:0 var(--s3);background:var(--surface);border-bottom:1px solid var(--line);color:var(--text-2);font-weight:500}.lst tbody tr.g td .ct{font:400 var(--fs-xs) var(--mono);color:var(--text-3);margin-left:6px}.lst tbody tr.r{cursor:pointer}.lst tbody tr.r td{height:34px;padding:0 var(--s3);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:380px;overflow:hidden}.lst tbody tr.r:hover td,.lst tbody tr.r.cur td{background:var(--hover)}.lst tbody tr.r.sel td{background:var(--pressed)}.lst tbody tr.r.sel td:first-child{box-shadow:inset 2px 0 0 var(--accentText)}.lst tbody tr.r:focus-visible{outline:2px solid var(--accentText);outline-offset:-2px}.lst td.t{color:var(--text);font-weight:500}.lst td.m{color:var(--text-3)}.lst .who{align-items:center;gap:var(--s2);display:inline-flex}.lst .lnk{color:var(--text);text-align:left;background:0 0;border:0;padding:0;font-weight:500}.lst .lnk:hover{text-underline-offset:3px;text-decoration:underline}.drawer{z-index:40;background:var(--bg);border-left:1px solid var(--line-strong);flex-direction:column;width:min(760px,64%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 48px -24px #00000073}.dh{padding:var(--s3) max(var(--s4),env(safe-area-inset-right,0px)) 0 var(--s4);gap:var(--s2);flex:none;display:grid}.dh .l1{align-items:center;gap:var(--s2);color:var(--text-3);display:flex}.dh .l1 .sp{flex:1}.dh h2{font-size:var(--fs-lg);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.3}.dh .meta{align-items:center;gap:var(--s1) var(--s4);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.dh .meta>span{align-items:center;gap:6px;display:inline-flex}.dh .acts{gap:var(--s2);padding-bottom:var(--s3);flex-wrap:wrap;display:flex}.tabs{gap:var(--s4);padding:0 var(--s4);border-bottom:1px solid var(--line);flex:none;display:flex;overflow-x:auto}.tabs button{height:34px;color:var(--text-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0;font-weight:500;display:flex}.tabs button:hover{color:var(--text)}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accentText)}.tabs .c{font:400 var(--fs-xs) var(--mono);color:var(--text-3)}.tp{flex-direction:column;flex:1;min-height:0;display:flex}.tp.scroll{padding:var(--s4) max(var(--s4),env(safe-area-inset-right,0px)) var(--s6) var(--s4);overflow:auto}.tr-h{align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;display:flex}.tr-h .t{align-items:center;gap:var(--s2);flex:300px;min-width:0;font-weight:500;display:flex}.tr-h .t .v{font-family:var(--mono);font-size:var(--fs-sm)}.tr-h .t .mut{color:var(--text-3);font-weight:400}.ruler{--cols:58px 16px minmax(0,1fr) 168px 56px;grid-template-columns:var(--cols);column-gap:var(--s2);height:22px;padding:0 var(--s4);border-bottom:1px solid var(--line);color:var(--text-3);font:400 var(--fs-xs) var(--mono);background:var(--bg);flex:none;align-items:end;display:grid}.ruler .h{font-family:var(--font);grid-column:1/4;padding-bottom:3px}.ruler .ticks{grid-column:4;height:100%;position:relative}.ruler .ticks span{white-space:nowrap;position:absolute;bottom:3px;transform:translate(-50%)}.ruler .ticks span:first-child{transform:none}.trace{--cols:58px 16px minmax(0,1fr) 168px 56px;min-height:0;padding:var(--s1) 0 var(--s6);flex:1;position:relative;overflow-y:auto}.sp-row{border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);animation:.24s ease-out enter;position:relative}.sp-btn{grid-template-columns:var(--cols);gap:0 var(--s2);width:100%;min-height:30px;padding:3px var(--s4);text-align:left;color:var(--text);background:0 0;border:0;align-items:center;display:grid}.sp-btn:hover{background:var(--hover)}.sp-btn[aria-expanded=true]{background:var(--surface)}.sp-btn:focus-visible{outline-offset:-2px}.sp-t{font:400 var(--fs-xs) var(--mono);color:var(--text-3)}.sp-n{align-items:baseline;gap:var(--s2);min-width:0;display:flex;overflow:hidden}.sp-n b{white-space:nowrap;font-weight:500}.sp-n .a{font:400 var(--fs-sm) var(--mono);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-trk{background:color-mix(in srgb,var(--g6) 70%,transparent);border-radius:2px;height:6px;position:relative}.sp-bar{background:var(--g9);border-radius:2px;min-width:2px;transition:left .5s linear,width .5s linear;position:absolute;top:0;bottom:0}.sp-bar.run{background:var(--run)}.sp-bar.run:after{content:"";background:var(--run);border-radius:2px;width:6px;animation:1.2s ease-in-out infinite pulse;position:absolute;top:-2px;bottom:-2px;right:0}.sp-bar.err{background:var(--err)}.sp-bar.hang{background:repeating-linear-gradient(135deg,var(--warn) 0 3px,transparent 3px 6px);outline:1px solid var(--warn);outline-offset:-1px}.sp-d{font:400 var(--fs-sm) var(--mono);color:var(--text-2);text-align:right;white-space:nowrap}.sp-d.live{color:var(--run)}.sp-d.hang{color:var(--warn)}.sp-x{padding:var(--s2) var(--s4) var(--s3) calc(var(--s4) + 58px + var(--s2) + 16px + var(--s2));gap:var(--s2);background:var(--surface);border-top:1px solid var(--line);display:grid}.sp-x .k{gap:var(--s2);font-size:var(--fs-sm);grid-template-columns:76px minmax(0,1fr);margin:0;display:grid}.sp-x .k dt{color:var(--text-3)}.sp-x .k dd{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.sp-msg .sp-btn{align-items:flex-start;padding-top:6px;padding-bottom:6px}.sp-msg .body{grid-column:3/-1;min-width:0}.sp-msg .who{color:var(--text-3);font-size:var(--fs-sm);margin-bottom:2px;display:block}.sp-msg .tx{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sp-msg .sp-btn[aria-expanded=true] .tx{-webkit-line-clamp:unset;display:block}.sp-msg .tx p{margin:0 0 4px}.sp-msg .tx ul{margin:2px 0 4px;padding-left:18px}.sp-msg .tx code{font:400 var(--fs-sm) var(--mono);background:var(--pressed);border-radius:var(--r1);padding:0 4px}.sp-sys{align-items:center;gap:var(--s3);padding:6px var(--s4);color:var(--text-3);font-size:var(--fs-sm);display:flex}.sp-sys:before,.sp-sys:after{content:"";background:var(--line);flex:1;height:1px}.sp-sys span{font-family:var(--mono);font-size:var(--fs-xs)}.sp-row.fail .sp-btn{box-shadow:inset 2px 0 0 var(--err)}.sp-row.hangrow .sp-btn{box-shadow:inset 2px 0 0 var(--warn)}.jump{left:50%;bottom:var(--s4);height:28px;padding:0 var(--s3);border:1px solid var(--control-line);background:var(--raised);box-shadow:var(--shadow);z-index:3;border-radius:99px;align-items:center;gap:6px;font-weight:500;display:flex;position:absolute;transform:translate(-50%)}.jump:hover{background:var(--hover)}.trwrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.note-box{gap:var(--s2);margin:var(--s3) var(--s4);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);color:var(--text-2);font-size:var(--fs-sm);flex:none;display:flex}.note-box svg{margin-top:2px}.note-box b{color:var(--text)}.kv{gap:var(--s3) var(--s4);grid-template-columns:132px minmax(0,1fr);margin:0;display:grid}.kv dt{color:var(--text-3)}.kv dd{overflow-wrap:anywhere;margin:0}.kv ul{color:var(--text-2);margin:0;padding-left:18px}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;height:30px;padding:0 var(--s3);font:500 var(--fs-xs) var(--font);color:var(--text-3);border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{height:36px;padding:0 var(--s3);border-bottom:1px solid var(--line);white-space:nowrap}.tbl .num{text-align:right}.scroll-x{max-width:100%;overflow-x:auto}.tl{margin:0;padding:0;list-style:none}.tl li{gap:0 var(--s3);padding-bottom:var(--s4);grid-template-columns:62px 16px minmax(0,1fr);display:grid;position:relative}.tl li:before{content:"";left:calc(62px + var(--s3) + 7.5px);background:var(--line);width:1px;position:absolute;top:20px;bottom:0}.tl li:last-child:before{display:none}.tl time{font:400 var(--fs-xs) var(--mono);color:var(--text-3);padding-top:2px}.box{border:1px solid var(--line);border-radius:var(--r3);background:var(--raised);padding:var(--s3) var(--s4)}.chips{margin-top:var(--s2);flex-wrap:wrap;gap:6px;display:flex}.chip{height:22px;padding:0 var(--s2);border:1px solid var(--line-strong);border-radius:var(--r1);font:400 var(--fs-sm) var(--mono);color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.ag-n{font-weight:500}.ag-sub{color:var(--text-3);font-size:var(--fs-sm)}.cap{background:var(--g6);vertical-align:middle;border-radius:2px;width:56px;height:4px;display:inline-block;overflow:hidden}.cap i{background:var(--run);height:100%;display:block}.kpis{border:1px solid var(--line);border-radius:var(--r3);background:var(--raised);margin-bottom:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpis>div{padding:var(--s3) var(--s4);border-left:1px solid var(--line)}.kpis>div:first-child{border-left:0}.kpis span{color:var(--text-3);font-size:var(--fs-sm);display:block}.kpis b{font:500 var(--fs-xl)/1.3 var(--font);letter-spacing:-.02em;display:block}.kpis small{color:var(--text-3);font-size:var(--fs-xs)}.two{gap:var(--s4);margin-bottom:var(--s4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.pnl{border:1px solid var(--line);border-radius:var(--r3);background:var(--raised);padding:var(--s3) var(--s4) var(--s4);min-width:0}.pnl>.ph{justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.pnl h3{font-size:var(--fs);margin:0;font-weight:600}.pnl .sub{color:var(--text-3);font-size:var(--fs-sm);margin:0}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .gl{stroke:var(--line);stroke-width:1px}.chart text{fill:var(--text-3);font:400 10.5px var(--mono)}.chart .bm{fill:var(--accent);cursor:pointer}.chart .bm:hover,.chart .bm:focus-visible,.chart .bm.max{fill:var(--accentText)}.chart text.lbl{fill:var(--text);font-weight:500}.tip{z-index:5;pointer-events:none;background:var(--raised);box-shadow:var(--shadow);border-radius:var(--r2);font:400 var(--fs-sm) var(--mono);white-space:nowrap;padding:4px 8px;position:absolute;transform:translate(-50%,-100%)}.hb{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.hb li{gap:4px var(--s3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hb .who{align-items:center;gap:var(--s2);min-width:0;display:flex}.hb .trk{background:var(--g6);border-radius:2px;grid-column:1/-1;height:6px}.hb .trk i{background:var(--g9);border-radius:2px;height:100%;display:block}.meter{background:var(--g6);border-radius:2px;height:6px;overflow:hidden}.meter i{background:var(--accent);height:100%;display:block}.form{gap:var(--s6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;max-width:1040px;display:grid}.fld{margin-bottom:var(--s4);gap:6px;display:grid}.fld>label,.fld>.lb{font-weight:500;font-size:var(--fs-sm);color:var(--text-2)}.fld .hint{color:var(--text-3);font-size:var(--fs-xs);justify-content:space-between;display:flex}.inp{width:100%;height:30px;padding:0 var(--s3);border:1px solid var(--control-line);border-radius:var(--r2);background:var(--surface);color:var(--text)}textarea.inp{height:auto;padding:var(--s2) var(--s3);resize:vertical;min-height:64px;line-height:1.5}.inp:focus{outline:1px solid var(--accentText);border-color:var(--accentText)}.inp::placeholder{color:var(--text-3)}.two-f{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.sel-b{align-items:center;gap:var(--s2);text-align:left;width:100%;height:30px;padding:0 var(--s2) 0 var(--s2);border:1px solid var(--control-line);border-radius:var(--r2);background:var(--surface);display:flex}.sel-b:hover{background:var(--hover)}.sel-b .chev{color:var(--text-3);margin-left:auto}.dirs{gap:6px;display:grid}.dirs .d{gap:6px;display:flex}.dirs .d .inp{flex:1}.sum-box h3{margin:0 0 var(--s2);font-size:var(--fs-sm);color:var(--text-3);font-weight:500}.fact{margin:var(--s4) 0 0;font-size:var(--fs-sm);color:var(--text-2);gap:6px;padding:0;list-style:none;display:grid}.fact li{gap:var(--s2);align-items:center;display:flex}.stickyf{gap:var(--s2);padding:var(--s3) 0;background:linear-gradient(transparent,var(--bg) 30%);display:flex;position:sticky;bottom:0}.pop{z-index:80;min-width:200px;max-height:300px;padding:var(--s1);background:var(--raised);border-radius:var(--r3);box-shadow:var(--shadow);position:fixed;overflow:auto}.opt{align-items:center;gap:var(--s2);width:100%;height:28px;padding:0 var(--s2);border-radius:var(--r2);text-align:left;color:var(--text);background:0 0;border:0;display:flex}.opt:hover,.opt.hl{background:var(--hover)}.opt .ck{color:var(--accentText);visibility:hidden;margin-left:auto}.opt[aria-selected=true] .ck{visibility:visible}.opt .ct{font:400 var(--fs-xs) var(--mono);color:var(--text-3);margin-left:auto}.scrim{z-index:70;padding:12vh var(--s4) var(--s4);background:#00000080;place-items:start center;display:grid;position:fixed;inset:0}.scrim.center{padding-top:var(--s4);place-items:center}:root[data-theme=light] .scrim{background:#14161b47}.dlg{background:var(--raised);border-radius:var(--r3);width:min(560px,100%);box-shadow:var(--shadow);flex-direction:column;max-height:70vh;display:flex;overflow:hidden}.dlg.sm{width:min(420px,100%);padding:var(--s4);gap:var(--s3);max-height:none;display:grid}.dlg.sm h2{font-size:var(--fs-md);margin:0}.dlg.sm p{color:var(--text-2);margin:0}.dlg .acts{gap:var(--s2);justify-content:flex-end;display:flex}.pal-in{align-items:center;gap:var(--s2);height:44px;padding:0 var(--s4);border-bottom:1px solid var(--line);color:var(--text-3);display:flex}.pal-in input{color:var(--text);font-size:var(--fs-md);background:0 0;border:0;outline:none;flex:1}.pal-l{padding:var(--s2);overflow:auto}.pal-l h6{margin:var(--s2) var(--s2) var(--s1);font:500 var(--fs-xs) var(--font);color:var(--text-3)}.pal-l .opt{height:32px}.helpg{gap:var(--s2) var(--s4);grid-template-columns:auto 1fr;align-items:center;display:grid}.toasts{z-index:95;left:50%;bottom:calc(var(--status) + var(--s4) + env(safe-area-inset-bottom,0px));gap:var(--s2);display:grid;position:fixed;transform:translate(-50%)}.toast{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--raised);border-radius:var(--r3);box-shadow:var(--shadow);animation:.2s enter;display:flex}.empty{justify-items:center;gap:var(--s3);text-align:center;padding:72px var(--s4);color:var(--text-2);display:grid}.empty svg.art{width:120px;height:auto}.empty h2{font-size:var(--fs-lg);color:var(--text);margin:0}.empty p{max-width:44ch;color:var(--text-3);margin:0}.sk{border-radius:var(--r2);background:linear-gradient(90deg,var(--g4) 25%,var(--g5) 50%,var(--g4) 75%);background-size:200% 100%;animation:1.4s linear infinite shimmer}.sk-col{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);padding:var(--s3);gap:var(--s2);flex:0 0 268px;align-content:start;display:grid}.bottom-nav{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.4}}@keyframes ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}@keyframes sweep{0%{transform:translate(-110%)}to{transform:translate(340%)}}@keyframes enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.card .live:after{opacity:.45;width:100%}.sp-bar.run:after{opacity:1}}@media (max-width:1180px){.drawer{width:min(760px,88%)}.hasd .bar,.hasd .content.fit{margin-right:min(760px,88%)}.col{flex-basis:248px}}@media (max-width:860px){:root{--side:0px}.app{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.side,.statusbar{display:none}.main{grid-column:1}.bottom-nav{border-top:1px solid var(--line);background:var(--surface);padding:var(--s1) max(var(--s2),env(safe-area-inset-right,0px)) calc(var(--s1) + env(safe-area-inset-bottom,0px)) max(var(--s2),env(safe-area-inset-left,0px));grid-row:2;justify-content:space-around;display:flex}.bottom-nav a{font-size:var(--fs-xs);color:var(--text-3);border-radius:var(--r2);flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0;font-weight:500;text-decoration:none;display:flex;position:relative}.bottom-nav a svg{width:20px;height:20px}.bottom-nav a[aria-current=page]{color:var(--text)}.bottom-nav a[aria-current=page] svg{color:var(--accentText)}.bottom-nav .n{font:500 10px var(--mono);color:var(--warn);position:absolute;top:1px;left:54%}.top{padding-left:var(--s3)}.cmdk{justify-content:center;width:28px;min-width:0;padding:0}.cmdk span{display:none}.bar{padding-left:var(--s3)}.bar .sum{flex-basis:100%;order:-1}.search{order:5;width:100%}.hasd .bar,.hasd .content.fit{margin-right:0}.content.fit{overflow:auto}.board{height:auto;padding-left:var(--s3);flex-direction:column;align-items:stretch;overflow:visible}.col,.col.thin{flex:none;width:100%;max-height:none}.pad{padding-left:var(--s3)}.drawer{width:100%;top:env(safe-area-inset-top,0px);z-index:60;border-left:0;position:fixed}.dh{padding-left:var(--s3)}.tabs{padding-left:var(--s3);gap:var(--s3)}.tp.scroll{padding-left:var(--s3)}.trace{--cols:50px 16px minmax(0,1fr) 52px}.ruler{display:none}.sp-btn{padding-left:var(--s3);padding-right:var(--s3)}.sp-trk{display:none}.sp-x{padding-left:var(--s3)}.sp-n{flex-wrap:wrap}.sp-n .a{white-space:normal;overflow-wrap:anywhere;flex-basis:100%}.tr-h{padding-left:var(--s3)}.kpis{grid-template-columns:1fr 1fr}.kpis>div:nth-child(3){border-left:0}.kpis>div:nth-child(n+3){border-top:1px solid var(--line)}.two,.form,.two-f{grid-template-columns:1fr}.lst .hm{display:none}.kv{grid-template-columns:96px minmax(0,1fr)}.toasts{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.scrim{padding-top:8vh}.btn,.fchip,.search,.cmdk{height:36px}.btn.ico{width:36px}.seg button{height:30px}.opt{height:40px}}#raiz{height:100%}.pular{left:var(--s2);z-index:100;padding:var(--s2) var(--s3);background:var(--raised);border-radius:var(--r2);box-shadow:var(--shadow);color:var(--text);position:fixed;top:-48px}.pular:focus{top:var(--s2)}#conteudo:focus{outline:none}.toast .btn.ico{width:24px;height:24px;margin-left:var(--s1)}.sem-err{color:var(--err)}.sem-ok{color:var(--ok)}.sem-warn{color:var(--warn)}.sem-neutral{color:var(--icon-3)}.sem-run{color:var(--run)}.hint .sem-err{color:var(--err)}.inp[aria-invalid=true]{border-color:var(--err)}.login{min-height:100%;padding:var(--s4);place-items:center;display:grid}.login form{gap:var(--s3);width:min(360px,100%);padding:var(--s5);background:var(--raised);border:1px solid var(--line);border-radius:var(--r3);display:grid}.login h1{font-size:var(--fs-lg);margin:0}.login p,.login .fld{margin:0}.tab-vazia{padding:var(--s4)}.lst tbody tr.r.cur td{background:var(--hover)}.col .card{font:inherit}button.card{color:var(--text)}.drawer .dh{background:var(--bg)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.statusbar button.it[aria-pressed=true]{color:var(--text-2)}.fld{align-content:start}
