html,body{color-scheme:light;overflow-x:clip;background:#fff!important}main{background:#fff}:root{--container:1200px;--gutter:clamp(20px, 4vw, 56px)}.wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.hero{background:var(--gray-01);text-align:center;padding:clamp(120px,12vw,160px) 0 clamp(40px,5vw,64px)}.hero .hero__tag{color:var(--orange);background:#ff74001f;border-color:#0000;border-radius:999px;align-items:center;gap:9px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero__tag .dot{background:var(--orange);border-radius:50%;width:6px;height:6px}.hero__title{letter-spacing:-.03em;color:var(--gray-03);text-wrap:balance;margin:16px 0 0;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.08}.hero__sub{color:var(--ink-2);text-wrap:pretty;max-width:640px;margin:14px auto 0;font-size:16px;line-height:1.5}.quote{background:var(--gray-01);padding:0 0 clamp(48px,6vw,80px)}.quote__card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #1118541a}.qsel{background:#fff;border-radius:18px;margin-bottom:16px;overflow:hidden;box-shadow:0 18px 48px #1118541a}.qsel__top{border:none;border-bottom:1px solid var(--rule);width:100%;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:clamp(20px,2.4vw,26px) clamp(22px,2.6vw,30px);display:flex}.quote__chev{color:var(--gray-03);transition:transform .24s;transform:rotate(90deg)}.qsel__top[aria-expanded=true] .quote__chev{transform:rotate(-90deg)}.qsel__top{border-bottom:none}.qsel__top[aria-expanded=true]{border-bottom:1px solid var(--rule)}.quote__drop{border-top:1px solid var(--rule)}.quote__busca{border-bottom:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:10px;padding:14px clamp(22px,2.6vw,30px);display:flex}.quote__busca input{font-family:var(--font-sans);color:var(--gray-03);background:0 0;border:none;outline:none;flex:1;font-size:15px}.qlist{max-height:300px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.qlist button{width:100%;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px clamp(22px,2.6vw,30px);transition:background .14s;display:grid}.qlist button:hover,.qlist button.is-on{background:var(--gray-01)}.qlist img{width:36px;height:36px;display:block}.qlist__nome{gap:2px;min-width:0;display:grid}.qlist__nome small{color:var(--ink-2);font-size:12.5px;font-weight:600}.qlist__nome b{color:var(--gray-03);font-size:16px;font-weight:700}.qlist__preco{color:var(--gray-03);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.qtool{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:4px;padding:10px clamp(16px,2vw,22px);display:flex}.qtool__b{font-family:var(--font-sans);color:var(--gray-03);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:13.5px;font-weight:600;transition:background .16s}.qtool__b:hover{background:var(--gray-01)}.qtool__b.is-on{background:var(--rule);font-weight:700}.quote__ohlc{padding:12px clamp(16px,2vw,22px) 0}.qfoot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px clamp(16px,2vw,22px);display:flex}.qfoot__dir{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:12.5px;display:flex}.qesc{font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:600}.qesc[aria-pressed=true]{background:var(--rule);color:var(--gray-03)}.quote__periodos{gap:4px;display:flex}.quote__ohlc{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.quote__ohlc b{color:var(--gray-03);font-weight:700}.quote__ohlc .up{color:var(--green-04)}.quote__ohlc .down{color:var(--danger)}.qper{font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 13px;font-size:13px;font-weight:600;transition:background .16s,color .16s}.qper:hover{background:var(--gray-01)}.qper.is-on{background:var(--orange);color:#fff;font-weight:700}.quote__moeda{color:var(--gray-03);align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.quote__moeda img{width:34px;height:34px;display:block}.quote__preco{align-items:center;gap:12px;display:flex}.quote__valor{color:var(--gray-03);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,28px);font-weight:700}.quote__var{background:var(--green-04);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}.quote__var.is-down{background:var(--danger)}.qlist__var{background:var(--green-04);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}.qlist__var.is-down{background:var(--danger)}.quote__chart{background:#fff;height:clamp(340px,46vh,520px);position:relative}.quote__chart svg{width:100%;height:100%;font-family:var(--font-sans);display:block}.quote__msg{color:var(--ink-2);text-align:center;justify-content:center;align-items:center;margin:0;padding:0 20px;font-size:14px;display:flex;position:absolute;inset:0}.quote__msg.is-off{display:none}.quote__stats{background:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (width<=760px){.quote__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.quote__stats{grid-template-columns:1fr}}.qstat{background:#fff;padding:clamp(18px,2.2vw,24px) clamp(22px,2.6vw,30px)}.qstat__lbl{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:600}.qstat__val{color:var(--gray-03);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:clamp(16px,1.8vw,19px);font-weight:700}.quote__nota{color:var(--ink-2);margin:14px 0 0;font-size:12px}.mcap{max-width:820px;margin:clamp(28px,3.4vw,40px) auto 0}.mcap__frame{background:#fff;border-radius:16px;padding:clamp(16px,2vw,24px);overflow:hidden;box-shadow:0 16px 40px #1118541a}.mcap__frame img{width:100%;height:auto;display:block}.mcap figcaption{color:var(--ink-2);text-align:center;margin-top:12px;font-size:13px;font-style:italic}.qtabs{gap:4px;margin-bottom:-1px;display:flex}.qtab{font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:12px 12px 0 0;padding:10px 20px;font-size:14.5px;font-weight:700;transition:background .16s,color .16s}.qtab:hover{color:var(--gray-03)}.qtab.is-on{background:var(--orange);color:#fff}.book{padding:clamp(24px,3vw,36px) clamp(22px,2.6vw,32px)}.book__t{letter-spacing:-.02em;color:var(--gray-03);margin:0 0 clamp(20px,2.4vw,28px);font-size:clamp(22px,2.4vw,28px);font-weight:700}.book__cols{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);display:grid}@media (width<=760px){.book__cols{grid-template-columns:1fr}}.book__col h3{color:var(--gray-03);margin:0 0 18px;font-size:19px;font-weight:700}.book__col--ask{background:var(--gray-01);border-radius:14px;padding:clamp(16px,2vw,22px)}.book__head{color:var(--gray-03);grid-template-columns:1fr 1fr;gap:12px;padding-bottom:14px;font-size:14px;font-weight:700;display:grid}.book__head i{font-style:normal}.book__list{scrollbar-width:thin;max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.book__list li{border-top:1px solid var(--rule);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;font-size:15px;display:grid}.book__list .preco{color:var(--green-04);font-weight:600}.book__col--ask .book__list .preco{color:var(--danger)}.book__list .qtd{color:var(--gray-03)}.book__msg{color:var(--ink-2);margin:18px 0 0;font-size:14px}.book__msg.is-off{display:none}.section{padding:clamp(56px,7vw,100px) 0}.section--gray{background:var(--gray-01)}.art{max-width:820px;margin:0 auto}.art__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;font-size:12px;font-weight:500;display:block}.art h2{letter-spacing:-.025em;color:var(--gray-03);text-wrap:balance;margin:0 0 20px;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.14}.art h3{letter-spacing:-.02em;color:var(--gray-03);text-wrap:balance;margin:clamp(32px,4vw,48px) 0 16px;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.2}.art p{color:var(--ink-2);text-wrap:pretty;margin:0 0 18px;font-size:16.5px;line-height:1.7}.art p:last-child{margin-bottom:0}.art p strong{color:var(--gray-03);font-weight:700}.art a{color:var(--orange)}.art a:hover{color:var(--orange-dark)}.ficha{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.ficha{grid-template-columns:1fr 1fr}}@media (width<=480px){.ficha{grid-template-columns:1fr}}.ficha__item{background:var(--gray-01);text-align:center;border-radius:16px;padding:clamp(22px,2.6vw,30px)}.ficha__val{color:var(--gray-03);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1}.ficha__val b,.ficha__val span{font-size:1em;font-weight:inherit;color:inherit;letter-spacing:inherit}.ficha__lbl{color:var(--gray-03);margin-bottom:4px;font-size:14px;font-weight:700}.ficha__item p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.links{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3.4vw,40px);display:flex}.links__lbl{width:100%;color:var(--gray-03);margin-bottom:4px;font-size:14px;font-weight:700}.links a{background:var(--gray-01);color:var(--gray-03);border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.links a:hover{background:var(--rule);color:var(--gray-03)}.links .ico{color:var(--orange)}.reveal-lines .rl-word{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.reveal-lines .rl-inner{will-change:transform;transition:transform .8s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(110%)}.reveal-lines.is-in .rl-inner{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-lines .rl-inner{transition:none!important;transform:none!important}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}}
