:root{--bg:#fdfcfc;--surface:#ffffff;--surface-2:#f5f3f1;--surface-3:#ebe8e4;--nav-bg:var(--bg);--hover:rgba(0,0,0,.05);--press:rgba(0,0,0,.075);--line:#e9e7e4;--line-strong:#d9d5d0;--ring:0 0 0 .5px rgba(0,0,0,.14);--ring-forte:0 0 0 .5px rgba(0,0,0,.3);--ring-sec:0 0 0 .5px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.05);--sec-bg:var(--surface);--sec-hover:var(--surface-2);--seg-on:var(--surface);--ink:#0a0a0a;--ink-2:#44403b;--muted:#6d675f;--faint:#a59f97;--accent:#0a0a0a;--accent-hover:#2a2a2a;--accent-ink:#ffffff;--accent-soft:var(--hover);--brand:var(--ink);--focus:#0a0a0a;--run:#0a59d2;--run-bg:#eef3fd;--run-line:#c9d9f7;--wait:#a35a00;--wait-bg:#fdf3e2;--wait-line:#f0d6a8;--bad:#d0182b;--bad-bg:#fdeeef;--bad-line:#f5c2c7;--ok:#107a45;--ok-bg:#eaf6ef;--ok-line:#bfe3cd;--idle:#6d675f;--idle-bg:#f5f3f1;--idle-line:#e3dfda;--field-line:#948e86;--knob:#ffffff;--toast-bg:#0a0a0a;--toast-ink:#fafafa;--shadow-sheet:0 24px 64px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06);--shadow-pop:0 8px 24px rgba(0,0,0,.10),0 0 0 .5px rgba(0,0,0,.10);--shadow:var(--shadow-sheet);--shadow-sm:0 1px 2px rgba(0,0,0,.08);--shadow-new:0 4px 14px rgba(0,0,0,.18);--backdrop:rgba(10,10,10,.36);--glass:rgba(253,252,252,.92);--glass-surface:rgba(255,255,255,.92);--media:#0a0a0a;--media-2:#2b2926;--media-ink:#ffffff;--media-veil:rgba(0,0,0,.6);--font:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-inter-tight,"Inter Tight"),var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--fs-xs:12px;--fs-rot:13px;--fs-sm:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:40px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--r-xs:4px;--r-sm:10px;--r-campo:12px;--r-grupo:14px;--r-md:20px;--r-lg:24px;--r-pill:9999px;--toque:44px;--barra:256px;--trilho:80px;--abas:64px;--btn-h:44px;--seg-h:44px;--chip-h:44px;--ease:cubic-bezier(.2,.7,.3,1);--panel:var(--surface);--chip:var(--surface-2);--warn:var(--wait);color-scheme:light}@media (hover:hover) and (pointer:fine){:root{--btn-h:40px;--seg-h:32px;--chip-h:36px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0b0b;--surface:#141414;--surface-2:#1c1c1c;--surface-3:#262626;--hover:rgba(255,255,255,.06);--press:rgba(255,255,255,.09);--line:#262626;--line-strong:#333333;--ring:0 0 0 .5px rgba(255,255,255,.14);--ring-forte:0 0 0 .5px rgba(255,255,255,.3);--ring-sec:0 0 0 .5px rgba(255,255,255,.16);--sec-bg:var(--surface-2);--sec-hover:var(--surface-3);--seg-on:var(--surface-3);--ink:#fafafa;--ink-2:#d6d3d1;--muted:#a59f97;--faint:#77716a;--accent:#fafafa;--accent-hover:#e5e5e5;--accent-ink:#0a0a0a;--focus:#fafafa;--run:#7aa7ff;--run-bg:#121c2e;--run-line:#22345a;--wait:#f0b45a;--wait-bg:#2a1f0e;--wait-line:#4d3a17;--bad:#ff7a85;--bad-bg:#2e1215;--bad-line:#5a232a;--ok:#5fd08e;--ok-bg:#0f2419;--ok-line:#1f4a31;--idle:#a59f97;--idle-bg:#1c1c1c;--idle-line:#333333;--field-line:#6b665f;--knob:#fafafa;--toast-bg:#fafafa;--toast-ink:#0a0a0a;--shadow-sheet:0 24px 64px rgba(0,0,0,.6),0 0 0 .5px rgba(255,255,255,.08);--shadow-pop:0 8px 24px rgba(0,0,0,.5),0 0 0 .5px rgba(255,255,255,.10);--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-new:0 4px 14px rgba(0,0,0,.5);--backdrop:rgba(0,0,0,.6);--glass:rgba(11,11,11,.9);--glass-surface:rgba(20,20,20,.9);color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0b0b;--surface:#141414;--surface-2:#1c1c1c;--surface-3:#262626;--hover:rgba(255,255,255,.06);--press:rgba(255,255,255,.09);--line:#262626;--line-strong:#333333;--ring:0 0 0 .5px rgba(255,255,255,.14);--ring-forte:0 0 0 .5px rgba(255,255,255,.3);--ring-sec:0 0 0 .5px rgba(255,255,255,.16);--sec-bg:var(--surface-2);--sec-hover:var(--surface-3);--seg-on:var(--surface-3);--ink:#fafafa;--ink-2:#d6d3d1;--muted:#a59f97;--faint:#77716a;--accent:#fafafa;--accent-hover:#e5e5e5;--accent-ink:#0a0a0a;--focus:#fafafa;--run:#7aa7ff;--run-bg:#121c2e;--run-line:#22345a;--wait:#f0b45a;--wait-bg:#2a1f0e;--wait-line:#4d3a17;--bad:#ff7a85;--bad-bg:#2e1215;--bad-line:#5a232a;--ok:#5fd08e;--ok-bg:#0f2419;--ok-line:#1f4a31;--idle:#a59f97;--idle-bg:#1c1c1c;--idle-line:#333333;--field-line:#6b665f;--knob:#fafafa;--toast-bg:#fafafa;--toast-ink:#0a0a0a;--shadow-sheet:0 24px 64px rgba(0,0,0,.6),0 0 0 .5px rgba(255,255,255,.08);--shadow-pop:0 8px 24px rgba(0,0,0,.5),0 0 0 .5px rgba(255,255,255,.10);--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-new:0 4px 14px rgba(0,0,0,.5);--backdrop:rgba(0,0,0,.6);--glass:rgba(11,11,11,.9);--glass-surface:rgba(20,20,20,.9);color-scheme:dark}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body,html{background:var(--bg)}body{margin:0;color:var(--ink);font-family:var(--font);font-size:var(--fs-md);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{text-wrap:balance;line-height:1.15;font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}b,strong{font-weight:600}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--ink);color:var(--bg)}main [id]{scroll-margin-top:calc(80px + env(safe-area-inset-top, 0px))}.ic{flex:none;display:block}.ic-giro{transform-origin:12px 12px;animation:giro 1.2s linear infinite}@keyframes giro{to{transform:rotate(1turn)}}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.w-read{max-width:760px}.w-op{max-width:1120px}.w-gal{max-width:1320px}.pilha{grid-gap:20px;gap:20px}.pilha,.pilha-p{display:grid;align-content:start;min-width:0}.pilha-p{grid-gap:10px;gap:10px}.pilha-g{display:grid;grid-gap:40px;gap:40px;align-content:start;min-width:0}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.entre{justify-content:space-between}.min0{min-width:0}.muted{color:var(--muted)}.ink2{color:var(--ink-2)}.sm{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.mono{font-family:var(--mono)}.forte{font-weight:600}.t-bad{color:var(--bad)}.t-ok{color:var(--ok)}.t-wait{color:var(--wait)}.t-run{color:var(--run)}.t-idle{color:var(--idle)}.ellip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inl{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.num-xl{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:300;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sec-titulo{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--font);font-size:var(--fs-rot);font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.tecnico{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere}.cartao{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px;min-width:0}@media (min-width:768px){.cartao{padding:20px}}a.cartao,button.cartao{transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}a.cartao:hover,button.cartao:hover{border-color:var(--line-strong);box-shadow:var(--ring)}.cartao-flush,.cartao.cartao-flush{padding:0;overflow:hidden}.cartao-flush>a:focus-visible,.cartao-flush>button:focus-visible,.cartao-flush>li>a:focus-visible,.cartao-flush>li>button:focus-visible{outline-offset:-2px}.divide>*+*{border-top:1px solid var(--line)}p{margin:0}@media (min-width:768px){.so-celular{display:none!important}}@media (max-width:767px){.so-largo{display:none!important}}@media (min-width:1024px){.ate-tablet{display:none!important}}@media (max-width:1023px){.so-notebook{display:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);padding:0 18px;border-radius:var(--r-pill);border:0;background:none;font-weight:500;font-size:var(--fs-sm);line-height:1.2;text-align:center;text-decoration:none;color:inherit;white-space:normal;transition:background-color .15s var(--ease),box-shadow .15s var(--ease),color .15s var(--ease),opacity .15s var(--ease)}.btn:active:not([disabled]){transform:translateY(.5px)}.btn-pri{background:var(--accent);color:var(--accent-ink)}.btn-pri:hover{background:var(--accent-hover)}.btn-sec{background:var(--sec-bg);color:var(--ink);box-shadow:var(--ring-sec)}.btn-sec:hover{background:var(--sec-hover)}.btn-fantasma{color:var(--ink-2)}.btn-fantasma:hover{background:var(--hover);color:var(--ink)}.btn-perigo{background:var(--sec-bg);color:var(--bad);box-shadow:0 0 0 1px var(--bad-line)}.btn-perigo:hover{background:var(--bad-bg)}.btn-perigo-cheio{background:var(--bad);color:var(--bg)}.btn-perigo-cheio:hover{opacity:.9}.btn-falta{background:var(--surface-2);color:var(--ink-2)}.btn-link{display:inline-flex;align-items:center;gap:4px;min-height:var(--toque);padding:0 2px;border:0;background:none;color:var(--ink);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:4px;transition:-webkit-text-decoration-color .15s var(--ease);transition:text-decoration-color .15s var(--ease);transition:text-decoration-color .15s var(--ease),-webkit-text-decoration-color .15s var(--ease)}.btn-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.btn-bloco{width:100%}.btn[aria-disabled=true]:not(.btn-falta),.btn[disabled]{opacity:.4;cursor:not-allowed}.icone-btn{display:inline-grid;place-items:center;width:var(--btn-h);height:var(--btn-h);flex:none;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-2);text-decoration:none;transition:background-color .15s var(--ease),color .15s var(--ease)}.icone-btn:hover{background:var(--hover);color:var(--ink)}.icone-btn:active{background:var(--press)}.icone-btn[disabled]{opacity:.4;cursor:not-allowed}.st{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px 0 7px;border:0;border-radius:var(--r-pill);font-size:var(--fs-rot);font-weight:500;line-height:1;white-space:nowrap;flex:none}.st>.ic{width:14px;height:14px;stroke-width:2}.st-lg{height:30px;padding:0 12px 0 9px;font-size:var(--fs-sm)}.st-lg>.ic{width:16px;height:16px}.st-run{color:var(--run);background:var(--run-bg)}.st-wait{color:var(--wait);background:var(--wait-bg)}.st-bad{color:var(--bad);background:var(--bad-bg)}.st-ok{color:var(--ok);background:var(--ok-bg)}.st-idle{color:var(--idle);background:var(--idle-bg)}.fichas{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px;margin:-4px;min-width:0}.fichas::-webkit-scrollbar{display:none}.ficha{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:var(--chip-h);padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--sec-bg);color:var(--ink-2);box-shadow:var(--ring-sec);font-weight:500;font-size:var(--fs-sm);transition:background-color .15s var(--ease),color .15s var(--ease)}.ficha:hover{background:var(--sec-hover);color:var(--ink)}.ficha[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:none}.ficha .n{color:var(--muted);font-weight:400}.ficha[aria-pressed=true] .n{color:inherit;opacity:.7}.segtabs{display:flex;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;background:var(--surface-2);border-radius:var(--r-grupo);overflow-x:auto;scrollbar-width:none}.segtabs::-webkit-scrollbar{display:none}.segtabs button{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--seg-h);padding:0 14px;border:0;border-radius:var(--r-sm);background:none;color:var(--muted);font-weight:400;font-size:var(--fs-sm);white-space:nowrap;transition:background-color .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease)}.segtabs button:hover{color:var(--ink);background:var(--hover)}.segtabs button[aria-pressed=true],.segtabs button[aria-selected=true]{background:var(--seg-on);color:var(--ink);font-weight:500;box-shadow:var(--ring-sec)}.segtabs .n{color:var(--muted);font-weight:400}.segtabs-bloco{width:100%}.mini-etapas{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px;min-width:0}.mini-etapas i{height:6px;border-radius:var(--r-pill);background:var(--surface-3)}.mini-etapas .me-done{background:var(--ok)}.mini-etapas .me-running{background:var(--run)}.mini-etapas .me-paused{background:var(--wait)}.mini-etapas .me-failed{background:var(--bad)}.mini-etapas .me-skipped{background:repeating-linear-gradient(90deg,var(--line-strong) 0 3px,transparent 3px 6px)}.medidor{display:grid;grid-gap:8px;gap:8px;min-width:0}.med-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.med-barra{height:6px;background:var(--surface-3);overflow:hidden}.med-barra,.med-barra span{border-radius:var(--r-pill)}.med-barra span{display:block;height:100%;background:var(--ink)}.med-wait .med-barra span{background:var(--wait)}.med-bad .med-barra span{background:var(--bad)}.progresso{height:6px;background:var(--surface-3);overflow:hidden}.progresso,.progresso span{border-radius:var(--r-pill)}.progresso span{display:block;height:100%;background:var(--run);transition:width .4s var(--ease)}.progresso.p-wait span{background:var(--wait)}.chip-upd{display:inline-flex;align-items:center;gap:6px;min-height:var(--chip-h);padding:0 12px;flex:none;border:0;border-radius:var(--r-pill);background:var(--sec-bg);box-shadow:var(--ring-sec);color:var(--ink-2);font-size:var(--fs-rot);white-space:nowrap;transition:background-color .15s var(--ease)}.chip-upd:hover{background:var(--sec-hover)}.upd-ponto{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}.upd-girando .upd-ponto{animation:pulsa .6s ease-out}@keyframes pulsa{50%{transform:scale(1.8)}}.upd-wait{color:var(--wait);background:var(--wait-bg);box-shadow:none}.upd-bad{color:var(--bad);background:var(--bad-bg);box-shadow:none}.upd-longo{display:none}@media (min-width:768px){.upd-longo{display:inline}}.faixa-conexao{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:8px 16px;background:var(--wait-bg);border-bottom:1px solid var(--wait-line);color:var(--ink);font-size:var(--fs-sm)}.faixa-conexao>.ic{color:var(--wait)}.faixa-conexao span{flex:1 1 200px;min-width:0}@media (min-width:768px){.faixa-conexao{padding-inline:40px}}.erro-parcial{margin:0 0 20px;border:1px solid var(--line);border-radius:var(--r-grupo);background:var(--surface);font-size:var(--fs-sm)}.erro-parcial>summary{display:flex;align-items:center;gap:8px;min-height:var(--toque);padding:0 14px;cursor:pointer;color:var(--ink-2);list-style:none}.erro-parcial>summary::-webkit-details-marker{display:none}.erro-parcial ul{margin:0;padding:0 14px 12px 40px;display:grid;grid-gap:4px;gap:4px}.vazio{display:grid;justify-items:center;text-align:center;grid-gap:12px;gap:12px;padding:40px 20px;color:var(--ink-2);font-size:var(--fs-sm)}.cartao.vazio{background:var(--surface-2);border-color:transparent}.vazio>.ic{color:var(--muted)}.vazio.t-ok,.vazio.t-ok>.ic{color:var(--ok)}.esq-cartao{padding:16px}.esq-pilha{display:grid;grid-gap:12px;gap:12px}.esq{border-radius:var(--r-sm);background:var(--surface-2)}@media (prefers-reduced-motion:no-preference){.esq{background:linear-gradient(90deg,var(--surface-2) 30%,var(--surface-3) 50%,var(--surface-2) 70%) 0 0 /300% 100%;animation:brilho 1.6s ease-in-out infinite}}@keyframes brilho{0%{background-position:100% 0}to{background-position:0 0}}@keyframes piscar{50%{opacity:.5}}.aviso-rapido{position:fixed;left:16px;right:16px;bottom:calc(var(--abas) + env(safe-area-inset-bottom, 0px) + 12px);z-index:60;max-width:520px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border-radius:var(--r-grupo);background:var(--toast-bg);color:var(--toast-ink);font-size:var(--fs-sm);font-weight:500;box-shadow:var(--shadow-pop);opacity:0;transform:translateY(8px);transition:opacity .15s var(--ease),transform .15s var(--ease);pointer-events:none}.aviso-rapido.on{opacity:1;transform:none;pointer-events:auto}.aviso-rapido span{flex:1 1;min-width:0}.aviso-rapido .icone-btn{color:inherit}.aviso-rapido :focus-visible{outline-color:currentColor}.aviso-rapido .icone-btn:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.aviso-erro{background:var(--bad);color:var(--bg)}[data-tarefa]~.aviso-rapido{bottom:calc(env(safe-area-inset-bottom, 0px) + 12px)}@media (min-width:768px){.aviso-rapido{bottom:24px;left:calc(var(--trilho) + 40px);right:40px;margin:0}}@media (min-width:1024px){.aviso-rapido{left:calc(var(--barra) + 40px)}}.callout{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 14px;border:0;border-radius:var(--r-grupo);font-size:var(--fs-sm)}.c-info{background:var(--surface-2)}.c-info>.ic{color:var(--ink-2)}.c-wait{background:var(--wait-bg)}.c-wait>.ic{color:var(--wait)}.c-bad{background:var(--bad-bg)}.c-bad>.ic{color:var(--bad)}.c-ok{background:var(--ok-bg)}.c-ok>.ic{color:var(--ok)}.barra-acao{position:fixed;left:0;right:0;bottom:calc(var(--abas) + env(safe-area-inset-bottom, 0px));z-index:29;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--glass-surface);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-top:1px solid var(--line)}.barra-acao .btn{min-height:48px;flex:none}.barra-acao .btn-falta{flex:0 1 auto;min-width:0}.barra-acao-txt{display:grid;min-width:0;line-height:1.3}.barra-acao-txt .sm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-acao-espaco{height:76px}[data-tarefa] .barra-acao{bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}@media (max-width:767px){:root[data-barra] .aviso-rapido{bottom:calc(var(--abas) + env(safe-area-inset-bottom, 0px) + 84px)}:root[data-barra] [data-tarefa]~.aviso-rapido{bottom:calc(env(safe-area-inset-bottom, 0px) + 84px)}}@media (min-width:768px) and (max-width:1023px){.barra-acao.ate-tablet{left:var(--trilho);bottom:0;padding:10px 40px calc(10px + env(safe-area-inset-bottom, 0px))}:root[data-barra=tablet] .aviso-rapido{bottom:calc(env(safe-area-inset-bottom, 0px) + 92px)}}.switch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--toque);cursor:pointer}.switch-dica{display:block}.sw{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:44px;height:26px;margin:0;border-radius:var(--r-pill);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--field-line);cursor:pointer;transition:background-color .15s var(--ease)}.sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--knob);box-shadow:var(--shadow-sm);transition:left .15s var(--ease)}.sw:checked{background:var(--accent);box-shadow:none}.sw:checked:after{left:21px;background:var(--accent-ink)}.log{margin:0;max-height:46vh;overflow:auto;padding:14px;border:0;border-radius:var(--r-campo);background:var(--surface-2);font-family:var(--mono);font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.folha{width:100%;max-width:100%;max-height:90vh;max-height:90dvh;margin:auto auto 0;padding:0;border:0;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sheet);overflow:auto;overscroll-behavior:contain}.folha::-webkit-backdrop{background:var(--backdrop,rgba(10,10,10,.36))}.folha::backdrop{background:var(--backdrop,rgba(10,10,10,.36))}.folha[open]{animation:sobe .2s var(--ease)}@keyframes sobe{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.folha-corpo{display:grid;grid-gap:16px;gap:16px;padding:0 20px calc(20px + env(safe-area-inset-bottom, 0px))}.folha-topo{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:16px 0 4px;background:var(--surface)}.folha-topo h2{flex:1 1;min-width:0;margin:0;font-size:var(--fs-lg);font-weight:500;letter-spacing:-.015em}.folha-pega{position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:var(--r-pill);background:var(--line-strong)}.folha-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.folha-acoes .btn{flex:1 1 140px}.folha video{width:100%;border-radius:var(--r-campo);background:var(--media);display:block}@media (min-width:768px){.folha{margin:auto;max-width:560px;border-radius:var(--r-lg)}.folha-larga{max-width:780px}.folha-pega{display:none}.folha-corpo{padding-inline:24px;padding-bottom:24px}.folha-topo{padding-top:20px}.folha-acoes .btn{flex:0 0 auto}}.campo{display:grid;grid-gap:8px;gap:8px;min-width:0}.campo>label,.rotulo{font-weight:500;font-size:var(--fs-sm);color:var(--ink)}.dica{font-size:var(--fs-sm);color:var(--muted)}.inp{width:100%;min-height:var(--toque);padding:10px 14px;border:1px solid var(--field-line);border-radius:var(--r-campo);background:var(--surface);color:var(--ink);font-size:16px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.inp::placeholder{color:var(--muted)}.inp:hover{border-color:var(--ink-2)}.inp:focus{outline:2px solid transparent;border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.inp[type=search]{border-radius:var(--r-pill)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.legado{min-width:0}.legado p{margin:1em 0}.legado header.top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 18px}.legado header.top h1{font-size:var(--fs-lg);margin:0;font-weight:400;letter-spacing:-.02em}.legado .sub{color:var(--muted);font-size:13px}.legado section.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:20px;margin-bottom:16px}.legado section.card h2{font-size:15px;margin:0 0 12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.legado label{display:block;font-size:13px;color:var(--muted);margin:10px 0 6px}.legado input[type=password],.legado input[type=text],.legado select,.legado textarea{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-campo);padding:10px 14px}.legado input[type=password]:focus,.legado input[type=text]:focus,.legado select:focus,.legado textarea:focus{outline:2px solid transparent;border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.legado textarea{min-height:110px;resize:vertical}.legado textarea.tall{min-height:180px}.legado .row{gap:10px;flex-wrap:wrap}.legado .check,.legado .row{display:flex;align-items:center}.legado .check{gap:8px;margin:12px 0;font-size:14px;color:var(--ink)}.legado .check input{accent-color:var(--accent)}.legado .btn,.legado button{font:inherit;font-size:var(--fs-sm);font-weight:500;border:0;border-radius:var(--r-pill);padding:11px 18px;cursor:pointer;background:var(--accent);color:var(--accent-ink);text-decoration:none;display:inline-block;transition:background-color .15s var(--ease)}.legado .btn:hover,.legado button:hover{background:var(--accent-hover)}.legado .btn.ghost,.legado button.ghost{background:var(--sec-bg);color:var(--ink);font-weight:500;box-shadow:var(--ring-sec)}.legado .btn.ghost:hover,.legado button.ghost:hover{background:var(--sec-hover)}.legado button.danger{background:var(--bad);color:var(--bg)}.legado button:disabled{opacity:.4;cursor:default}.legado .small{font-size:12px;padding:7px 12px;border-radius:var(--r-pill)}.legado .stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.legado .stat{background:var(--chip);border-radius:var(--r-grupo);padding:12px}.legado .stat b{display:block;font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:-.01em}.legado .stat span{font-size:12px;color:var(--muted)}.legado .job{border-top:1px solid var(--line);padding:12px 0}.legado .job:first-of-type{border-top:0;padding-top:0}.legado .job .meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted)}.legado .job .pedido{margin:6px 0;font-size:14px;white-space:pre-wrap;word-break:break-word}.legado .badge{font-size:12px;font-weight:500;border-radius:var(--r-pill);padding:2px 9px;background:var(--chip);color:var(--muted)}.legado .badge.done{color:var(--ok);background:var(--ok-bg)}.legado .badge.failed{color:var(--bad);background:var(--bad-bg)}.legado .badge.queued,.legado .badge.running{color:var(--warn)}.legado .pod{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.legado .pod:first-of-type{border-top:0}.legado pre.out{white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:0;border-radius:var(--r-campo);padding:12px;font-size:13px;max-height:340px;overflow:auto}.legado .msg{font-size:14px;margin-top:10px}.legado .msg.err{color:var(--bad)}.legado .msg.ok{color:var(--ok)}.legado video{width:100%;border-radius:var(--r-campo);margin-top:8px;background:var(--media)}.legado .login{max-width:360px;margin:18vh auto 0}@media (max-width:480px){.legado .stats{grid-template-columns:1fr 1fr}}.legado textarea.short{min-height:70px}.legado .warn{color:var(--warn)}.legado .badge.paused,.legado .badge.pending,.legado .badge.skipped{color:var(--muted)}.legado .badge.paused{color:var(--warn)}.legado .badge.parada{background:var(--bad);color:var(--bg)}.legado .badge.big{font-size:13px;padding:4px 11px;flex:none}.legado .warnmsg{color:var(--warn)}.legado .linkish{background:none;color:var(--ink);padding:4px 0;font-weight:500;font-size:13px;border-radius:0;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.legado .linkish:hover{background:none;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.legado .mono{font-family:var(--mono);font-size:11px;word-break:break-all}.legado section.card h2 .upd{display:flex;align-items:center;gap:8px;font-weight:400}.legado .stat{min-width:0}.legado .stat b{overflow-wrap:anywhere}.legado .stat.low b{color:var(--bad)}.legado .novo-btn{margin-bottom:14px}.legado .novo-btn>button{width:100%;font-size:16px;padding:14px}.legado .sub-details{margin:12px 0 4px;border:1px solid var(--line);border-radius:var(--r-grupo);padding:8px 14px}.legado .sub-details summary{cursor:pointer;font-size:14px;color:var(--ink)}.legado .vids{display:flex;flex-direction:column;gap:6px}.legado .vid{display:flex;align-items:center;gap:10px;text-align:left;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-grupo);font-weight:500;padding:10px 12px;width:100%;min-width:0}.legado .vid:hover{background:var(--surface-2)}.legado .vid.sel{border-color:var(--ink)}.legado .vid .badge{flex:none}.legado .vname{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere;font-size:14px}.legado .vname .sub{font-weight:400;font-size:12px}.legado .vcost{flex:none}.legado .vhead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.legado .vtitle{min-width:0}.legado .vtitle h2{margin:0 0 2px!important;overflow-wrap:anywhere;font-size:17px!important}.legado .segs{display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,1fr));grid-gap:4px;gap:4px;margin:12px 0 6px}.legado .segs i{height:6px;border-radius:var(--r-pill);background:var(--surface-3)}.legado .segs i.done{background:var(--ok)}.legado .segs i.running{background:var(--warn)}.legado .segs i.paused{background:var(--warn);opacity:.55}.legado .segs i.failed{background:var(--bad)}.legado .segs i.skipped{background:var(--line)}.legado .banner{border-radius:var(--r-grupo);padding:12px 14px;margin:12px 0;border:1px solid var(--line);background:var(--surface-2)}.legado .banner b{display:block;margin-bottom:4px}.legado .banner p{margin:4px 0 8px;font-size:14px}.legado .banner.warn{border-color:var(--wait-line);background:var(--wait-bg)}.legado .banner.warn b{color:var(--warn)}.legado .banner.bad{border-color:var(--bad-line);background:var(--bad-bg)}.legado .banner.bad b{color:var(--bad)}.legado .rail{list-style:none;margin:10px 0 0;padding:0}.legado .stage{position:relative;padding:0 0 14px 22px;min-width:0}.legado .stage:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:2px;background:var(--line)}.legado .stage:last-child:before{display:none}.legado .stage .dot{position:absolute;left:0;top:4px;width:14px;height:14px;border-radius:50%;background:var(--panel);border:2px solid var(--line-strong)}.legado .stage.done .dot{background:var(--ok);border-color:var(--ok)}.legado .stage.running .dot{border-color:var(--warn);background:var(--warn);animation:pulso 1.6s ease-in-out infinite}.legado .stage.paused .dot{border-color:var(--warn)}.legado .stage.failed .dot{background:var(--bad);border-color:var(--bad)}.legado .stage.skipped{opacity:.55}@keyframes pulso{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.legado .stage.running .dot{animation:none}}.legado .sline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.legado .smsg{font-size:13px;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.legado .jobs{margin-top:8px;display:flex;flex-direction:column;gap:8px}.legado .jobbox{border:1px solid var(--line);border-radius:var(--r-grupo);padding:12px;background:var(--bg);min-width:0}.legado .jobbox .meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted)}.legado .part{border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:13px;min-width:0;overflow-wrap:anywhere}.legado .part.parada{border-left:3px solid var(--bad);padding-left:8px}.legado .prow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.legado .bar{position:relative;height:16px;border-radius:var(--r-pill);background:var(--surface-3);margin:6px 0 4px;overflow:hidden}.legado .bar i{position:absolute;inset:0 auto 0 0;background:var(--line-strong)}.legado .bar span{position:relative;font-size:11px;font-weight:500;padding-left:8px;line-height:16px}.legado .player{margin-bottom:10px}.legado .player .row{justify-content:space-between}.legado .gtitle{font-size:13px}.legado .tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:6px;gap:6px}.legado .tile{font-size:12px;font-weight:500;padding:9px 6px;border-radius:var(--r-sm);background:var(--chip);color:var(--ink);text-align:center;text-decoration:none;overflow-wrap:anywhere}.legado .tile:hover{background:var(--surface-3)}.legado .alerts{list-style:none;margin:0;padding:0;font-size:14px}.legado .alerts li{padding:6px 0 6px 10px;border-left:3px solid var(--line);margin-bottom:4px;overflow-wrap:anywhere}.legado .alerts li.warn{border-color:var(--warn)}.legado .alerts li.error{border-color:var(--bad)}.legado details.fold{margin-bottom:16px}.legado details.fold>summary{cursor:pointer;list-style:none;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 20px;font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:-.01em;transition:border-color .15s var(--ease)}.legado details.fold>summary:hover{border-color:var(--line-strong)}.legado details.fold>summary::-webkit-details-marker{display:none}.legado details.fold>summary:before{content:"▸ ";color:var(--muted)}.legado details.fold[open]>summary{margin-bottom:16px}.legado details.fold[open]>summary:before{content:"▾ "}.legado .checklist{margin:0;padding-left:20px}.legado .checklist>li{margin-bottom:14px}.legado .checklist p{margin:4px 0}.legado .secrets{list-style:none;padding:0;margin:8px 0 0}.legado .secrets li{display:flex;gap:8px;align-items:flex-start;margin-bottom:8px;font-size:14px;overflow-wrap:anywhere}.legado .secrets .badge{flex:none;min-width:58px;text-align:center}.legado code{font-family:var(--mono);font-size:13px;background:var(--chip);border-radius:var(--r-xs);padding:1px 5px}.legado blockquote.decl{margin:8px 0 12px;padding:8px 12px;border-left:3px solid var(--line-strong);font-size:14px;overflow-wrap:anywhere}.legado .scope{margin:0;font-size:14px;font-weight:500}.legado .check span{min-width:0}.legado .stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:480px){.legado .stats.three{gap:6px}.legado .stats.three .stat{padding:8px}.legado .stats.three .stat b{font-size:15px}.legado .stats.three .stat span{font-size:11px;display:block;line-height:1.3}}.legado .vn{font-weight:500}.legado .vname .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legado .orq{margin:6px 0 0}.legado .banner.bad,.legado .banner.warn,.legado .sub a{color:var(--ink)}.legado .sub a{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.legado .bar.thin{height:12px}.legado .bar.thin span{line-height:12px;font-size:10px}.legado .part.parada .badge.failed{background:var(--bad);color:var(--bg)}.legado .alerts,.legado .gb-body,.legado .jobbox .meta,.legado .msg,.legado .part,.legado .small,.legado .smsg,.legado .sub,.legado label{font-size:var(--fs-sm)}.legado .small{padding:9px 14px;min-height:var(--btn-h)}.legado .linkish{font-size:var(--fs-sm);min-height:var(--toque)}.legado .mono{font-size:var(--fs-xs)}.legado .badge{font-size:var(--fs-rot)}.legado button.danger{background:var(--sec-bg);color:var(--bad);box-shadow:0 0 0 1px var(--bad-line)}.legado button.danger:hover{background:var(--bad-bg)}.legado input[type=password],.legado input[type=text],.legado select,.legado textarea{border-color:var(--field-line);background:var(--surface);font-size:16px;min-height:var(--toque)}.legado .tile{min-height:var(--toque)}.legado .badge.queued,.legado .badge.running{color:var(--run);background:var(--run-bg)}.legado .segs i.running,.legado .stage.running .dot{background:var(--run);border-color:var(--run)}.legado section.card h2{font-size:var(--fs-md);font-weight:500;letter-spacing:-.01em}.legado .btn-falta,.legado .btn-perigo,.legado .btn-perigo-cheio,.legado .btn-pri,.legado .btn-sec{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);padding:0 18px;border-radius:var(--r-pill);border:0;font-weight:500;font-size:var(--fs-sm);line-height:1.2;text-align:center;text-decoration:none;box-shadow:none}.legado .btn-pri{background:var(--accent);color:var(--accent-ink)}.legado .btn-pri:hover{background:var(--accent-hover)}.legado .btn-sec{background:var(--sec-bg);color:var(--ink);box-shadow:var(--ring-sec)}.legado .btn-sec:hover{background:var(--sec-hover)}.legado .btn-perigo{background:var(--sec-bg);color:var(--bad);box-shadow:0 0 0 1px var(--bad-line)}.legado .btn-perigo:hover{background:var(--bad-bg)}.legado .btn-perigo-cheio{background:var(--bad);color:var(--bg)}.legado .btn-falta{background:var(--surface-2);color:var(--ink-2)}.legado .btn-link{display:inline-flex;align-items:center;gap:4px;min-height:var(--toque);padding:0 2px;border:0;border-radius:0;background:none;color:var(--ink);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.legado .btn-link:hover{background:none;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.legado .icone-btn{display:inline-grid;place-items:center;width:var(--btn-h);height:var(--btn-h);padding:0;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-2)}.legado .icone-btn:hover{background:var(--hover);color:var(--ink)}.legado .folha p{margin:0}.legado .folha video{margin-top:0}.zona-risco{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px;border:1px solid var(--bad-line);border-radius:var(--r-md)}.zona-risco>div{flex:1 1 220px;min-width:0}.pilula-teste{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:var(--r-pill);border:0;background:var(--wait-bg);color:var(--wait);font-size:var(--fs-rot);font-weight:500}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_65423c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_65423c{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_a5a17d{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_a5a17d{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}