.em-band{--ink:#eef3f8;--mu:#8fa3b6;--ln:#ffffff17;--gold:#f0a202;--em:#2f8cff;--up:#5ee08f;--dn:#ff6b6b;width:100vw;max-width:100vw;color:var(--ink);isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(16px,3vw,40px) 0 clamp(28px,4vw,56px);position:relative}.em-band:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 50% 18%,#2f8cff38,#0000 70%),radial-gradient(35% 40% at 92% 6%,#f0a2021f,#0000 70%),radial-gradient(40% 40% at 6% 92%,#2f8cff1f,#0000 70%),linear-gradient(#050c16db,#050c16a8 50%,#040910eb),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.em-in{width:min(1240px,100% - 2rem);margin:0 auto}.em-plate{background:linear-gradient(#070e1adb,#070e1ab8 60%,#070e1aa3);border:1px solid #78b4ff29;padding:clamp(14px,2.4vw,28px);position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 90px #2f8cff14,0 26px 50px -12px #000c}.em-plate:after{content:"";pointer-events:none;--k:var(--gold);background:linear-gradient(var(--k), var(--k)) 0 0 / 22px 2px no-repeat, linear-gradient(var(--k), var(--k)) 0 0 / 2px 22px no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / 22px 2px no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / 2px 22px no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / 22px 2px no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / 2px 22px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 22px 2px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 2px 22px no-repeat;position:absolute;inset:-1px}.em-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 24px;margin-bottom:clamp(14px,2vw,22px);display:grid}.em-head h1{font:900 clamp(26px, 3.6vw, 40px) / 1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:12px;margin:0;display:flex}.em-head h1 img{width:40px;height:40px;image-rendering:pixelated}.em-head h1 em{color:#6fb4ff;font-style:normal}.em-head p{color:var(--mu);margin:6px 0 0;font-size:14px}.em-soon{font:700 13px/1.3 var(--font-body);letter-spacing:.01em;color:#8ec4ff;grid-column:1;margin:2px 0 0}.em-facts{flex-wrap:wrap;grid-area:1/2/span 2;align-self:end;gap:6px;display:flex}.em-facts span{border:1px solid var(--ln);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#ffffff09;gap:1px;min-width:74px;padding:7px 12px;display:grid}.em-facts b{font:800 18px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.em-facts small{color:var(--mu);font:700 10px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.em-mu{color:var(--mu)}.em-lbl{color:var(--mu);font:800 11px var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.em-tag{--gc:#fff;min-width:0;max-width:100%;font:700 11px/1.3 var(--font-display);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid var(--gc);background:#ffffff0a;align-items:center;gap:4px;padding:2px 6px 2px 5px;display:inline-flex;overflow:hidden}.em-tag i{font-size:8px;font-style:normal}.em-tag.up i{color:var(--up)}.em-tag.down i{color:var(--dn)}.em-tag.down{color:#ffc9c9}.em-tag.zero{opacity:.45;text-decoration:line-through}.em-tot{gap:3px;display:grid}.em-tot-r{--gc:#fff;border-left:3px solid var(--gc);background:linear-gradient(90deg, color-mix(in srgb, var(--gc) 10%, transparent), transparent 80%);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 10px 5px 9px;font-size:14px;display:flex}.em-tot-r i{font-style:normal}.em-tot-r .sh{display:none}.em-tot-r span{color:#9fe0ff;font-weight:600}.em-tot-r b{font:800 16px var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.em-tot-r.up b{color:var(--up)}.em-tot-r.down b{color:var(--dn)}.em-tot-r.zero b{color:var(--mu)}.em-tot-r small{color:var(--mu);font:600 11px var(--font-body);margin-left:6px}.em-tot-empty{margin:0;padding:10px 0;font-size:14px}.em-lvp{flex-wrap:wrap;gap:4px;display:flex}.em-lvp button{--lc:#c9804e;height:28px;color:var(--mu);font:700 12px var(--font-display);border:1px solid var(--ln);cursor:pointer;background:#ffffff08;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.em-lvp button i{background:var(--lc);border-radius:50%;width:12px;height:12px;box-shadow:inset 0 -2px #00000059}.em-lvp button.on{color:var(--ink);border-color:var(--lc);background:color-mix(in srgb, var(--lc) 18%, transparent)}.em-lvp.c button{justify-content:center;width:28px;padding:0}.em-pre{gap:2px;display:inline-flex}.em-pre button{width:32px;height:30px;color:var(--mu);font:800 15px var(--font-display);border:1px solid var(--ln);cursor:pointer;background:#ffffff08;padding:0}.em-pre button.on{color:#1a1203;background:var(--gold);border-color:var(--gold)}.em-btn{height:32px;color:var(--ink);font:800 12px var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#2f8cff24;border:1px solid #6fb4ff66;padding:0 14px}.em-btn:hover:not(:disabled){background:#2f8cff42}.em-btn:disabled{opacity:.4;cursor:default}.em-btn.ghost{border-color:var(--ln);color:var(--mu);background:0 0}.em-q{min-width:0;height:38px;color:var(--mu);border:1px solid var(--ln);background:#00000059;align-items:center;gap:8px;padding:0 12px;display:flex}.em-q svg{flex:none;width:16px;height:16px}.em-q input{width:100%;min-width:0;color:var(--ink);font:600 15px var(--font-body);background:0 0;border:0;outline:0}.em-credit{color:var(--mu);margin:18px 0 0;font-size:12.5px;line-height:1.5}.em-credit a{color:#9fd0ff}@media (max-width:640px){.em-in{width:calc(100% - 1rem)}.em-plate{padding:12px}.em-head h1 img{width:32px;height:32px}.em-head{grid-template-columns:1fr}.em-facts{grid-area:auto/1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.em-facts span{min-width:0;padding:6px 8px}.em-facts b{font-size:16px}}
.em-head{border-bottom:1px solid #6fb4ff24;padding-bottom:clamp(12px,1.6vw,18px)}.em-facts span.leg{background:linear-gradient(135deg,#ffe27a24,#9b6bff1a);border-color:#f5c54273}.em-facts span.leg b{color:#ffd862}.e2-console{grid-template-columns:300px minmax(0,1fr) 290px;grid-template-areas:"goal stage sum";align-items:start;gap:18px;display:grid}.e2-p{background:linear-gradient(#070e1ae6,#070e1abd);border:1px solid #78b4ff29;position:relative;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -16px #000c}.e2-p:after{content:"";pointer-events:none;--k:var(--gold);background:linear-gradient(var(--k), var(--k)) 0 0 / 16px 2px no-repeat, linear-gradient(var(--k), var(--k)) 0 0 / 2px 16px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 16px 2px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 2px 16px no-repeat;position:absolute;inset:-1px}.e2-goal{grid-area:goal;display:grid}.e2-step{gap:10px;padding:14px 14px 16px;display:grid}.e2-step+.e2-step{border-top:1px solid var(--ln)}.e2-step .em-lbl{color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.e2-step .em-lbl b{color:#1a1203;background:var(--gold);letter-spacing:0;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.e2-note{margin:0;font-size:12.5px}.e2-chips{gap:8px;display:grid}.e2-cg{--gc:#fff;gap:4px;display:grid}.e2-cg-l{color:var(--gc);font:800 9.5px var(--font-display);letter-spacing:.16em;text-transform:uppercase}.e2-cg-b{flex-wrap:wrap;gap:3px;display:flex}.e2-chip{color:#cfdbe7;height:26px;font:700 12px var(--font-display);border:1px solid var(--ln);border-left:2px solid var(--gc);cursor:pointer;background:#ffffff09;align-items:center;gap:5px;padding:0 3px 0 8px;display:inline-flex}.e2-chip i{min-width:17px;color:var(--mu);text-align:center;background:#00000059;padding:1px 3px;font-size:10.5px;font-style:normal}.e2-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--gc) 60%, transparent)}.e2-chip.want.on{color:#08140d;background:var(--up);border-color:var(--up)}.e2-chip.keep.on{color:#1c0606;background:#ff9b9b;border-color:#ff9b9b}.e2-chip.on i{color:inherit;background:#0000002e}.e2-chip:disabled{opacity:.3;cursor:default}.e2-stage{grid-area:stage;justify-items:center;gap:14px;min-width:0;display:grid}.e2-stage-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.e2-acts{gap:6px;display:flex}.e2-det{border:1px solid #78b4ff2e;border-left:3px solid var(--gold);background:linear-gradient(90deg,#2f8cff1f,#070e1ab3 60%);align-items:center;gap:14px;width:min(100%,520px);height:84px;padding:0 14px;display:flex}.e2-det.leg{background:linear-gradient(90deg,#ffd25a29,#9b6bff14 45%,#070e1ab3 75%);border-color:#f5c54266 #f5c54266 #f5c54266 #ffd862}.e2-det>p{margin:0;font-size:13.5px}.e2-det>p b{color:var(--ink)}.e2-det-t{flex:1;gap:6px;min-width:0;display:grid}.e2-det-t b{min-width:0;font:900 20px/1 var(--font-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;display:flex}.e2-det-t b small{color:var(--mu);font:800 10px var(--font-display);letter-spacing:.12em}.e2-det-t>span{flex-wrap:wrap;gap:4px;display:flex}.e2-det-a{justify-items:end;gap:6px;display:grid}.e2-det-a .em-btn{height:26px;padding:0 10px;font-size:11px}.e2-np{color:#ffe9a8;font:700 11px/1.3 var(--font-display);border-left:2px solid var(--gold);background:#f0a2021f;padding:2px 6px}.e2-warn{color:#ffe2a6;background:#f0a20214;border:1px solid #f0a2024d;margin:0;padding:7px 12px;font-size:13px}.e2-sum{grid-area:sum;padding:14px 14px 16px}.e2-sum .em-lbl{color:var(--ink);justify-content:space-between;gap:8px;display:flex}.e2-sum .em-lbl em{color:var(--mu);letter-spacing:.06em;font-style:normal}.e2-map{margin-top:clamp(22px,3vw,36px)}.e2-map-h{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;display:flex}.e2-map-h .em-lbl{color:var(--ink);margin:0;font-size:13px}.e2-map-h .em-q{flex:220px;max-width:320px;margin-left:auto}.e2-tabs{flex-wrap:wrap;gap:2px;display:flex}.e2-tabs button{--gc:#9fe0ff;height:30px;color:var(--mu);font:800 11px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ln);cursor:pointer;background:#ffffff08;border-bottom:2px solid #0000;padding:0 12px}.e2-tabs button.on{color:var(--ink);border-bottom-color:var(--gc);background:color-mix(in srgb, var(--gc) 12%, transparent)}.e2-rows{background:#070e1ab3;border:1px solid #78b4ff24;gap:2px;display:grid}.e2-row{--gc:#fff;background:#ffffff04;grid-template-columns:minmax(0,1fr) 168px minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px;display:grid}.e2-row:nth-child(2n){background:#ffffff09}.e2-row-k{font:800 10px var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;background:#0000004d!important}.e2-row-k .dn{color:var(--dn);text-align:right}.e2-row-k .up{color:var(--up)}.e2-row-l{text-align:center;border-top:2px solid var(--gc);background:linear-gradient(180deg, color-mix(in srgb, var(--gc) 14%, transparent), transparent);justify-items:center;gap:4px;padding:8px 6px;display:grid}.e2-row-l b{font:800 13px/1.15 var(--font-display)}.e2-row-l span{font:800 12px var(--font-display);font-variant-numeric:tabular-nums;gap:10px;display:flex}.e2-row-l i{font-style:normal}.e2-row-l i.up{color:var(--up)}.e2-row-l i.up:before{content:"▲ ";font-size:8px}.e2-row-l i.dn{color:var(--dn)}.e2-row-l i.dn:before{content:"▼ ";font-size:8px}.e2-row-g{flex-wrap:wrap;gap:4px 2px;display:flex}.e2-row-g.dn{justify-content:flex-end}.e2-none{color:#8fa3b666;padding:0 12px}.e2-m{color:#cfdbe7;cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;gap:4px;width:54px;padding:3px 0 2px;display:grid}.e2-m .md{--s:44px}.e2-m-n{max-width:100%;font:600 9.5px/1.1 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e2-m.leg .e2-m-n{color:#ffd862;font-weight:800}.e2-m:hover{background:#9fe0ff0f;border-color:#9fe0ff4d}.e2-m.on{background:#f0a2021a;border-color:#f0a20299}.e2-m.dim{opacity:.22}@media (max-width:1180px){.e2-console{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"stage stage""goal sum"}}.e2-sk{display:none}@media (max-width:760px){.e2-console{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""sum""goal";gap:12px}.e2-stage{gap:10px}.e2-stage .rg{--rs:calc(100vw - 20px)}.e2-stage-h{justify-content:center}.e2-det{flex-wrap:wrap;align-content:center;gap:4px 10px;height:96px;padding:0 10px}.e2-det .md{--s:48px!important}.e2-det-t b{font-size:16px}.e2-det-a{justify-content:space-between;align-items:center;width:100%;display:flex}.e2-step{gap:8px;padding:10px}.e2-chips{gap:5px}.e2-cg{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:6px}.e2-cg-l{letter-spacing:.1em;font-size:9px}.e2-cg-b,.e2-step .em-lvp{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.e2-cg-b::-webkit-scrollbar{display:none}.e2-step .em-lvp::-webkit-scrollbar{display:none}.e2-sk::-webkit-scrollbar{display:none}.e2-chip,.e2-step .em-lvp button{white-space:nowrap;flex:none}.e2-note{display:none}.e2-sum{padding:10px}.e2-sum .em-tot{grid-template-columns:repeat(2,minmax(0,1fr))}.e2-sum .em-tot-r{padding:4px 8px 4px 7px;font-size:13px}.e2-sum .em-tot-r .lg{display:none}.e2-sum .em-tot-r .sh{display:inline}.e2-sum .em-tot-r b{font-size:14px}.e2-sum .em-tot-r small{display:none}.e2-map{margin-top:18px}.e2-map-h{flex-wrap:nowrap;margin-bottom:8px}.e2-map-h .em-q{flex:auto;min-width:0;max-width:none;height:34px}.e2-tabs{display:none}.e2-sk{scrollbar-width:none;gap:4px;margin:0 0 8px;padding-bottom:2px;display:flex;overflow-x:auto}.e2-sk button{--gc:#9fe0ff;color:#cfdbe7;height:34px;font:700 12px var(--font-display);white-space:nowrap;border:1px solid var(--ln);border-left:2px solid var(--gc);cursor:pointer;background:#ffffff09;flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.e2-sk button.all{color:var(--mu);border-left-color:var(--ln);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.e2-sk button.on{color:var(--ink);border-color:color-mix(in srgb, var(--gc) 70%, transparent);background:color-mix(in srgb, var(--gc) 18%, transparent)}.e2-sk i{font-size:10.5px;font-style:normal}.e2-sk i.up{color:var(--up)}.e2-sk i.up:before{content:"▲";font-size:7px}.e2-sk i.dn{color:var(--dn)}.e2-sk i.dn:before{content:"▼";font-size:7px}.e2-rows:not(.all) .e2-row:not(.cur){display:none}.e2-row,.e2-row-k{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.e2-row-k{display:none}.e2-row-l{text-align:left;order:-1;grid-auto-flow:column;justify-content:space-between;align-items:center;padding:6px 8px}.e2-row-g{gap:6px 2px}.e2-row-g.dn{order:1;justify-content:flex-start}.e2-row-g:before{width:100%;font:800 10px var(--font-display);letter-spacing:.14em;text-transform:uppercase}.e2-row-g.up:before{content:"▲ dão";color:var(--up)}.e2-row-g.dn:before{content:"▼ tiram";color:var(--dn)}.e2-none{padding:0}.e2-m{width:calc(20% - 1.6px)}.e2-m .md{--s:46px}.e2-m-n{font-size:10px}}.e2-mode{grid-template-columns:auto minmax(0,1fr);gap:2px;display:grid}.e2-mode button{min-width:0;height:36px;color:var(--mu);font:800 11px var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--ln);cursor:pointer;background:#ffffff08;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 8px;display:flex}.e2-mode b{color:#1a1203;background:var(--gold);flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.e2-mode i{text-align:center;background:#00000059;min-width:18px;margin-left:auto;padding:1px 4px;font-style:normal}.e2-mode button.on{color:var(--ink)}.e2-mode button.on.up{border-bottom-color:var(--up);background:#5ee08f1a}.e2-mode button.on.dn{border-bottom-color:var(--dn);background:#ff6b6b1a}.e2-chip.want.x{box-shadow:inset 0 -2px #ff9b9bcc}.e2-chip.keep.x{box-shadow:inset 0 -2px #5ee08fcc}
