@font-face{font-family:Geist Variable;src:url(./geist-D5aj16fj.woff2) format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Geist Mono Variable;src:url(./geist-mono-CUyx6HoM.woff2) format("woff2");font-weight:450;font-display:swap}@font-face{font-family:Fraunces Variable;src:url(./fraunces-italico-Da7EP3Gi.woff2) format("woff2");font-style:italic;font-weight:300;font-display:swap}:root{--ink:#030a1a;--navy:#071431;--azul:#0b4a99;--eletrico:#2a8cff;--verde:#6ef58c;--papel:#eef2ee;--tinta:#071431;--nevoa:#9fb0cb;--nevoa-clara:#51617c;--fio:rgba(255,255,255,.13);--fio-claro:rgba(7,20,49,.15);--sans:"Geist Variable",system-ui,sans-serif;--serif:"Fraunces Variable",Georgia,serif;--mono:"Geist Mono Variable",monospace;--g:clamp(18px,4vw,64px);--mola:cubic-bezier(.32,.72,0,1)}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;background:var(--ink);overflow-x:clip}main{overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:hidden}body{margin:0;color:#fff;font-family:var(--sans);font-size:17px;line-height:1.55;overflow-x:clip;background:var(--ink)}#ceu{position:fixed;inset:0;height:100lvh;z-index:0;background:radial-gradient(120% 90% at 70% 0,#0b2552 0,var(--ink) 55%);pointer-events:none}img{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-weight:500;letter-spacing:-.045em;line-height:1}h2{font-size:clamp(38px,5.6vw,92px)}button,input{font:inherit;color:inherit}.voz{font-family:var(--serif);font-style:italic;font-weight:300;letter-spacing:-.025em}.verde{color:var(--verde)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:focus-visible{outline:2px solid var(--verde);outline-offset:3px}[hidden],body[data-fase=espera] [data-so=aberto],body[data-fase=aberto] [data-so=espera]{display:none!important}.skip{position:fixed;left:-999px;top:8px;background:var(--verde);color:var(--ink);padding:8px 14px;z-index:60}.skip:focus{left:8px}.ln-mask{padding-bottom:.16em;margin-bottom:-.16em}#campo{position:fixed;left:0;top:0;width:100%;height:100lvh;z-index:0;pointer-events:none}main,.rodape{position:relative;z-index:1}.grao{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cursor{position:fixed;left:0;top:0;z-index:55;pointer-events:none;min-width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:999px;background:var(--verde);opacity:0;display:flex;align-items:center;color:var(--ink);font-size:13px;font-weight:550;white-space:nowrap;transition:height .35s var(--mola),padding .35s var(--mola),margin .35s var(--mola)}.cursor span{display:block;max-width:0;overflow:hidden;opacity:0;transition:max-width .45s var(--mola),opacity .25s}.cursor.on{opacity:1}.cursor.grande{height:38px;padding:0 16px;margin:18px 0 0 14px}.cursor.grande span{max-width:260px;opacity:1}@media(hover:none),(pointer:coarse){.cursor{display:none}}.btn{display:inline-flex;align-items:center;gap:14px;min-height:60px;padding:7px 7px 7px 28px;border:0;border-radius:999px;font-weight:550;font-size:16px;text-decoration:none;cursor:pointer;transition:background .4s var(--mola),transform .3s var(--mola)}.btn:active{transform:scale(.98)}.btn-verde{background:var(--verde);color:var(--ink)}.btn-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--verde);font-size:18px;transition:transform .5s var(--mola)}.btn:hover .btn-ico{transform:translate(2px,-2px) scale(1.06)}.btn-mini{min-height:40px;padding:0 18px;background:#fff;color:var(--ink);font-size:14px}.btn-mini:hover{background:var(--verde)}.btn-largo{width:100%;justify-content:space-between}.btn-contorno{min-height:50px;padding:0 24px;background:transparent;color:var(--tinta);box-shadow:inset 0 0 0 1px var(--fio-claro)}.btn-contorno:hover{box-shadow:inset 0 0 0 1px var(--tinta)}.nav{position:fixed;inset:18px var(--g) auto;z-index:30;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.nav>*{pointer-events:auto}.logo{display:block;--l1:#fff;--l2:var(--verde)}@media(pointer:coarse){.assento{min-height:44px}.carta-acao{min-height:44px;padding:0;margin-top:6px}.dec{min-height:48px}.fita-controles button{width:48px;height:48px}}.logo path{fill-rule:evenodd}.logo-a{fill:var(--l1);transition:fill .4s}.logo-b{fill:var(--l2);transition:fill .4s}.nav-logo .logo{width:clamp(112px,10vw,146px);height:auto}.nav.sobre-claro .logo{--l1:#0533ae;--l2:#0f5c12}.idioma{position:relative}.idioma-btn{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .3s}.idioma-btn:hover,.idioma-btn[aria-expanded=true]{background:#ffffff1f}.idioma-btn svg{fill:none;stroke:currentColor;stroke-width:1.5}.idioma-menu{position:absolute;right:0;top:calc(100% + 12px);min-width:150px;padding:6px;border-radius:14px;background:#0b1c3e;box-shadow:inset 0 0 0 1px var(--fio),0 24px 50px -18px #000c;transform-origin:top right;animation:abreMenu .3s var(--mola)}.m-giro.pausado .m-traco,.m-giro.pausado .m-varredura{animation-play-state:paused}@keyframes abreMenu{0%{opacity:0;transform:translateY(-6px) scale(.97)}}.idioma-menu a{display:block;padding:10px 12px;border-radius:9px;font-size:14px;color:#dbe5f5;text-decoration:none;transition:background .2s}.idioma-menu a:hover{background:#ffffff1a}.idioma-menu a[aria-current]{color:var(--verde);font-weight:600}body.trocando main,body.trocando .rodape{opacity:0;transition:opacity .22s}.nav-ilha{display:flex;align-items:center;gap:10px;padding:5px 5px 5px 20px;border-radius:999px;background:#0714319e;backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--fio)}.nav-hud{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--nevoa)}.nav-hud.cheio{color:#fff}.pulso{width:8px;height:8px;border-radius:50%;background:#50607c;transition:background .4s}.nav-hud.cheio .pulso{background:var(--verde);box-shadow:0 0 0 4px #6ef58c2e}.hero{min-height:100svh;padding:88px var(--g) 24px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.turma{font-size:15px;color:var(--nevoa);animation:surge 1s .55s both}.turma em{font-family:var(--serif);font-weight:300;font-size:24px;color:#fff;margin-left:6px}.relogio p{font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--verde);margin-bottom:10px}.digitos{display:flex;justify-content:space-between;gap:10px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--fio)}.digitos b{display:block;font-weight:500;font-size:clamp(30px,2.9vw,42px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.digitos span{font-size:12px;color:#c4d1e6}.relogio-aberto{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--verde);margin-bottom:14px}.hero-base{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:32px clamp(28px,4vw,72px);align-items:end;padding-bottom:58px}.hero-titulo{font-size:min(8.1vw,15.5vh);line-height:.94}.hero-a{display:block;animation:surge 1.1s .05s both}.hero-b{display:block;font-size:.5em;line-height:1.06;margin-top:.34em;max-width:17em;color:#fff;text-wrap:balance;animation:surge 1.1s .2s both}@keyframes surge{0%{opacity:.001;transform:translateY(22px)}}.hero-lado{padding:clamp(18px,1.6vw,24px);border-radius:20px;background:#040c1eb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff29,0 30px 60px -30px #000c;animation:surge 1.1s .35s both}.hero-sub{color:#fff;font-size:16.5px;font-weight:450;line-height:1.48;margin-bottom:18px}.rolar{position:absolute;left:var(--g);bottom:24px;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--nevoa);text-decoration:none}.rolar i{display:block;width:44px;height:1px;background:var(--verde);transform-origin:left;animation:fio 2.4s var(--mola) infinite}@keyframes fio{0%{transform:scaleX(.15)}60%{transform:scaleX(1)}to{transform:scaleX(.15)}}.sala-palco{position:relative;height:100svh;min-height:640px;overflow:hidden}.sala-titulo{position:absolute;left:var(--g);top:92px;font-size:clamp(30px,3.2vw,52px);z-index:2}.assentos{position:absolute;inset:0;z-index:3}.assento{position:absolute;left:0;top:0;translate:-50% -50%;padding:9px 16px;border:0;border-radius:999px;background:#071431b8;box-shadow:inset 0 0 0 1px var(--fio);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;color:#c9d6ea;transition:background .35s var(--mola),color .35s var(--mola),box-shadow .35s}.assento:hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}.assento[aria-pressed=true]{background:var(--verde);color:var(--ink);box-shadow:0 0 34px #6ef58c66}.sala-centro{position:absolute;left:50%;top:50%;width:min(50vw,720px);transform:translate(-50%,-50%);text-align:center;z-index:2;background:radial-gradient(closest-side,#030a1ab8,#030a1a00)}.sala-quem{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--verde);margin-bottom:18px}.sala-pergunta{font-size:clamp(26px,3.15vw,54px);line-height:1.08;min-height:3.24em;display:flex;align-items:center;justify-content:center;text-wrap:balance}.sala-resposta{position:absolute;left:var(--g);bottom:30px;max-width:290px;font-size:15px;color:var(--nevoa);z-index:2}.leitura{min-height:100svh;padding:110px var(--g) 30vh;display:flex;flex-direction:column;justify-content:center;gap:36px}.manifesto{font-size:clamp(24px,2.75vw,44px);font-weight:400;line-height:1.24;letter-spacing:-.028em;max-width:1000px}.manifesto .eu{color:var(--verde)}.manifesto-fecho{font-size:clamp(21px,2vw,31px);line-height:1.2;max-width:640px;color:#dfe8f7}.decisao{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:48px clamp(40px,7vw,120px);align-items:center;min-height:100svh;padding:clamp(90px,10vw,140px) var(--g)}.decisao h2{font-size:clamp(30px,3.15vw,50px);line-height:1.06;letter-spacing:-.035em;margin-bottom:14px}.decisao-esq>p{color:var(--nevoa);margin-bottom:28px}.dec{position:relative;display:block;width:100%;padding:14px 26px 14px 0;border:0;border-top:1px solid var(--fio);background:none;text-align:left;font-size:clamp(15.5px,1.15vw,17.5px);font-weight:450;line-height:1.3;letter-spacing:-.01em;color:var(--nevoa);cursor:pointer;transition:color .35s,padding .5s var(--mola)}.dec:last-child{border-bottom:1px solid var(--fio)}.dec:hover{color:#fff}.dec:after{content:"";position:absolute;right:4px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--nevoa);transition:background .3s,box-shadow .3s}.dec[aria-current=true]{color:#fff;padding-left:14px}.dec[aria-current=true]:after{background:var(--verde);box-shadow:0 0 0 4px #6ef58c29}.mostrador{container-type:inline-size;perspective:1500px;width:100%;max-width:min(72vh,680px);justify-self:center}.m-giro{position:relative;aspect-ratio:1}.m-disco{position:absolute;inset:6.5%;border-radius:50%;background:radial-gradient(circle at 50% 38%,#10305f 0,#081a3a 46%,#040d20);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 30px 70px -30px #6eb4ff47,0 60px 110px -40px #000000f2}.m-varredura{position:absolute;inset:6.5%;border-radius:50%;background:conic-gradient(from 0deg,#6ef58c00 0 78%,#6ef58c2b 99%,#6ef58c00);-webkit-mask:radial-gradient(circle,transparent 64%,#000 65%);mask:radial-gradient(circle,transparent 64%,#000 65%);animation:varrer 9s linear infinite}@keyframes varrer{to{transform:rotate(360deg)}}#m-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.m-linha{fill:none;stroke:#ffffff38;stroke-width:1}.m-traco{fill:none;stroke:#fff3;stroke-width:1;stroke-dasharray:1 7;transform-origin:320px 320px;animation:girar 70s linear infinite reverse}@keyframes girar{to{transform:rotate(360deg)}}.m-tique{stroke:#ffffff6b;stroke-width:1;fill:none}.m-arco{fill:none;stroke:var(--verde);stroke-width:2;stroke-linecap:round}.m-feixe{stroke:var(--verde);stroke-width:1.4}.m-seta{fill:var(--verde)}.m-no{cursor:pointer}.m-alvo{fill:transparent}.m-miolo{fill:#071431;stroke:#ffffff8c;stroke-width:1.2;transition:fill .35s,stroke .35s,r .5s var(--mola)}.m-no:hover .m-miolo{stroke:#fff}.m-no.ativo .m-miolo{fill:var(--verde);stroke:var(--verde);r:7px}.m-halo{fill:none;stroke:var(--verde);stroke-width:1.2;opacity:0}.m-no.ativo .m-halo{opacity:.35}.m-rotulo-svg{font-family:var(--sans);font-size:15px;font-weight:450;fill:var(--nevoa);cursor:pointer;transition:fill .35s}.m-rotulo-svg:hover{fill:#fff}.m-rotulo-svg.ativo{fill:#fff;font-weight:600}.m-rotulo{display:none}.m-centro{position:absolute;left:50%;top:50%;width:50cqw;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;text-align:center}.m-pal{display:inline-block;will-change:transform}.carta-quem{font-family:var(--mono);font-size:clamp(10.5px,1.75cqw,12px);color:var(--verde);margin-bottom:2.4cqw}.m-centro blockquote{font-size:clamp(17px,4cqw,27px);line-height:1.14;text-wrap:balance}.carta-acao{margin-top:2.8cqw;color:#fff;padding:0 0 3px;border:0;border-bottom:1px solid var(--verde);background:none;font-size:clamp(12.5px,2.1cqw,14px);font-weight:500;cursor:pointer}.carta-acao span{display:inline-block;margin-left:6px;transition:transform .4s var(--mola)}.carta-acao:hover span{transform:translate(5px)}.projeto-palco{min-height:100svh;padding:110px var(--g) 40px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:40px clamp(30px,6vw,110px);align-items:center}.projeto-texto h2{font-size:clamp(36px,4.6vw,76px);margin-bottom:28px}.projeto-texto>p:not(.projeto-fecho){color:var(--nevoa);max-width:520px}.projeto-fecho{font-size:clamp(20px,1.9vw,29px);line-height:1.2;max-width:540px;margin-top:26px}.dossie-pilha{position:relative;perspective:1400px}.folha{position:absolute;inset:0 0 34px;background:#d5dcd6;border-radius:6px}.f2{transform:rotate(1.8deg) translate(8px,6px)}.f3{transform:rotate(-2.2deg) translate(-8px,10px);background:#b9c2bc}.dossie{position:relative;background:var(--papel);color:var(--tinta);padding:clamp(22px,2.5vw,38px);border-radius:6px;box-shadow:0 50px 90px -40px #000c;overflow:hidden}.dossie header{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;padding-bottom:12px;border-bottom:1px solid var(--tinta)}.dossie h3{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,2.8vw,44px);letter-spacing:-.025em;margin:20px 0 16px}.dossie dl{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px;padding-bottom:12px;border-bottom:1px solid var(--fio-claro);margin-bottom:6px}.dossie dt{font-family:var(--mono);font-size:11px;color:var(--nevoa-clara)}.dossie dd{font-weight:550;font-size:15px;line-height:1.25}.dossie li{display:flex;align-items:center;gap:12px;padding:6.5px 0;font-size:clamp(13.5px,1.02vw,15.5px);line-height:1.25;color:#5c6980;border-bottom:1px solid var(--fio-claro);transition:color .4s}.dossie li:before{content:"";flex:none;width:13px;height:13px;border-radius:50%;box-shadow:inset 0 0 0 1px #9aa6ba;transition:background .4s,box-shadow .4s}.dossie li.feito{color:var(--tinta)}.dossie li.feito:before{background:var(--azul);box-shadow:none}.dossie footer{display:flex;align-items:center;gap:14px;margin-top:14px;font-family:var(--mono);font-size:12px}.dossie-barra{flex:1;height:2px;background:var(--fio-claro)}.dossie-barra i{display:block;height:100%;background:var(--azul);transform:scaleX(0);transform-origin:left}.carimbo{position:absolute;right:clamp(16px,2vw,28px);top:clamp(44px,5vw,62px);padding:9px 14px;border:2px solid #127a3b;border-radius:4px;color:#127a3b;font-family:var(--mono);font-size:12px;font-weight:500;transform:rotate(-7deg) scale(1.15);opacity:0;background:#eef2eedb}.dossie-nota{position:relative;font-size:12px;color:var(--nevoa);margin-top:14px}.jornada{overflow:hidden}.jornada-trilho{display:flex;width:max-content;min-height:100svh}.painel-j{width:min(58vw,860px);min-height:100svh;padding:0 clamp(24px,3vw,56px);display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:13vh;flex:none}.painel-j h3{font-size:clamp(64px,10.6vw,190px);line-height:.95;letter-spacing:-.06em;margin-bottom:18px}.painel-j>p{font-size:clamp(17px,1.4vw,22px);color:var(--nevoa);max-width:440px}.painel-abre{width:min(84vw,1240px);padding-left:var(--g);justify-content:center}.painel-abre h2{font-size:clamp(40px,5.8vw,104px)}.abre-nota{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:40px;font-family:var(--mono);font-size:12px;color:var(--nevoa)!important;max-width:none!important}.painel-defesa{width:min(86vw,1180px);padding-right:var(--g)}.painel-defesa blockquote{font-size:clamp(25px,3vw,50px);line-height:1.12;max-width:880px;margin-top:20px}.eco{background:var(--papel);color:var(--tinta);padding:clamp(90px,10vw,160px) 0 clamp(70px,8vw,130px);overflow:hidden;position:relative}.eco-topo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:28px clamp(40px,7vw,120px);align-items:end;padding:0 var(--g);margin-bottom:clamp(44px,5vw,80px)}.eco h2{font-size:clamp(32px,4.2vw,68px);line-height:1.04}.eco-topo p{color:var(--nevoa-clara)}.eco-amplo{overflow:hidden;height:min(82vh,860px)}.eco-amplo img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.eco-fita{display:flex;gap:.9em;width:max-content;margin:clamp(40px,5vw,76px) 0;padding-left:var(--g);font-size:clamp(30px,4.6vw,74px);line-height:1.1;color:var(--azul)}.eco-fita span+span:before{content:"";display:inline-block;width:.16em;height:.16em;margin-right:.9em;vertical-align:.18em;border-radius:50%;background:var(--azul)}.fita-palco{position:relative;height:clamp(280px,60vh,600px);perspective:1500px;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none}.fita-palco.segurando{cursor:grabbing}.fita-foto{position:absolute;left:50%;top:50%;margin:0;height:88%;border-radius:8px;overflow:hidden;backface-visibility:hidden;visibility:hidden;background:#d8dfda}.fita-foto img{width:100%;height:100%;pointer-events:none}.fita-controles{display:flex;justify-content:space-between;align-items:center;padding:clamp(14px,1.6vw,24px) var(--g) 0}.fita-conta{font-family:var(--mono);font-size:13px;color:var(--nevoa-clara)}.fita-atual{color:var(--azul);font-weight:500}.fita-controles div{display:flex;gap:8px}.fita-controles button{width:50px;height:50px;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--fio-claro);color:var(--tinta);font-size:18px;cursor:pointer;transition:background .35s var(--mola),color .35s var(--mola),box-shadow .35s}.fita-controles button:hover{background:var(--tinta);color:#fff;box-shadow:none}.inscricao{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:48px clamp(32px,6vw,110px);padding:clamp(90px,10vw,150px) var(--g);align-items:start;min-height:100svh}.espaco-digitos{width:100%;aspect-ratio:3.05/1;margin-bottom:clamp(24px,3vw,44px)}.inscricao h2{font-size:clamp(36px,4.5vw,76px);margin-bottom:34px}.inscricao li{padding:14px 0;border-top:1px solid var(--fio);max-width:560px}.nota{font-size:13.5px;color:var(--nevoa);margin-top:20px;max-width:520px}.moldura{padding:7px;border-radius:30px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--fio);position:sticky;top:84px}.painel{padding:clamp(22px,2.8vw,40px);border-radius:24px;background:var(--papel);color:var(--tinta);overflow:hidden}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,2.6vw,40px);letter-spacing:-.025em;margin-bottom:18px;line-height:1.1}.passo-num{display:flex;gap:6px;margin-bottom:16px}.passo-num i{width:30px;height:3px;background:var(--fio-claro);border-radius:3px}.passo-num i.ativo{background:var(--azul)}.grupo-titulo{font-weight:600;margin:24px 0 12px}.opcoes{display:grid;gap:6px}.opcoes-cargo{display:flex;flex-wrap:wrap}.opcao{padding:10px 15px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--fio-claro);color:var(--tinta);font-size:14.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .3s var(--mola),color .3s var(--mola),box-shadow .3s}#op-desafio .opcao{border-radius:12px;padding:11px 15px}.opcao:hover{box-shadow:inset 0 0 0 1px var(--tinta)}.opcao[aria-pressed=true]{background:var(--tinta);color:#fff}.passo>.btn{margin-top:22px}label{display:block;font-size:13.5px;font-weight:600;margin-bottom:16px}label small{font-weight:400;color:var(--nevoa-clara)}input:not([type=checkbox]){display:block;width:100%;height:46px;padding:0;border:0;border-bottom:1px solid rgba(7,20,49,.35);background:transparent;color:var(--tinta);font-size:17px;font-weight:400;transition:border-color .3s;border-radius:0}input:focus{outline:0;border-bottom:2px solid var(--azul)}.duas{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aceite{display:flex;gap:10px;font-weight:400;font-size:13px;line-height:1.45;color:var(--nevoa-clara)}.aceite input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--azul)}.oculto{position:absolute;left:-9999px}.erro{color:#b3261e;font-size:14px;font-weight:500;margin-top:10px}.erro:empty{display:none}.passo-acoes{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.link-btn{background:none;border:0;padding:8px 0;color:var(--tinta);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.resultado:focus{outline:0}.resultado-ok{font-weight:600;margin-bottom:26px}.resultado-rotulo{font-family:var(--mono);font-size:12px;color:var(--azul);margin-bottom:12px}.resultado blockquote{font-size:clamp(27px,2.8vw,42px);line-height:1.1;margin-bottom:20px}.resultado-apoio{color:var(--nevoa-clara);margin-bottom:22px}.aviso-teste{background:#fff4d6;box-shadow:inset 0 0 0 1px #e5c365;border-radius:10px;padding:10px 12px;font-size:14px;margin-bottom:18px}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;padding:clamp(70px,8vw,120px) var(--g);border-top:1px solid var(--fio);background:var(--ink)}.faq h2{font-size:clamp(32px,3.8vw,60px)}.faq details{border-top:1px solid var(--fio)}.faq details:last-child{border-bottom:1px solid var(--fio)}summary{padding:22px 36px 22px 0;font-size:clamp(18px,1.5vw,22px);font-weight:500;letter-spacing:-.015em;cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:26px;font-weight:300;transition:transform .5s var(--mola)}details[open] summary:after{transform:rotate(45deg)}details p{padding:0 36px 24px 0;color:var(--nevoa)}.rodape{padding:clamp(70px,9vw,140px) var(--g) 28px;background:var(--ink);overflow:hidden}.assina{font-size:clamp(30px,5vw,84px);line-height:1.04;max-width:1180px;margin-bottom:clamp(50px,6vw,90px)}.rodape-logo{width:100%;max-width:none;opacity:.96}.rodape-pe{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:36px;font-size:14px;color:var(--nevoa)}.rodape-pe a{text-underline-offset:4px}.rodape-pe span{margin-left:auto}.barra-mobile{display:none}@media(max-width:899px),(max-height:559px){body{font-size:16px}.nav{position:absolute}.nav-hud{display:none}.nav-ilha{padding:4px;gap:4px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#071431d9}.grao{display:none}.hero{padding-top:78px;justify-content:flex-end;gap:14px}.hero-base{grid-template-columns:minmax(0,1fr);gap:22px;padding-bottom:0;margin-top:21svh}.hero-titulo{font-size:clamp(38px,min(12.4vw,19svh),84px)}.hero-b{font-size:.56em}.hero-lado{-webkit-backdrop-filter:none;backdrop-filter:none;background:#040c1edb}.hero-lado .btn{font-size:15px}.hero-sub{font-size:15px;margin-bottom:14px}.digitos{padding-bottom:12px;margin-bottom:12px}.digitos b{font-size:clamp(30px,9vw,44px)}.sala-palco{height:auto;min-height:0;padding:64px var(--g) 40px}.assentos{position:static;display:flex;flex-wrap:wrap;gap:6px}.assento{font-size:13.5px;padding:8px 13px}.sala-centro{position:relative;left:auto;top:auto;transform:none;width:min(100%,560px,105svh);aspect-ratio:1.3;margin:18px auto 0;padding:0 15%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none}.sala-quem{font-size:11px;margin-bottom:8px}.sala-pergunta{min-height:0;display:block;font-size:clamp(18px,5.5vw,30px);line-height:1.12}.sala-resposta{position:static;max-width:560px;margin:14px auto 0;text-align:center;color:#c4d1e6}.m-traco,.m-varredura{animation:none}.fita-foto{box-shadow:none}.rolar{display:none}.sala-titulo{position:static;margin-bottom:22px}.assento{position:static;flex:none;translate:none;transform:none!important}.leitura{min-height:0;padding:70px var(--g) 110px}.decisao,.projeto-palco,.inscricao,.faq,.eco-topo{grid-template-columns:minmax(0,1fr)}.decisao{min-height:0}.mostrador{max-width:440px}.m-giro{aspect-ratio:auto}#m-svg{position:relative;display:block;height:auto;aspect-ratio:1}.m-disco,.m-varredura{inset:auto 6.5%;top:6.5cqw;width:87cqw;aspect-ratio:1}.m-rotulo-svg{display:none}.m-rotulo{display:block;position:absolute;left:0;right:0;top:50cqw;transform:translateY(-50%);text-align:center;font-family:var(--serif);font-style:italic;font-weight:300;font-size:11cqw;letter-spacing:-.025em}.m-centro{position:static;width:auto;translate:none;margin-top:8px}.m-centro blockquote{font-size:clamp(23px,6.6cqw,30px)}.carta-quem{font-size:12px;margin-bottom:12px}.carta-acao{margin-top:18px;font-size:15px}.projeto-palco{padding-top:70px}.jornada-trilho{display:block;width:auto;min-height:0}.painel-j,.painel-abre,.painel-defesa{width:auto;min-height:0;padding:44px var(--g);border-top:1px solid var(--fio)}.painel-abre{border-top:0}.painel-j h3{font-size:clamp(52px,16vw,96px)}.eco-amplo{height:58vw}.fita-palco{height:clamp(280px,88vw,440px)}.moldura{position:static;border-radius:24px;padding:5px}.painel{border-radius:20px}.duas{grid-template-columns:minmax(0,1fr);gap:0}.passo-acoes .btn{flex:1;justify-content:space-between}.rodape{padding-bottom:88px}.rodape-pe span{margin-left:0}.barra-mobile{position:fixed;inset:auto 0 0;z-index:25;display:flex;align-items:center;justify-content:center;height:60px;background:var(--verde);color:var(--ink);font-weight:600;text-decoration:none;transform:translateY(100%);transition:transform .35s var(--mola)}.barra-mobile.visivel{transform:none}}@media(max-height:760px)and (min-width:900px){.projeto-palco{padding-top:76px;padding-bottom:20px}.dossie{padding:18px 24px}.dossie h3{margin:12px 0 8px;font-size:28px}.dossie li{padding:4px 0}.dossie-nota{margin-top:8px}.sala-titulo{top:76px}}@media(max-width:359px){.nav .btn-mini{display:none}.digitos b{font-size:27px}}@media(prefers-reduced-motion:reduce){.hero-a,.hero-b,.hero-lado,.turma{animation:none}.jornada-trilho{display:block;width:auto;min-height:0}.painel-j,.painel-abre,.painel-defesa{width:auto;min-height:0;padding:44px var(--g)}.rolar i,.m-varredura,.m-traco{animation:none}*,*:before,*:after{transition-duration:.01ms!important}}
