@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(/assets/Montserrat-Medium-F1L66CYY.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/assets/Montserrat-SemiBold-B4v2BX8f.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(/assets/Montserrat-Bold-6eXZwqbe.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-Dtj7IQBB.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/assets/JetBrainsMono-Variable-C2ZwEV0A.woff2)format("woff2")}:root{--nt-font-title:"Montserrat",sans-serif;--nt-font-body:"Inter",sans-serif;--nt-font-data:"JetBrains Mono",monospace;--nt-verde-1:#123f0d;--nt-verde-2:#16660e;--nt-verde-3:#7d992e;--nt-verde-4:#a9c642}:root,:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nt-bg:#08090a;--nt-surface:#0e1110;--nt-surface-2:#131715;--nt-surface-3:#1a1f1c;--nt-sunken:#0a0c0b;--nt-glass:#0e1110eb;--nt-fg:#e7ece5;--nt-fg-2:#b9c3b6;--nt-fg-muted:#8b978a;--nt-fg-subtle:#5e695f;--nt-line:#212724;--nt-line-soft:#181c1a;--nt-line-strong:#343c36;--nt-hover:#ffffff0b;--nt-track:#262c28;--nt-accent:var(--nt-verde-4);--nt-accent-hover:#bbd45e;--nt-accent-soft:#a9c6421f;--nt-accent-line:#a9c64273;--nt-on-accent:#0e1a0b;--nt-accent-2:var(--nt-verde-3);--nt-link:#bbd45e;--nt-rail:#0a0c0b;--nt-rail-fg:#8b978a;--nt-rail-fg-forte:#e7ece5;--nt-rail-hover:#ffffff0d;--nt-rail-line:#181c1a;--nt-shadow:0 1px 2px #0006,0 6px 16px #0006;--nt-shadow-lg:0 12px 32px #0009;--st-ok:#5dbb7e;--st-warn:#d9a74a;--st-bad:#e0705f;--st-pend:#8e98a3;--st-ok-text:#7ccb97;--st-warn-text:#e3bb6e;--st-bad-text:#efa195;--st-pend-text:#a3acb6;--st-ok-soft:#5dbb7e1f;--st-warn-soft:#d9a74a1f;--st-bad-soft:#e0705f1a;--st-bad-line:#e0705f73;--nt-dica-bg:#e7ece5;--nt-dica-fg:#0e1110;--nt-logo-texto:#eef2ea;--nt-logo-tagline:var(--nt-verde-4);--nt-logo-ladrilho:#f3f6ec}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nt-bg:#f2f4ef;--nt-surface:#fff;--nt-surface-2:#f7f8f5;--nt-surface-3:#eaeee5;--nt-sunken:#f3f5f0;--nt-glass:#fffffff0;--nt-fg:#142114;--nt-fg-2:#39463a;--nt-fg-muted:#5a675b;--nt-fg-subtle:#8a958a;--nt-line:#dce2d6;--nt-line-soft:#e8ece3;--nt-line-strong:#b6c0ae;--nt-hover:#123f0d0d;--nt-track:#e0e5da;--nt-accent:var(--nt-verde-2);--nt-accent-hover:var(--nt-verde-1);--nt-accent-soft:#16660e17;--nt-accent-line:#16660e66;--nt-on-accent:#fff;--nt-accent-2:var(--nt-verde-1);--nt-link:var(--nt-verde-2);--nt-rail:#fff;--nt-rail-fg:#5a675b;--nt-rail-fg-forte:#142114;--nt-rail-hover:#123f0d0d;--nt-rail-line:#dce2d6;--nt-shadow:0 1px 2px #101e0e0f,0 4px 12px #101e0e14;--nt-shadow-lg:0 12px 32px #101e0e24;--st-ok:#2f7d4a;--st-warn:#a27719;--st-bad:#b4483c;--st-pend:#7a838d;--st-ok-text:#276b3e;--st-warn-text:#7f5c12;--st-bad-text:#93372d;--st-pend-text:#5b6470;--st-ok-soft:#2f7d4a1a;--st-warn-soft:#a277191a;--st-bad-soft:#b4483c12;--st-bad-line:#b4483c66;--nt-dica-bg:#142114;--nt-dica-fg:#fff;--nt-logo-texto:var(--nt-verde-1);--nt-logo-tagline:var(--nt-verde-2);--nt-logo-ladrilho:#eef3e6}.nt{font-family:var(--nt-font-body);color:var(--nt-fg);background:var(--nt-bg)}.nt h1,.nt h2,.nt h3{font-family:var(--nt-font-title);letter-spacing:-.01em;font-weight:600}.nt-data{font-family:var(--nt-font-data);font-size:.8125rem}.nt-btn{min-height:40px;font:600 .875rem/1.2 var(--nt-font-title);letter-spacing:.005em;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.nt-btn svg{flex:none}.nt-btn:focus-visible{outline:2px solid var(--nt-accent);outline-offset:2px}.nt-btn:active:not([disabled]){transform:translateY(1px)}.nt-btn--primary{background:var(--nt-accent);color:var(--nt-on-accent);box-shadow:inset 0 1px #ffffff24,0 1px 2px #00000029}.nt-btn--primary:hover:not([disabled]){background:var(--nt-accent-hover)}.nt-btn--outline{color:var(--nt-fg);border-color:var(--nt-line-strong);background:0 0}.nt-btn--outline:hover:not([disabled]){background:var(--nt-accent-soft);border-color:var(--nt-accent);color:var(--nt-accent)}.nt-btn--perigo{color:var(--st-bad-text);border-color:var(--st-bad-line);background:0 0}.nt-btn--perigo:hover:not([disabled]){background:var(--st-bad-soft);border-color:var(--st-bad)}.nt-btn--sm{border-radius:7px;min-height:32px;padding:0 12px;font-size:.8rem}.nt-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.dica{z-index:1000;background:var(--nt-dica-bg);width:max-content;max-width:260px;color:var(--nt-dica-fg);font:500 12px/1.35 var(--nt-font-body);letter-spacing:normal;text-transform:none;pointer-events:none;box-shadow:var(--nt-shadow);border-radius:6px;padding:5px 9px;animation:.12s ease-out nt-dica;position:fixed}.dica--direita{transform:translateY(-50%)}.dica--esquerda{transform:translate(-100%,-50%)}.dica--cima{transform:translate(-50%,-100%)}.dica--baixo{transform:translate(-50%)}@keyframes nt-dica{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dica{animation:none}}.nt-card{background:var(--nt-surface);border:1px solid var(--nt-line);border-radius:10px;padding:1.5rem;position:relative}.nt-card--flat{background:0 0}.nt-card--metric .nt-metric{font:600 2.6rem/1 var(--nt-font-title)}.nt-card--metric .nt-data{color:var(--nt-fg-muted);margin-top:.6rem;display:block}.nt-hash{font:400 .78rem var(--nt-font-data);background:var(--nt-sunken);border:1px solid var(--nt-line-soft);word-break:break-all;border-radius:6px;padding:.5rem .7rem}.nt-badge{font:500 .75rem var(--nt-font-data);align-items:center;gap:.45rem;display:inline-flex}.nt-badge:before{content:"";background:var(--nt-fg-subtle);border-radius:50%;width:8px;height:8px}.nt-badge--alert:before{background:var(--st-warn)}.nt-table{color:inherit;border-collapse:collapse;width:100%;font-size:.9rem}.nt-table th{text-align:left;font:600 .8rem var(--nt-font-title);color:var(--nt-fg-muted);border-bottom:1px solid var(--nt-line-strong);padding:.6rem}.nt-table td{border-bottom:1px solid var(--nt-line);padding:.7rem .6rem}
