@font-face{font-family:Helvetica Now Display;src:url(/fonts/helvetica-now-display/helvetica-now-display-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/helvetica-now-display/helvetica-now-display-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.diag{--ground:#050609;--paper:#0b0f16;--ink:#f5f7fb;--body:#cbd1dc;--black:#000;--grey:#929cab;--dim:#6f7886;--line:#ffffff1f;--soft:#ffffff12;--dark:#0e131c;--dark2:#141a25;--dline:#ffffff24;--dtx:#f5f7fb;--dmut:#a3acba;--acento:#3b66ff;--acento-alto:#5a7dff;--acento-suave:#3b66ff21;--acento-fio:#3b66ff75;--ok:#4fd18b;--amber:#f2c14e;--hot:#ff7a66;--cold:#8fb0ff;--flag:#ff9a7a;--flag-line:#ff9a7a66;--ui:"Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--ui);--disp:var(--ui);background:var(--ground);color:var(--body);font-family:var(--ui);letter-spacing:0;font-feature-settings:normal;font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6}.diag h1,.diag h2,.diag h3{color:var(--ink);text-wrap:balance;font-weight:500}.diag p{text-wrap:pretty}.diag ::selection{background:var(--acento);color:#fff}.dg-inner{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.dg-topo{border-bottom:1px solid var(--soft);height:76px}.dg-topo-in{justify-content:space-between;align-items:center;gap:24px;max-width:1360px;height:100%;margin:0 auto;padding:0 clamp(20px,4vw,64px);display:flex}.dg-topo-logo{align-items:center;min-height:44px;display:inline-flex}.dg-topo-logo img{width:auto;height:24px;display:block}.dg-topo-nav{border:1px solid var(--soft);background:#ffffff06;border-radius:999px;gap:2px;padding:5px;display:flex}.dg-topo-nav a{color:var(--grey);border-radius:999px;padding:9px 14px;font-size:14px;text-decoration:none}.dg-topo-nav a:hover{color:var(--ink)}.dg-topo-nav a[aria-current=page]{color:var(--ink);background:#ffffff12}@media (max-width:640px){.dg-topo-nav a{white-space:nowrap;padding:8px 11px;font-size:13px}.dg-topo-nav a:last-child{display:none}}.dg-eyebrow{letter-spacing:.01em;color:var(--grey);margin:0;font-size:15px}.dg-sec{border-top:1px solid var(--soft);padding:clamp(32px,4.5vw,56px) 0}.dg-sechead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 22px;display:flex}.dg-sechead h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.15}.dg-secnum{color:var(--dim);margin-right:12px;font-size:15px}.dg-secmeta{color:var(--grey);text-align:right;font-size:14px}.dg-card{background:linear-gradient(180deg, #ffffff09, #ffffff02 38%, transparent 70%), var(--paper);border:1px solid var(--soft);color:var(--body);border-radius:18px;box-shadow:inset 0 1px #ffffff0a}.dg-card--pad{padding:22px 24px}.dg-cl{color:var(--grey);margin:0 0 12px;font-size:14px}.dg-meta{border:1px solid var(--soft);background:var(--paper);border-radius:18px;overflow:hidden}.dg-meta .mr{border-bottom:1px solid var(--soft);color:var(--ink);justify-content:space-between;gap:16px;padding:12px 18px;font-size:15px;display:flex}.dg-meta .mr:last-child{border-bottom:none}.dg-meta .mk{color:var(--grey);white-space:nowrap;font-size:14px}.dg-chip{min-height:28px;color:var(--ink);border:1px solid var(--line);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;line-height:1;display:inline-flex}.dg-chip--ok{color:var(--ok);border-color:#4fd18b61}.dg-chip--amber{color:var(--amber);border-color:#f2c14e66}.dg-chip--hot{color:var(--hot);border-color:#ff7a6666}.dg-chip--cold{color:var(--cold);border-color:#8fb0ff66}.dg-chip--grey{color:var(--grey)}.dg-chip--flag{color:var(--flag);border-color:var(--flag-line)}.dg-chip--dark{color:#fff;background:var(--acento-suave);border-color:var(--acento-fio)}.dg-dim{min-width:0}.dg-dim-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.dg-dim-nome{color:var(--ink);letter-spacing:-.01em;font-size:16px}.dg-dim-nivel{color:var(--grey);text-align:right;font-size:13px}.dg-bar{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.dg-bar>i{background:var(--acento);transform-origin:0;border-radius:999px;height:100%;display:block}.dg-dim-foot{color:var(--dim);justify-content:space-between;align-items:center;margin-top:6px;font-size:13px;display:flex}.dg-dots{gap:4px;display:inline-flex}.dg-dots i{background:#ffffff24;border-radius:50%;width:6px;height:6px}.dg-dots i.on{background:var(--acento-alto)}.dg-dark{background:radial-gradient(120% 140% at 100% 0%, #3b66ff1f, transparent 55%), var(--dark);color:var(--dtx);border:1px solid var(--dline);border-radius:22px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.dg-dark .dg-eyebrow,.dg-dark .dg-cl{color:var(--dmut)}.dg-dark .dg-chip{color:var(--dtx);background:var(--dark2);border-color:var(--dline)}.dg-kpi{font-family:var(--disp);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(56px,6vw,96px);font-weight:500;line-height:.9}.dg-kpi-sub{color:var(--grey);margin-top:10px;font-size:14px}.dg-dark .dg-kpi-sub{color:var(--dmut)}.dg-ev{border:1px solid var(--soft);color:var(--body);background:#ffffff06;border-radius:14px;padding:14px 18px;font-size:15px}.dg-ev .dg-ev-fonte{color:var(--grey);margin-top:8px;font-size:13px;display:block}.dg-btn{min-height:44px;font:500 15px/1 var(--ui);color:var(--ink);cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff2b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:border-color .2s,background-color .2s,opacity .2s;display:inline-flex}.dg-btn:hover{background:#ffffff0f}.dg-btn:disabled{opacity:.38;cursor:default}.dg-btn--primary{background:var(--acento);color:#fff;border-color:var(--acento);box-shadow:0 10px 30px #3b66ff38}.dg-btn--primary:hover{background:#2c55f2;border-color:#2c55f2}.dg-btn--on{border-color:var(--acento-fio);background:var(--acento-suave)}.dg-btn--danger:hover{border-color:var(--hot);color:var(--hot)}.dg-input,.dg-textarea,.dg-select{width:100%;font:400 16px/1.4 var(--ui);color:var(--ink);background:#ffffff09;border:1px solid #ffffff2b;border-radius:14px;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.dg-input,.dg-select{min-height:48px}.dg-textarea{resize:vertical;line-height:1.55}.dg-input::placeholder,.dg-textarea::placeholder{color:#929caba6}.dg-input:hover,.dg-textarea:hover,.dg-select:hover{border-color:#ffffff42}.dg-input:focus,.dg-textarea:focus,.dg-select:focus{border-color:var(--acento);background:#3b66ff0f;box-shadow:0 0 0 4px #3b66ff29}.dg-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23929cab' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.dg-select option{color:#f5f7fb;background:#0b0f16}.dg-label{color:var(--body);margin-bottom:8px;font-size:14px;display:block}.diag :focus-visible{outline:2px solid var(--acento-alto);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:no-preference){.dg-rv{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards dg-up;transform:translateY(14px)}@keyframes dg-up{to{opacity:1;transform:none}}.dg-bar>i{animation:.9s cubic-bezier(.2,.7,.2,1) backwards dg-grow}@keyframes dg-grow{0%{transform:scaleX(0)}}}
