.gls-chip--fundamentos,.gls-term--fundamentos{--c:#00fb7b}.gls-chip--inventario,.gls-term--inventario{--c:#4fe0c4}.gls-chip--normas,.gls-term--normas{--c:#7cc4ff}.gls-chip--mercado,.gls-term--mercado{--c:#f2c35b}.gls-chip--regulacao,.gls-term--regulacao{--c:#c3a6ff}.gls-chip--agro,.gls-term--agro{--c:#a8e063}.gls-hero{background:radial-gradient(ellipse 55% 60% at 18% 30%, #105c3757, transparent 70%), radial-gradient(ellipse 40% 50% at 85% 60%, #00fb7b14, transparent 70%), var(--bg);isolation:isolate;padding:clamp(128px,14vw,172px) 0 clamp(44px,5vw,64px);position:relative;overflow:clip}.gls-hero__bands{z-index:-1;inset:0 0 0 55%}.gls-hero__bands i:first-child{opacity:.5;width:11%;height:100%;top:0;left:34%}.gls-hero__bands i:nth-child(2){opacity:.3;width:5%;height:100%;top:0;left:58%}.gls-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.gls-hero__grid>*{min-width:0}.gls-hero__copy{animation:enterRise .9s var(--ease) .2s backwards;justify-items:start;gap:16px;display:grid}.gls-hero__copy .title{font-size:clamp(34px,4.6vw,66px)}.gls-hero__copy .lead{color:#c4cdc8;max-width:620px}.gls-search{width:min(100%,600px);height:60px;color:var(--muted);background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:0 14px 0 18px;transition:border-color .3s,box-shadow .3s,background-color .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 20px 50px -30px #000000e6}.gls-search:focus-within{color:var(--neon);background:#ffffff12;border-color:#00fb7b99;box-shadow:0 0 0 4px #00fb7b1f,0 0 40px -14px #00fb7b99}.gls-search input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17px}.gls-search input::placeholder{color:var(--muted-2)}.gls-search input::-webkit-search-cancel-button{display:none}.gls-search kbd{min-width:26px;height:26px;color:var(--muted);border:1px solid #ffffff2e;border-radius:7px;place-items:center;font:600 13px/1 Inter,system-ui,sans-serif;display:grid}.gls-search:focus-within kbd{display:none}.gls-search__clear{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.gls-search__clear:hover{color:var(--neon);background:#00fb7b2e}.gls-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.gls-card{border-color:#00fb7b38;gap:18px;padding:clamp(20px,2.4vw,30px);display:grid}.gls-card figcaption{gap:6px;display:grid}.gls-card figcaption b{color:#fff;letter-spacing:-.02em;font-size:clamp(19px,1.7vw,24px);font-weight:700}.gls-card figcaption span{color:var(--muted);font-size:14px}.gls-card ul{gap:14px;display:grid}.gls-card li{grid-template-columns:54px minmax(0,1fr) auto;grid-template-areas:"gas name value""gas bar bar";align-items:center;gap:6px 12px;display:grid}.gls-card__gas{text-align:center;height:46px;color:var(--neon);background:#0000004d;border:1px solid #00fb7b4d;border-radius:12px;grid-area:gas;font-size:16px;font-weight:750;line-height:44px}.gls-card__gas sub{vertical-align:-.2em;font-size:.65em;line-height:0}.gls-card__name{color:#dfe6e2;grid-area:name;font-size:13.5px;line-height:1.25}.gls-card__value{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value;font-size:16px;font-weight:700}.gls-card__value small{color:var(--muted);font-size:11.5px;font-weight:550}.gls-card__value sub{vertical-align:-.15em;font-size:.7em;line-height:0}.gls-card__bar{background:#ffffff12;border-radius:999px;grid-area:bar;height:8px;overflow:hidden}.gls-card__bar i{width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--neon));height:100%;transition:width 1.4s var(--ease) calc(.4s + var(--i) * .15s);display:block;box-shadow:0 0 14px #00fb7b8c}.motion .gls-card:not(.is-visible) .gls-card__bar i{width:0}.gls-card__source{color:var(--muted-2);font-size:12px}.gls-bar{z-index:20;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#030504d6;border-block:1px solid #ffffff14;position:sticky;top:84px}.gls-bar__inner{gap:12px;padding:14px 0;display:grid;container-type:inline-size}@media (width>=720px){.gls-chips{--chip:clamp(12px, 1.07cqi, 14px);gap:calc(var(--chip) * .43)}.gls-chips .gls-chip{height:calc(var(--chip) * 2.57);gap:calc(var(--chip) * .5);padding:0 calc(var(--chip) * .86);font-size:var(--chip)}.gls-chips .gls-chip span{font-size:calc(var(--chip) * .86)}}.gls-chips{overscroll-behavior-x:contain;gap:6px;display:flex;overflow-x:auto}.gls-chips[data-more~=right]{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.gls-chips[data-more~=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.gls-chips[data-more~=left][data-more~=right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.gls-chip{height:36px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}.gls-chip:before{content:"";background:var(--c,#fff);opacity:.9;border-radius:50%;width:7px;height:7px}.gls-chip:not([class*=--]):before{display:none}.gls-chip span{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:12px}.gls-chip:hover{color:#fff;border-color:#ffffff52}.gls-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--c,var(--neon)) 70%, transparent);background:color-mix(in srgb, var(--c,var(--neon)) 14%, transparent);color:#fff}.gls-chip[aria-pressed=true] span{color:var(--c,var(--neon))}.gls-az{grid-template-columns:repeat(26,minmax(0,1fr));gap:2px;display:grid}.gls-az a,.gls-az span{border-radius:7px;place-items:center;height:30px;font-size:13.5px;font-weight:700;display:grid}.gls-az a{color:#fff;transition:background-color .2s,color .2s}.gls-az a:hover{color:var(--neon);background:#00fb7b24}.gls-az span,.gls-az a[data-off]{color:#fff3;pointer-events:none}.gls-list{padding:clamp(24px,3vw,40px) 0 clamp(72px,9vw,120px);position:relative}.gls-group{scroll-margin-top:calc(var(--gls-bar,110px) - 4px);border-top:1px solid #ffffff12;grid-template-columns:clamp(64px,9vw,120px) minmax(0,1fr);gap:clamp(16px,2.6vw,36px);padding:clamp(24px,3vw,40px) 0;display:grid}.gls-group:first-child{border-top:0}.gls-letter{top:calc(84px + var(--gls-bar,110px) + 16px);background:linear-gradient(180deg, #fff, var(--neon));color:#0000;letter-spacing:-.05em;filter:drop-shadow(0 0 24px #00fb7b40);-webkit-background-clip:text;background-clip:text;align-self:start;font-size:clamp(48px,6.4vw,96px);font-weight:760;line-height:.9;position:sticky}.gls-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(12px,1.4vw,18px);display:grid}.gls-term{background:radial-gradient(ellipse 70% 60% at 0% 0%, color-mix(in srgb, var(--c) 7%, transparent), transparent 70%), linear-gradient(160deg, #ffffff0d, #ffffff03);scroll-margin-top:calc(var(--gls-bar,110px) + 12px);transition:border-color .35s ease, transform .45s var(--ease), box-shadow .35s ease;border:1px solid #ffffff1a;border-radius:18px;gap:10px;padding:clamp(18px,1.9vw,24px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.gls-term:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);box-shadow:inset 0 1px #ffffff12, 0 18px 40px -26px color-mix(in srgb, var(--c) 70%, transparent);transform:translateY(-2px)}.gls-term:target{animation:glsTarget 2.4s var(--ease);border-color:color-mix(in srgb, var(--c) 70%, transparent)}@keyframes glsTarget{0%,30%{box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 30%, transparent), 0 0 50px -10px var(--c)}}.gls-term header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gls-tag{color:var(--c);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.gls-tag:before{content:"";background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c);border-radius:50%}.gls-copy{width:32px;height:32px;color:var(--muted-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;transition:color .2s,background-color .2s,border-color .2s;display:grid;position:relative}.gls-copy:hover{color:#fff;background:#ffffff0d;border-color:#ffffff24}.gls-copy[data-state=copied]{border-color:color-mix(in srgb, var(--c) 60%, transparent);color:var(--c)}.gls-copy[data-state=copied]:after{content:attr(data-copied);background:var(--c);color:#04130b;white-space:nowrap;animation:enterRise .3s var(--ease);border-radius:7px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;bottom:calc(100% + 6px);right:0}.gls-term h3{color:#fff;letter-spacing:-.02em;font-size:clamp(18px,1.5vw,21px);font-weight:700;line-height:1.25}.gls-term h3 a{transition:color .2s}.gls-term h3 a:hover{color:var(--c)}.gls-term sub{vertical-align:-.2em;font-size:.66em;line-height:0}.gls-term>p{color:#c9d2cd;font-size:clamp(14.5px,1.1vw,16px);line-height:1.6}.gls-term footer{border-top:1px dashed #ffffff1a;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;padding-top:12px;display:flex}.gls-term footer>span{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}.gls-term footer ul{flex-wrap:wrap;gap:6px;display:flex}.gls-term footer a{color:var(--ink-soft);border:1px solid #ffffff1f;border-radius:999px;padding:3px 10px;font-size:13px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.gls-term footer a:hover{color:var(--neon);background:#00fb7b14;border-color:#00fb7b80}.gls-empty{color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:64px 16px;display:grid}.gls-empty b{color:#fff;font-size:22px}.gls-empty .btn{margin-top:8px}.gls-note{max-width:760px;color:var(--muted-2);text-align:center;margin:clamp(32px,4vw,48px) auto 0;font-size:13.5px}@media (width<=1100px){.gls-card li{grid-template-columns:46px minmax(0,1fr) auto}.gls-card__gas{height:40px;font-size:14px}}@media (width<=860px){.gls-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:24px}.gls-card{gap:14px;padding:18px}.gls-card figcaption span{font-size:12.5px}.gls-card li{grid-template-columns:40px minmax(0,1fr) auto;column-gap:9px}.gls-card__gas{border-radius:10px;height:36px;font-size:13px}.gls-card__name{font-size:12px}.gls-card__value{font-size:14px}.gls-az a,.gls-az span{font-size:12px}}@media (width<=719px){.gls-hero__grid{grid-template-columns:1fr}.gls-card{width:min(100%,460px)}.gls-grid{grid-template-columns:1fr}.gls-chips{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.gls-chip{height:34px;font-size:13px}.gls-az{grid-template-columns:repeat(13,minmax(0,1fr))}.gls-az a,.gls-az span{height:26px;font-size:12.5px}.gls-bar__inner{gap:8px;padding:10px 0}}@media (width<=560px){.gls-group{grid-template-columns:1fr;gap:14px}.gls-letter{font-size:44px;position:static}.gls-search{height:54px}.gls-search input{font-size:16px}.gls-search kbd{display:none}}
