body{background:radial-gradient(circle at 78% 8%,#00d9ff0f,transparent 520px),linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px),var(--bg);background-size:auto,42px 42px,42px 42px,auto;font-family:Arial,Helvetica,sans-serif}.hero{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:center;gap:70px;padding:100px 0 80px;display:grid}.code,.section-label,.signal,.event time{color:var(--programacao);letter-spacing:.08em;font:.875rem/1.5 monospace}.hero h1{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(3.6rem,9vw,8.4rem);line-height:.82}.subtitle{max-width:780px;color:var(--muted);margin-top:34px;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.55}.tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.status{margin-top:45px}.hero-icon{place-items:center;display:grid}.hero-icon .editorial-image{width:100%;margin:0}.hero-icon .editorial-image__trigger img{object-fit:contain;height:clamp(280px,35vw,430px)}.content{border-bottom:1px solid var(--line);padding:100px 0}.section-grid{grid-template-columns:230px minmax(0,1fr);gap:75px;display:grid}h2{letter-spacing:-.05em;max-width:940px;margin:0 0 35px;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.96}h3{margin:34px 0 14px;font-size:1.45rem}.prose{max-width:780px}.prose p,.prose li{color:var(--muted);font:1.125rem/1.8 Georgia,Times New Roman,serif}.prose p{margin:0 0 22px}.prose strong{color:var(--text)}.prose code{color:var(--programacao);font-size:.92em}.prose ul{padding-left:24px}.prose li+li{margin-top:9px}.lead-question{border-left:2px solid var(--programacao);margin:0 0 36px;padding-left:24px;color:var(--text)!important;font-size:clamp(1.7rem,3vw,2.7rem)!important;line-height:1.35!important}.principles{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:38px 0;display:grid}.principles strong{background:var(--surface);text-align:center;padding:22px;font:.875rem/1.5 monospace}.flow{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0;display:grid}.flow article{background:var(--surface);padding:24px}.flow strong{color:var(--programacao);margin-bottom:10px;font:.875rem/1.5 monospace;display:block}.flow p{color:var(--muted);margin:0;font:1rem/1.65 Georgia,Times New Roman,serif}.callout{border:1px solid var(--line);border-left:2px solid var(--programacao);background:#00d9ff09;max-width:800px;margin:36px 0;padding:26px}.callout.warning{border-left-color:var(--automacao);background:#ff8a0009}.callout strong{letter-spacing:.06em;margin-bottom:10px;font:.875rem/1.5 monospace;display:block}.callout p{color:var(--muted);margin:0;font:1.0625rem/1.7 Georgia,Times New Roman,serif}.screenshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.screenshot-grid .editorial-image{margin:0}.screenshot-grid .editorial-image__trigger img{object-fit:contain;height:clamp(420px,52vw,650px)}.fact-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0;display:grid}.fact{background:var(--surface);padding:22px}.fact span,.fact strong{display:block}.fact span{color:var(--muted);font:.875rem/1.5 monospace}.fact strong{margin-top:9px;font-size:1.08rem;line-height:1.4}.build-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0;display:grid}.build-grid div{background:var(--surface);padding:20px}.build-grid span,.build-grid strong{font:.875rem/1.5 monospace;display:block}.build-grid span{color:var(--programacao)}.build-grid strong{margin-top:8px}.hash{border:1px solid var(--line);background:var(--surface);max-width:850px;margin:35px 0;padding:24px}.hash span,.hash code{font:.875rem/1.65 monospace;display:block}.hash span{color:var(--muted)}.hash code{color:var(--text);overflow-wrap:anywhere;margin-top:10px}.validation{border:1px solid var(--line);max-width:900px}.validation-row{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(220px,.7fr);gap:20px;padding:15px 18px;font:.875rem/1.5 monospace;display:grid}.validation-row:last-child{border-bottom:0}.validation-row span:last-child{text-align:right}.validation-row .ok{color:var(--eletronica)}.validation-row .pending{color:var(--automacao)}.timeline{border-left:1px solid var(--line)}.event{padding:0 0 46px 38px;position:relative}.event:last-child{padding-bottom:0}.event:before{content:"";background:var(--programacao);width:9px;height:9px;box-shadow:0 0 12px var(--programacao);border-radius:50%;position:absolute;top:5px;left:-5px}.event h3{margin:8px 0 10px}.event p{max-width:720px;color:var(--muted);margin:0;font:1.0625rem/1.75 Georgia,Times New Roman,serif}.links{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.links a{border:1px solid var(--line);color:var(--text);padding:14px 18px;font:700 .875rem/1.4 monospace;text-decoration:none}.links a:hover,.links a:focus-visible{border-color:var(--programacao);color:var(--programacao);outline:none}.closing{text-align:center;padding:115px 0}.closing h2{margin:16px auto 0}.closing p{max-width:760px;color:var(--muted);margin:28px auto 0;font:1.125rem/1.8 Georgia,Times New Roman,serif}@media (width<=1050px){.screenshot-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=950px){.hero{grid-template-columns:1fr;gap:45px}.hero-icon{max-width:500px}.principles{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.hero{padding:70px 0 60px}.content{padding:75px 0}.section-grid{grid-template-columns:1fr;gap:30px}.flow,.fact-grid,.build-grid,.validation-row{grid-template-columns:1fr}.validation-row span:last-child{text-align:left}}@media (width<=600px){.screenshot-grid,.principles{grid-template-columns:1fr}.screenshot-grid .editorial-image__trigger img{height:min(155vw,650px)}.hero h1{font-size:clamp(3.2rem,17vw,5.4rem)}}
