@font-face{font-family: "Chakra Petch";font-weight: 600;font-style: normal;font-display: swap;src: url("../fontes/chakra-petch-600.woff2") format("woff2")}@font-face{font-family: "Chakra Petch";font-weight: 700;font-style: normal;font-display: swap;src: url("../fontes/chakra-petch-700.woff2") format("woff2")}@font-face{font-family: "Archivo";font-weight: 400 700;font-style: normal;font-display: swap;src: url("../fontes/archivo.woff2") format("woff2")}@font-face{font-family: "JetBrains Mono";font-weight: 400 600;font-style: normal;font-display: swap;src: url("../fontes/jetbrains-mono.woff2") format("woff2")}:root{--abissal: #061E2E;--batial: #0A3149;--batial-2: #0D3C58;--sonar: #21C7E0;--sonar-claro: #5CD9EC;--laguna: #0E7C9C;--nevoa: #EAF3F7;--suave: #9DBACB;--mudo: #6F93A8;--borda: #14496A;--borda-2: #1D6288;--alga: #3ED598;--boia: #FFB454;--coral: #FF6B5E;--display: "Chakra Petch","Archivo",system-ui,sans-serif;--texto: "Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--dados: "JetBrains Mono",Consolas,"Courier New",monospace;--raio: 10px;--raio-g: 16px;--largura: 1200px;--gutter: clamp(1.25rem,4.2vw,3rem);--nav-h: 68px;--ease: cubic-bezier(.2,.7,.2,1);color-scheme: dark}*,*::before,*::after{box-sizing: border-box}*{margin: 0}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--nav-h) + 12px);-webkit-text-size-adjust: 100%}body{background: var(--abissal);color: var(--nevoa);font-family: var(--texto);font-size: 1rem;line-height: 1.65;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;min-height: 100vh;overflow-x: clip}::selection{background: var(--sonar);color: var(--abissal)}img,svg,canvas,video{display: block;max-width: 100%}a{color: var(--sonar);text-decoration: none}a:hover{color: var(--sonar-claro)}:focus-visible{outline: 2px solid var(--sonar);outline-offset: 3px;border-radius: 4px}button{font: inherit;color: inherit;cursor: pointer}h1,h2,h3{font-family: var(--display);font-weight: 700;line-height: 1.1;text-wrap: balance;letter-spacing: -.005em}h1{font-size: clamp(2.9rem,7.6vw,6.1rem);line-height: 1;letter-spacing: -.02em}h2{font-size: clamp(1.95rem,4.2vw,3.15rem)}h3{font-size: 1.28rem;line-height: 1.2}p{max-width: 66ch;text-wrap: pretty}strong{font-weight: 600;color: #fff}em{font-style: normal}code,.mono{font-family: var(--dados)}.pular{position: absolute;left: 1rem;top: -4rem;z-index: 200;background: var(--sonar);color: var(--abissal);padding: .6rem 1rem;border-radius: 6px;font-family: var(--display);font-weight: 600}.pular:focus{top: 1rem}.wrap{width: min(100% - 2 * var(--gutter),var(--largura));margin-inline: auto}.so-leitor{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.rotulo{font-family: var(--dados);font-size: .72rem;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--sonar);display: flex;align-items: center;gap: .6rem;flex-wrap: wrap}.rotulo .prof{color: var(--nevoa)}.rotulo .prof::after{content: "";display: inline-block;width: 1.6rem;height: 1px;background: var(--borda-2);margin-left: .6rem;vertical-align: middle}.lide{font-size: clamp(1.08rem,1.5vw,1.28rem);color: var(--suave);line-height: 1.6}.suave{color: var(--suave)}.mudo{color: var(--mudo)}.botao{display: inline-flex;align-items: center;gap: .55rem;font-family: var(--display);font-weight: 600;font-size: 1rem;letter-spacing: .01em;padding: .85rem 1.5rem;border-radius: 8px;border: 1px solid transparent;transition: transform .18s var(--ease),background .18s,border-color .18s,color .18s,box-shadow .18s;white-space: nowrap}.botao svg{width: 1.05em;height: 1.05em;transition: transform .2s var(--ease)}.botao:hover svg{transform: translateX(3px)}.botao-p{background: var(--sonar);color: var(--abissal);box-shadow: 0 0 0 0 rgba(33,199,224,.0)}.botao-p:hover{background: var(--sonar-claro);color: var(--abissal);box-shadow: 0 8px 28px -8px rgba(33,199,224,.55);transform: translateY(-1px)}.botao-s{border-color: var(--borda-2);color: var(--nevoa);background: rgba(10,49,73,.35)}.botao-s:hover{border-color: var(--sonar);color: var(--sonar-claro);background: rgba(10,49,73,.7)}.botao-t{color: var(--sonar);padding-inline: .2rem}.botao-g{padding: 1.05rem 1.9rem;font-size: 1.08rem}.acoes{display: flex;flex-wrap: wrap;gap: .8rem 1rem;align-items: center}.chip{display: inline-flex;align-items: center;gap: .4rem;font-family: var(--dados);font-size: .66rem;letter-spacing: .08em;text-transform: uppercase;padding: .18rem .6rem;border-radius: 999px;border: 1px solid var(--borda-2);color: var(--suave);background: rgba(6,30,46,.5);white-space: nowrap}.chip::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor;opacity: .9}.chip.ok{color: var(--alga);border-color: rgba(62,213,152,.4)}.chip.cod{color: var(--boia);border-color: rgba(255,180,84,.4)}.chip.plan{color: var(--mudo);border-color: var(--borda)}.chip.sim{color: var(--boia);border-color: rgba(255,180,84,.45)}.chip.sem-ponto::before{display: none}.nav{position: sticky;top: 0;z-index: 100;height: var(--nav-h);background: rgba(6,30,46,.72);backdrop-filter: blur(14px) saturate(1.2);-webkit-backdrop-filter: blur(14px) saturate(1.2);border-bottom: 1px solid rgba(20,73,106,.55);view-transition-name: nav}.nav-in{height: 100%;display: flex;align-items: center;justify-content: space-between;gap: 1.2rem}.marca{display: inline-flex;align-items: center;gap: .6rem;color: var(--nevoa);font-family: var(--display);font-weight: 700;font-size: 1.25rem;letter-spacing: -.01em}.marca:hover{color: var(--nevoa)}.marca svg{width: 30px;height: 30px}.marca .ai{color: var(--sonar)}.nav-links{display: flex;align-items: center;gap: clamp(.9rem,1.8vw,1.8rem);font-size: .94rem}.nav-links a:not(.botao){color: var(--suave);position: relative;padding: .4rem 0}.nav-links a:not(.botao):hover,.nav-links a[aria-current="page"]{color: var(--nevoa)}.nav-links a[aria-current="page"]::after{content: "";position: absolute;left: 0;right: 0;bottom: -2px;height: 2px;background: var(--sonar);border-radius: 2px}.nav .botao{padding: .55rem 1.1rem;font-size: .92rem}.nav-toggle{display: none;background: transparent;border: 1px solid var(--borda-2);border-radius: 8px;width: 44px;height: 44px;place-items: center}.nav-toggle span{display: block;position: relative;width: 18px;height: 2px;background: var(--nevoa);box-shadow: 0 6px 0 var(--nevoa),0 -6px 0 var(--nevoa);transition: box-shadow .2s,transform .2s}@media (max-width: 960px){.nav-toggle{display: grid}.nav-links{position: fixed;inset: var(--nav-h) 0 auto 0;flex-direction: column;align-items: stretch;gap: 0;background: #061E2E;border-bottom: 1px solid var(--borda);padding: .6rem var(--gutter) 1.4rem;transform: translateY(-8px);opacity: 0;visibility: hidden;transition: opacity .2s,transform .25s var(--ease),visibility .2s;max-height: calc(100dvh - var(--nav-h));overflow: auto}.nav-links a:not(.botao){padding: 1rem 0;border-bottom: 1px solid rgba(20,73,106,.5);font-size: 1.05rem}.nav-links .botao{margin-top: 1rem;justify-content: center}.nav[data-aberto="true"] .nav-links{opacity: 1;transform: none;visibility: visible}.nav[data-aberto="true"] .nav-toggle span{box-shadow: none;transform: rotate(45deg)}.nav[data-aberto="true"] .nav-toggle span::after{content: "";position: absolute;left: 0;top: 0;width: 18px;height: 2px;background: var(--nevoa);transform: rotate(-90deg)}.nav-toggle{position: relative}}.regua{position: fixed;right: clamp(.5rem,1.6vw,1.5rem);top: 50%;transform: translateY(-50%);z-index: 60;height: min(58vh,520px);width: 56px;pointer-events: none;font-family: var(--dados);font-size: .62rem;color: var(--mudo)}.regua-tracos{position: absolute;right: 0;top: 0;bottom: 0;width: 14px;background: repeating-linear-gradient(to bottom,var(--borda-2) 0 1px,transparent 1px 4%) right / 14px 100% no-repeat,repeating-linear-gradient(to bottom,var(--borda-2) 0 1px,transparent 1px 20%) right / 24px 100% no-repeat;opacity: .9}.regua-escala{position: absolute;right: 28px;top: 0;bottom: 0}.regua-escala span{position: absolute;right: 0;transform: translateY(-50%);white-space: nowrap}.regua-marca{position: absolute;right: 0;top: 0;transform: translateY(var(--y,0px));will-change: transform}.regua-marca i{position: absolute;right: 0;top: -1px;width: 28px;height: 2px;background: var(--sonar);box-shadow: 0 0 12px rgba(33,199,224,.9)}.regua-marca b{position: absolute;right: 34px;top: -.7rem;font-weight: 500;color: var(--abissal);background: var(--sonar);padding: .1rem .45rem;border-radius: 4px;letter-spacing: .04em;white-space: nowrap;font-size: .66rem}@media (max-width: 1180px){.regua{display: none}}.secao{position: relative;padding-block: clamp(3.75rem,7vw,6.5rem)}.secao + .secao{border-top: 1px solid rgba(20,73,106,.45)}.secao-clara{background: linear-gradient(180deg,rgba(10,49,73,.55),rgba(10,49,73,.18))}.secao-textura::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .5;background: url("../img/isobatas-a.svg") center / cover no-repeat;mask-image: linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);-webkit-mask-image: linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.secao>.wrap{position: relative}.cab{display: grid;grid-template-columns: repeat(12,1fr);gap: 1.2rem 2rem;align-items: end;margin-bottom: clamp(2.4rem,5vw,4rem)}.cab>.rotulo{grid-column: 1 / -1}.cab>h2{grid-column: 1 / span 7}.cab>.lide,.cab>.cab-texto{grid-column: 8 / -1;padding-bottom: .3rem}.cab.centro>h2{grid-column: 1 / -1;max-width: 22ch}.cab.centro>.lide{grid-column: 1 / span 7}@media (max-width: 900px){.cab>h2,.cab>.lide,.cab>.cab-texto,.cab.centro>.lide{grid-column: 1 / -1}}.grade{display: grid;gap: clamp(1rem,2vw,1.6rem)}.g2{grid-template-columns: repeat(2,minmax(0,1fr))}.g3{grid-template-columns: repeat(3,minmax(0,1fr))}.g4{grid-template-columns: repeat(4,minmax(0,1fr))}.grade>*{min-width: 0}@media (max-width: 1000px){.g4{grid-template-columns: repeat(2,minmax(0,1fr))}.g3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.g2,.g3,.g4{grid-template-columns: minmax(0,1fr)}}.hero{position: relative;overflow: clip;isolation: isolate;min-height: calc(100svh - var(--nav-h));display: flex;flex-direction: column;justify-content: space-between;background: linear-gradient(180deg,#0D7C9C -30%,#0A3149 42%,#061E2E 100%);border-bottom: 1px solid var(--borda)}.hero-arte{position: absolute;inset: 0 0 0 auto;width: min(82%,1180px);height: 100%;z-index: -1;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 34%);mask-image: linear-gradient(90deg,transparent 0,#000 34%)}.hero-arte canvas{width: 100%;height: 100%}.hero-arte::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg,rgba(6,30,46,0) 64%,#061E2E 100%)}.hero-corpo{padding-top: clamp(3.5rem,9vh,7rem);padding-bottom: clamp(2rem,5vh,4rem);pointer-events: none}.hero-corpo>*{pointer-events: auto}.hero h1{margin: 1.2rem 0 1.5rem;max-width: 11ch}.hero h1 em{color: var(--sonar);display: block}.hero .lide{max-width: 52ch;margin-bottom: 2.2rem}.hero-selos{margin-top: 2.4rem;display: flex;flex-wrap: wrap;gap: .5rem 1.4rem;font-family: var(--dados);font-size: .7rem;letter-spacing: .08em;text-transform: uppercase;color: var(--mudo)}.hero-selos span{display: inline-flex;align-items: center;gap: .5rem}.hero-selos span::before{content: "";width: 4px;height: 4px;background: var(--laguna);border-radius: 50%}.hero-legenda{position: absolute;right: clamp(1rem,4vw,3rem);bottom: 7.4rem;font-family: var(--dados);font-size: .64rem;letter-spacing: .1em;text-transform: uppercase;color: var(--suave);display: flex;gap: .7rem;align-items: center;pointer-events: none}.hero-legenda::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--sonar);box-shadow: 0 0 0 0 rgba(33,199,224,.6);animation: pulso 2.2s ease-out infinite}@keyframes pulso{0%{box-shadow: 0 0 0 0 rgba(33,199,224,.55)}100%{box-shadow: 0 0 0 12px rgba(33,199,224,0)}}@media (max-width: 820px){.hero-arte{width: 100%;opacity: .55}.hero-arte::after{background: linear-gradient(180deg,rgba(10,49,73,.35) 0,rgba(6,30,46,.9) 100%)}.hero-legenda{display: none}}.faixa-num{display: grid;grid-template-columns: repeat(4,1fr);border-top: 1px solid var(--borda);background: rgba(6,30,46,.72);backdrop-filter: blur(6px)}.faixa-num>div{padding: 1.4rem 1.5rem 1.5rem;border-right: 1px solid var(--borda)}.faixa-num>div:last-child{border-right: 0}.num{font-family: var(--display);font-weight: 700;font-size: clamp(1.8rem,3.6vw,2.7rem);line-height: 1;color: var(--sonar);font-variant-numeric: tabular-nums;letter-spacing: -.01em;display: block}.num small{font-size: .5em;color: var(--suave);margin-left: .15em;font-weight: 600}.num-leg{display: block;margin-top: .55rem;font-size: .86rem;color: var(--suave);line-height: 1.4;max-width: 30ch}.fonte{display: block;margin-top: .5rem;font-family: var(--dados);font-size: .62rem;letter-spacing: .06em;color: var(--mudo);text-transform: uppercase}@media (max-width: 900px){.faixa-num{grid-template-columns: repeat(2,1fr)}.faixa-num>div:nth-child(2){border-right: 0}.faixa-num>div:nth-child(-n+2){border-bottom: 1px solid var(--borda)}}.fig{position: relative;border: 1px solid var(--borda);border-radius: var(--raio-g);overflow: hidden;background: var(--batial);box-shadow: 0 30px 80px -40px rgba(0,0,0,.7)}.fig picture,.fig img{width: 100%;height: auto;display: block}.fig figcaption{display: flex;flex-wrap: wrap;gap: .4rem 1rem;align-items: center;justify-content: space-between;padding: .7rem 1rem;border-top: 1px solid var(--borda);background: rgba(6,30,46,.72);font-family: var(--dados);font-size: .66rem;letter-spacing: .08em;text-transform: uppercase;color: var(--suave)}.fig figcaption b{color: var(--nevoa);font-weight: 500}.fig.sem-borda{border: 0;box-shadow: none;background: transparent;border-radius: 0}.fig.estreita{max-width: 640px}.painel{position: relative;padding: 1.6rem 1.6rem 1.7rem;border: 1px solid var(--borda);border-radius: var(--raio-g);background: linear-gradient(180deg,rgba(13,60,88,.55),rgba(10,49,73,.35));transition: border-color .2s,transform .25s var(--ease),background .2s}.painel:hover{border-color: var(--borda-2)}.painel>.rotulo{margin-bottom: .9rem}.painel h3{margin-bottom: .55rem}.painel p{color: var(--suave);font-size: .96rem}.painel p + p{margin-top: .7rem}.painel ul{margin: .9rem 0 0;padding: 0;list-style: none;display: grid;gap: .45rem}.painel li{color: var(--suave);font-size: .92rem;padding-left: 1.2rem;position: relative}.painel li::before{content: "";position: absolute;left: 0;top: .62em;width: 6px;height: 1px;background: var(--sonar)}.painel .num{margin-bottom: .6rem}.painel-ico{width: 44px;height: 44px;margin-bottom: 1.1rem;color: var(--sonar)}.painel-ico svg{width: 100%;height: 100%}.cadeia{display: grid;grid-template-columns: repeat(3,1fr);gap: 0;border: 1px solid var(--borda);border-radius: var(--raio-g);overflow: hidden;background: rgba(6,30,46,.55)}.cadeia>div{padding: 2rem 1.8rem 2.2rem;position: relative;border-right: 1px solid var(--borda)}.cadeia>div:last-child{border-right: 0}.cadeia .n{font-family: var(--dados);font-size: .7rem;color: var(--mudo);letter-spacing: .1em}.cadeia h3{margin: .9rem 0 .6rem;font-size: 1.5rem}.cadeia p{color: var(--suave);font-size: .98rem}.cadeia>div::after{content: "→";position: absolute;right: -.9rem;top: 50%;z-index: 2;width: 1.8rem;height: 1.8rem;display: grid;place-items: center;background: var(--abissal);border: 1px solid var(--borda);border-radius: 50%;color: var(--sonar);font-size: .85rem;transform: translateY(-50%)}.cadeia>div:last-child::after{display: none}@media (max-width: 860px){.cadeia{grid-template-columns: 1fr}.cadeia>div{border-right: 0;border-bottom: 1px solid var(--borda)}.cadeia>div:last-child{border-bottom: 0}.cadeia>div::after{content: "↓";right: auto;left: 1.8rem;top: auto;bottom: -.9rem;transform: none}}.casos{margin-top: 1.6rem}.caso{display: grid;grid-template-columns: auto 1fr;gap: 1.2rem;align-items: start}.caso .num{font-size: 2.3rem;min-width: 5.5ch}.caso p{font-size: .94rem;color: var(--suave)}.caso p strong{color: var(--nevoa)}.verbos{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(1rem,2vw,1.6rem);counter-reset: verbo}.verbo{position: relative;padding: 2rem 1.8rem;border-radius: var(--raio-g);border: 1px solid var(--borda);background: linear-gradient(180deg,rgba(13,60,88,.5),rgba(10,49,73,.25));overflow: hidden}.verbo .acao{font-family: var(--display);font-weight: 700;font-size: clamp(2.1rem,3.6vw,3rem);line-height: 1;color: var(--nevoa)}.verbo .acao i{font-style: normal;color: var(--sonar)}.verbo .onde{display: inline-block;margin: .9rem 0 1.1rem}.verbo p{color: var(--suave);font-size: .98rem}.verbo svg.fundo{position: absolute;right: -10%;bottom: -12%;width: 70%;opacity: .16;color: var(--sonar);pointer-events: none}@media (max-width: 900px){.verbos{grid-template-columns: 1fr}}.passos-trilho{display: grid;grid-template-columns: repeat(7,1fr);position: relative;margin-bottom: 2.4rem}.passos-trilho::before{content: "";position: absolute;left: 3.5%;right: 3.5%;top: 21px;height: 1px;background: var(--borda)}.passos-trilho::after{content: "";position: absolute;left: 3.5%;top: 21px;height: 1px;width: calc(93% * var(--p,0));background: var(--sonar);box-shadow: 0 0 10px rgba(33,199,224,.8);transition: width .5s var(--ease)}.passo-b{position: relative;z-index: 1;background: none;border: 0;padding: 0;display: flex;flex-direction: column;align-items: center;gap: .7rem;color: var(--mudo);text-align: center}.passo-b .bola{width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: var(--abissal);border: 1px solid var(--borda-2);font-family: var(--dados);font-size: .8rem;transition: all .25s var(--ease)}.passo-b .nome{font-family: var(--display);font-weight: 600;font-size: .92rem;letter-spacing: .01em;transition: color .2s}.passo-b:hover{color: var(--nevoa)}.passo-b[aria-selected="true"]{color: var(--nevoa)}.passo-b[aria-selected="true"] .bola{background: var(--sonar);color: var(--abissal);border-color: var(--sonar);box-shadow: 0 0 0 6px rgba(33,199,224,.14);transform: scale(1.1)}.passo-b.feito .bola{border-color: var(--sonar);color: var(--sonar)}.passo-pane{display: none;grid-template-columns: 1.05fr 1fr;gap: clamp(1.5rem,4vw,3.5rem);align-items: center}.passo-pane.ativo{display: grid;animation: entra .45s var(--ease)}@keyframes entra{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.passo-arte{border: 1px solid var(--borda);border-radius: var(--raio-g);background: linear-gradient(180deg,rgba(13,60,88,.5),rgba(6,30,46,.7));aspect-ratio: 16/10;display: grid;place-items: center;overflow: hidden}.passo-arte svg{width: 100%;height: 100%}.passo-texto h3{font-size: clamp(1.5rem,2.6vw,2.1rem);margin: .6rem 0 .8rem}.passo-texto p{color: var(--suave)}.passo-texto ul{margin: 1.1rem 0 0;padding: 0;list-style: none;display: grid;gap: .5rem}.passo-texto li{padding-left: 1.3rem;position: relative;font-size: .95rem;color: var(--suave)}.passo-texto li::before{content: "";position: absolute;left: 0;top: .66em;width: 7px;height: 1px;background: var(--sonar)}@media (max-width: 900px){.passos-trilho{grid-template-columns: repeat(7,104px);overflow-x: auto;padding-bottom: 1rem;scrollbar-width: none}.passo-b .nome{white-space: nowrap}.passos-trilho::before,.passos-trilho::after{display: none}.passo-pane{grid-template-columns: 1fr}}.dn{fill: none;stroke: var(--sonar);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.dn-s{stroke: var(--laguna)}.dn-m{stroke: var(--mudo)}.dn-f{fill: rgba(33,199,224,.12)}.dn-p{fill: var(--sonar);stroke: none}.dn-b{fill: var(--nevoa);stroke: none}.dn-t{font-family: var(--dados);font-size: 10px;letter-spacing: .08em;fill: var(--suave);text-transform: uppercase}.dn-tt{font-family: var(--display);font-weight: 600;font-size: 14px;fill: var(--nevoa)}.fluxo{stroke-dasharray: 5 6;animation: fluxo 1.6s linear infinite}@keyframes fluxo{to{stroke-dashoffset: -22}}.abas{display: grid;grid-template-columns: 300px 1fr;gap: clamp(1.4rem,3vw,2.6rem);align-items: start}.abas-lista{display: grid;gap: .5rem;position: sticky;top: calc(var(--nav-h) + 1.4rem)}.aba{text-align: left;background: transparent;border: 1px solid transparent;border-radius: 12px;padding: .9rem 1.05rem;display: grid;gap: .15rem;transition: background .2s,border-color .2s}.aba .t{font-family: var(--display);font-weight: 600;font-size: 1.04rem;color: var(--suave);display: flex;align-items: center;gap: .6rem}.aba .t::before{content: attr(data-i);font-family: var(--dados);font-size: .66rem;color: var(--mudo);font-weight: 500}.aba .d{font-size: .84rem;color: var(--mudo);line-height: 1.4}.aba:hover{background: rgba(10,49,73,.5)}.aba[aria-selected="true"]{background: rgba(13,60,88,.75);border-color: var(--borda-2)}.aba[aria-selected="true"] .t{color: var(--nevoa)}.aba[aria-selected="true"] .t::before{color: var(--sonar)}.aba-pane{display: none}.aba-pane.ativo{display: block;animation: entra .4s var(--ease)}.aba-corpo{display: grid;grid-template-columns: 1fr;gap: 1.4rem}.aba-bullets{display: grid;grid-template-columns: repeat(3,1fr);gap: 1.1rem;margin-top: .3rem}.aba-bullets>div{border-top: 1px solid var(--borda);padding-top: .9rem}.aba-bullets h3{font-size: .98rem;margin-bottom: .3rem;color: var(--nevoa)}.aba-bullets p{font-size: .88rem;color: var(--suave)}@media (max-width: 1000px){.abas{grid-template-columns: 1fr}.abas-lista{position: static;display: flex;overflow-x: auto;gap: .4rem;padding-bottom: .5rem;scrollbar-width: thin;margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter)}.aba{flex: 0 0 auto;min-width: 200px}.aba .d{display: none}.aba-bullets{grid-template-columns: 1fr}}.destaque-grande{display: grid;grid-template-columns: 1fr 1.1fr;gap: clamp(1.5rem,4vw,4rem);align-items: center}.destaque-grande h2{max-width: 16ch}.destaque-grande .lide{margin-top: 1.2rem}.regras{margin: 1.8rem 0 0;padding: 0;list-style: none;display: grid;gap: 1rem}.regras li{display: grid;grid-template-columns: auto 1fr;gap: .9rem;align-items: start}.regras .sel{font-family: var(--dados);font-size: .78rem;color: var(--abissal);background: var(--sonar);border-radius: 5px;padding: .18rem .5rem;margin-top: .15rem;white-space: nowrap;font-weight: 500}.regras .sel.b{background: var(--boia)}.regras .sel.a{background: var(--alga)}.regras h3{font-size: 1.02rem;margin-bottom: .15rem}.regras p{font-size: .9rem;color: var(--suave)}@media (max-width: 960px){.destaque-grande{grid-template-columns: 1fr}}.cav-demo{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;border: 1px solid var(--borda);border-radius: var(--raio-g);overflow: hidden;background: linear-gradient(180deg,rgba(13,60,88,.5),rgba(6,30,46,.6))}.cav-graf{padding: 1.4rem 1.4rem 1rem;border-right: 1px solid var(--borda)}.cav-graf svg{width: 100%;height: auto;touch-action: none;user-select: none}.cav-painel{padding: 1.6rem;display: flex;flex-direction: column;gap: 1.1rem}.cav-painel .leitura{display: grid;gap: .1rem;padding-bottom: .9rem;border-bottom: 1px solid var(--borda)}.cav-painel .leitura:last-of-type{border-bottom: 0}.leitura .r{font-family: var(--dados);font-size: .66rem;letter-spacing: .1em;text-transform: uppercase;color: var(--mudo)}.leitura .v{font-family: var(--display);font-weight: 700;font-size: 1.9rem;color: var(--nevoa);font-variant-numeric: tabular-nums;line-height: 1.1}.leitura .v.s{color: var(--sonar)}.leitura .v.c{color: var(--coral)}.leitura .v.b{color: var(--boia)}.leitura .n{font-size: .82rem;color: var(--suave)}.cav-controle{display: grid;gap: .5rem;margin-top: auto}.cav-controle label{font-family: var(--dados);font-size: .68rem;letter-spacing: .1em;text-transform: uppercase;color: var(--sonar);display: flex;justify-content: space-between}input[type="range"]{-webkit-appearance: none;appearance: none;width: 100%;height: 28px;background: transparent;cursor: ew-resize}input[type="range"]::-webkit-slider-runnable-track{height: 4px;background: linear-gradient(90deg,var(--sonar) var(--pct,50%),var(--borda-2) var(--pct,50%));border-radius: 4px}input[type="range"]::-moz-range-track{height: 4px;background: var(--borda-2);border-radius: 4px}input[type="range"]::-moz-range-progress{height: 4px;background: var(--sonar);border-radius: 4px}input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;width: 22px;height: 22px;border-radius: 50%;background: var(--sonar);border: 3px solid var(--abissal);margin-top: -9px;box-shadow: 0 0 0 1px var(--sonar),0 0 16px rgba(33,199,224,.7)}input[type="range"]::-moz-range-thumb{width: 18px;height: 18px;border-radius: 50%;background: var(--sonar);border: 3px solid var(--abissal);box-shadow: 0 0 0 1px var(--sonar)}@media (max-width: 960px){.cav-demo{grid-template-columns: 1fr}.cav-graf{border-right: 0;border-bottom: 1px solid var(--borda)}}.cav-eixo{font-family: var(--dados);font-size: 10px;fill: var(--mudo)}.cav-vol{fill: none;stroke: var(--sonar);stroke-width: 2.2}.cav-vol-area{fill: url(#cavGrad)}.cav-ant{fill: none;stroke: var(--boia);stroke-width: 1.6;stroke-dasharray: 2 4;stroke-linecap: round}.cav-lamina{stroke: var(--alga);stroke-width: 1.4;stroke-dasharray: 4 4}.cav-grade{stroke: var(--borda);stroke-width: .7;opacity: .7}.cav-perda{fill: rgba(255,107,94,.22)}.cav-pino{fill: var(--alga);stroke: var(--abissal);stroke-width: 2;cursor: ns-resize}.chamada{display: grid;grid-template-columns: 1fr 1.15fr;gap: clamp(1.6rem,4vw,4rem);align-items: center;border: 1px solid var(--borda);border-radius: 22px;padding: clamp(1.6rem,4vw,3.2rem);background: radial-gradient(900px 420px at 100% 0%,rgba(33,199,224,.14),transparent 60%),linear-gradient(180deg,rgba(13,60,88,.55),rgba(10,49,73,.3))}.chamada h2{margin: .9rem 0 1.1rem}.chamada .lide{margin-bottom: 1.6rem}.fatos{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;background: var(--borda);border: 1px solid var(--borda);border-radius: 12px;overflow: hidden;margin: 0 0 1.8rem}.fatos>div{background: var(--batial);padding: .9rem 1rem}.fatos .num{font-size: 1.55rem}.fatos .num-leg{font-size: .76rem;margin-top: .3rem}@media (max-width: 960px){.chamada{grid-template-columns: 1fr}}@media (max-width: 520px){.fatos{grid-template-columns: 1fr}}.drone{display: grid;grid-template-columns: 1.1fr 1fr;gap: clamp(1.6rem,4vw,4rem);align-items: start}.drone .fig img{aspect-ratio: 16 / 9;object-fit: cover}.specs{border-top: 1px solid var(--borda)}.specs>div{display: grid;grid-template-columns: 9.5rem 1fr;gap: 1rem;padding: .95rem 0;border-bottom: 1px solid var(--borda);align-items: baseline}.specs dt{font-family: var(--dados);font-size: .68rem;letter-spacing: .1em;text-transform: uppercase;color: var(--sonar)}.specs dd{margin: 0;font-size: .94rem;color: var(--nevoa)}.specs dd small{display: block;color: var(--mudo);font-size: .8rem;margin-top: .15rem}@media (max-width: 960px){.drone{grid-template-columns: 1fr}}@media (max-width: 480px){.specs>div{grid-template-columns: 1fr;gap: .2rem}}.modelo{display: flex;flex-direction: column;gap: .7rem}.modelo .mcod{font-family: var(--display);font-weight: 700;font-size: 2.6rem;color: var(--sonar);line-height: 1;letter-spacing: -.02em}.modelo .nome{font-family: var(--display);font-weight: 600;font-size: 1.2rem}.modelo .estado{margin-top: auto;padding-top: .9rem}.nota-experimento{margin-top: 1.4rem;padding: 1.2rem 1.4rem;border-left: 3px solid var(--boia);background: rgba(255,180,84,.06);border-radius: 0 var(--raio) var(--raio) 0;font-size: .92rem;color: var(--suave)}.nota-experimento strong{color: var(--boia)}.pilha{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;background: var(--borda);border: 1px solid var(--borda);border-radius: var(--raio-g);overflow: hidden}.pilha>div{background: var(--batial);padding: 1.4rem 1.3rem 1.6rem}.pilha h3{font-family: var(--dados);font-size: .68rem;letter-spacing: .12em;text-transform: uppercase;color: var(--sonar);font-weight: 500;margin-bottom: .9rem}.pilha ul{margin: 0;padding: 0;list-style: none;display: grid;gap: .55rem}.pilha li{font-size: .92rem;display: flex;justify-content: space-between;gap: .6rem;align-items: baseline;color: var(--nevoa)}.pilha li small{color: var(--mudo);font-size: .72rem;font-family: var(--dados);text-align: right}@media (max-width: 1000px){.pilha{grid-template-columns: repeat(2,1fr)}}@media (max-width: 560px){.pilha{grid-template-columns: 1fr}}.legenda-estado{display: flex;flex-wrap: wrap;gap: .6rem 1.4rem;margin-top: 1.2rem;font-size: .82rem;color: var(--suave)}.camadas{display: grid;gap: 1px;background: var(--borda);border: 1px solid var(--borda);border-radius: var(--raio-g);overflow: hidden}.camada{display: grid;grid-template-columns: 11rem 1fr auto;gap: 1.2rem;align-items: center;background: var(--batial);padding: 1.15rem 1.4rem}.camada .k{font-family: var(--dados);font-size: .68rem;letter-spacing: .1em;text-transform: uppercase;color: var(--mudo)}.camada h3{font-size: 1.12rem}.camada p{font-size: .88rem;color: var(--suave);margin-top: .2rem}@media (max-width: 760px){.camada{grid-template-columns: 1fr;gap: .4rem}}.perfil h3{display: flex;align-items: baseline;gap: .6rem}.perfil h3 small{font-family: var(--dados);font-size: .66rem;color: var(--sonar);letter-spacing: .1em;text-transform: uppercase;font-weight: 500}.tempo{display: grid;grid-template-columns: repeat(5,1fr);gap: 0;position: relative}.tempo::before{content: "";position: absolute;left: 0;right: 0;top: 11px;height: 1px;background: linear-gradient(90deg,var(--sonar),var(--borda) 60%)}.tempo>div{position: relative;padding: 2.2rem 1.2rem 0 0}.tempo>div::before{content: "";position: absolute;left: 0;top: 5px;width: 13px;height: 13px;border-radius: 50%;background: var(--abissal);border: 2px solid var(--borda-2)}.tempo>div.hoje::before{background: var(--sonar);border-color: var(--sonar);box-shadow: 0 0 0 6px rgba(33,199,224,.18)}.tempo .quando{font-family: var(--dados);font-size: .68rem;letter-spacing: .1em;text-transform: uppercase;color: var(--sonar)}.tempo h3{font-size: 1.1rem;margin: .4rem 0 .45rem}.tempo p{font-size: .88rem;color: var(--suave)}@media (max-width: 1000px){.tempo{grid-template-columns: 1fr;gap: 1.6rem}.tempo::before{left: 6px;right: auto;top: 0;bottom: 0;width: 1px;height: auto;background: linear-gradient(180deg,var(--sonar),var(--borda) 50%)}.tempo>div{padding: 0 0 0 2.2rem}.tempo>div::before{left: 0;top: 4px}}.pessoa{display: grid;gap: .5rem}.pessoa .mono-i{width: 64px;height: 64px;border-radius: 16px;display: grid;place-items: center;margin-bottom: .6rem;font-family: var(--display);font-weight: 700;font-size: 1.3rem;color: var(--abissal);background: linear-gradient(160deg,var(--sonar),var(--laguna))}.pessoa h3{font-size: 1.15rem}.pessoa .papel{font-family: var(--dados);font-size: .66rem;letter-spacing: .1em;text-transform: uppercase;color: var(--sonar)}.pessoa p{font-size: .9rem;color: var(--suave)}.apoios{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;background: var(--borda);border: 1px solid var(--borda);border-radius: var(--raio-g);overflow: hidden}.apoios>div{background: var(--batial);padding: 1.4rem 1.3rem}.apoios b{display: block;font-family: var(--display);font-size: 1.08rem;margin-bottom: .35rem}.apoios p{font-size: .86rem;color: var(--suave)}@media (max-width: 1000px){.apoios{grid-template-columns: repeat(2,1fr)}}@media (max-width: 520px){.apoios{grid-template-columns: 1fr}}.faq{border-top: 1px solid var(--borda);max-width: 62rem}.faq details{border-bottom: 1px solid var(--borda)}.faq summary{list-style: none;cursor: pointer;padding: 1.35rem 3rem 1.35rem 0;font-family: var(--display);font-weight: 600;font-size: 1.15rem;position: relative;transition: color .2s}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";position: absolute;right: .2rem;top: 50%;transform: translateY(-50%);font-family: var(--dados);font-size: 1.4rem;color: var(--sonar);transition: transform .25s var(--ease)}.faq details[open] summary::after{transform: translateY(-50%) rotate(45deg)}.faq summary:hover{color: var(--sonar-claro)}.faq details>div{padding: 0 3rem 1.5rem 0;color: var(--suave)}.faq details>div p + p{margin-top: .8rem}.tabela{width: 100%;border-collapse: collapse;font-size: .92rem}.tabela th{text-align: left;font-family: var(--dados);font-size: .66rem;letter-spacing: .1em;text-transform: uppercase;color: var(--sonar);font-weight: 500;padding: .8rem 1rem;border-bottom: 1px solid var(--borda-2);white-space: nowrap}.tabela td{padding: .85rem 1rem;border-bottom: 1px solid var(--borda);color: var(--suave);vertical-align: top}.tabela td:first-child{color: var(--nevoa)}.tabela tr:hover td{background: rgba(13,60,88,.3)}.rolagem{overflow-x: auto;border: 1px solid var(--borda);border-radius: var(--raio-g);background: rgba(6,30,46,.4)}.pag-topo{padding-block: clamp(3.5rem,8vw,6.5rem) clamp(2.5rem,5vw,4rem);position: relative;border-bottom: 1px solid var(--borda);background: linear-gradient(180deg,#0B6385 -60%,#0A3149 40%,#061E2E 100%);overflow: clip}.pag-topo::before{content: "";position: absolute;inset: 0;background: url("../img/isobatas-b.svg") right center / cover no-repeat;opacity: .55;pointer-events: none;mask-image: linear-gradient(90deg,transparent 20%,#000 80%);-webkit-mask-image: linear-gradient(90deg,transparent 20%,#000 80%)}.pag-topo .wrap{position: relative}.pag-topo h1{font-size: clamp(2.4rem,5.6vw,4.4rem);margin: 1rem 0 1.3rem;max-width: 18ch}.pag-topo .lide{max-width: 56ch}.miolo{padding-block: clamp(3rem,6vw,5.5rem)}.prosa{max-width: 46rem}.prosa h2{font-size: clamp(1.5rem,2.8vw,2.1rem);margin: 3rem 0 1rem}.prosa h3{font-size: 1.2rem;margin: 2rem 0 .6rem}.prosa p,.prosa li{color: var(--suave)}.prosa p + p{margin-top: 1rem}.prosa ul,.prosa ol{padding-left: 1.2rem;display: grid;gap: .5rem;margin: 1rem 0}.prosa a{text-decoration: underline;text-underline-offset: 3px}.prosa strong{color: var(--nevoa)}.indice-lateral{position: sticky;top: calc(var(--nav-h) + 1.5rem);display: grid;gap: .35rem;font-size: .88rem}.indice-lateral a{color: var(--mudo);padding: .35rem 0 .35rem .9rem;border-left: 1px solid var(--borda)}.indice-lateral a:hover,.indice-lateral a.ativo{color: var(--nevoa);border-left-color: var(--sonar)}.duas-col{display: grid;grid-template-columns: 220px 1fr;gap: clamp(1.5rem,4vw,4rem);align-items: start}@media (max-width: 960px){.duas-col{grid-template-columns: 1fr}.indice-lateral{display: none}}.modulo{display: grid;grid-template-columns: 1fr 1.25fr;gap: clamp(1.4rem,3.5vw,3.2rem);align-items: center;padding-block: clamp(2.4rem,5vw,4rem);border-top: 1px solid var(--borda)}.modulo:nth-of-type(even){grid-template-columns: 1.25fr 1fr}.modulo:nth-of-type(even) .modulo-texto{order: 2}.modulo-texto h3{font-size: clamp(1.5rem,2.6vw,2rem);margin: .7rem 0 .8rem}.modulo-texto p{color: var(--suave)}.modulo-texto ul{margin: 1.1rem 0 0;padding: 0;list-style: none;display: grid;gap: .5rem}.modulo-texto li{padding-left: 1.3rem;position: relative;font-size: .94rem;color: var(--suave)}.modulo-texto li::before{content: "";position: absolute;left: 0;top: .66em;width: 7px;height: 1px;background: var(--sonar)}.modulo-texto .quem{margin-top: 1.2rem;display: flex;gap: .4rem;flex-wrap: wrap}@media (max-width: 960px){.modulo,.modulo:nth-of-type(even){grid-template-columns: 1fr}.modulo:nth-of-type(even) .modulo-texto{order: 0}}.arq{border: 1px solid var(--borda);border-radius: var(--raio-g);background: rgba(6,30,46,.5);padding: clamp(1rem,3vw,2rem);overflow-x: auto}.arq svg{width: 100%;min-width: 860px;height: auto}.arq .dn-t{font-size: 12.5px}.arq .dn-tt{font-size: 18px}.arq .dn-c{fill: var(--nevoa)}.form{display: grid;gap: 1.1rem;max-width: 40rem}.campo{display: grid;gap: .45rem}.campo label{font-family: var(--dados);font-size: .68rem;letter-spacing: .1em;text-transform: uppercase;color: var(--sonar)}.campo input,.campo textarea,.campo select{width: 100%;font: inherit;color: var(--nevoa);background: rgba(10,49,73,.55);border: 1px solid var(--borda-2);border-radius: 10px;padding: .85rem 1rem;transition: border-color .2s,box-shadow .2s,background .2s}.campo textarea{min-height: 9rem;resize: vertical}.campo input::placeholder,.campo textarea::placeholder{color: var(--mudo)}.campo input:focus,.campo textarea:focus,.campo select:focus{outline: none;border-color: var(--sonar);box-shadow: 0 0 0 3px rgba(33,199,224,.2);background: rgba(13,60,88,.7)}.campo .dica{font-size: .8rem;color: var(--mudo)}.campo-linha{display: grid;grid-template-columns: 1fr 1fr;gap: 1.1rem}@media (max-width: 560px){.campo-linha{grid-template-columns: 1fr}}.check{display: flex;gap: .7rem;align-items: flex-start;font-size: .88rem;color: var(--suave)}.check input{width: 1.15rem;height: 1.15rem;margin-top: .2rem;accent-color: var(--sonar);flex: 0 0 auto}.armadilha{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.aviso-form{padding: 1rem 1.2rem;border-radius: 10px;font-size: .92rem;border: 1px solid;display: none}.aviso-form.ok{display: block;color: var(--alga);border-color: rgba(62,213,152,.4);background: rgba(62,213,152,.08)}.aviso-form.erro{display: block;color: var(--coral);border-color: rgba(255,107,94,.4);background: rgba(255,107,94,.08)}.final{text-align: left;position: relative;overflow: clip}.final::before{content: "";position: absolute;inset: 0;background: url("../img/isobatas-a.svg") center / cover no-repeat;opacity: .5;pointer-events: none}.final-in{position: relative;display: grid;grid-template-columns: 1.3fr 1fr;gap: 3rem;align-items: end}.final h2{font-size: clamp(2.1rem,4.6vw,3.6rem);max-width: 18ch}.final .lide{margin: 1.2rem 0 0}@media (max-width: 900px){.final-in{grid-template-columns: 1fr}}.rodape{position: relative;border-top: 1px solid var(--borda);padding-block: 4rem 2rem;background: linear-gradient(180deg,#061E2E,#04141F);overflow: clip}.rodape::before{content: "";position: absolute;inset: 0;background: url("../img/isobatas-b.svg") center bottom / cover no-repeat;opacity: .45;pointer-events: none}.rodape .wrap{position: relative}.rodape-topo{display: grid;grid-template-columns: 1.4fr repeat(3,1fr);gap: 2.5rem;margin-bottom: 3.5rem}.rodape h2{font-family: var(--dados);font-size: .68rem;letter-spacing: .12em;text-transform: uppercase;color: var(--sonar);font-weight: 500;margin-bottom: 1rem}.rodape ul{list-style: none;margin: 0;padding: 0;display: grid;gap: .55rem;font-size: .92rem}.rodape ul a{color: var(--suave)}.rodape ul a:hover{color: var(--nevoa)}.rodape .sobre{color: var(--suave);font-size: .92rem;margin-top: 1rem;max-width: 34ch}.rodape .tag{font-family: var(--display);font-weight: 600;font-size: 1.1rem;color: var(--nevoa);margin-top: 1.1rem}.rodape-base{display: flex;flex-wrap: wrap;justify-content: space-between;gap: .8rem 2rem;padding-top: 1.6rem;border-top: 1px solid var(--borda);font-size: .78rem;color: var(--mudo)}.rodape-base .aviso{max-width: 70ch}.rodape-leito{font-family: var(--dados);letter-spacing: .1em;text-transform: uppercase;color: var(--sonar)}@media (max-width: 900px){.rodape-topo{grid-template-columns: 1fr 1fr}.rodape-topo>div:first-child{grid-column: 1 / -1}}@view-transition{navigation: auto}::view-transition-old(root){animation: .18s ease-out both fora}::view-transition-new(root){animation: .28s var(--ease) both dentro}@keyframes fora{to{opacity: 0}}@keyframes dentro{from{opacity: 0;transform: translateY(6px)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}@view-transition{navigation: none}}@media print{body{background: #fff;color: #000}.nav,.regua,.hero-arte,.rodape::before{display: none !important}}