@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin-s.p.1pg2nifvadz06.woff2)format("woff2");font-display:swap;font-weight:700 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.IfkC0q_className{font-family:bricolage,bricolage Fallback}.IfkC0q_variable{--font-bricolage:"bricolage", "bricolage Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._79YGzq_className{font-family:inter,inter Fallback}._79YGzq_variable{--font-inter:"inter", "inter Fallback"}
:root{--verde-splore:#26a69a;--claro-splore:#eff9ff;--noite-splore:#0c1716;--margem-celular:20px;--margem-desktop:48px;--respiro-secao:96px;--gap-colunas:64px;--gap-titulo:24px;--gap-pilha:16px;--alvo-toque:44px;--botao-altura-celular:58px;--botao-altura-desktop:60px;--recorte-ingresso:9px;--canto-reto:0;--circulo:50%;--font-titulo:var(--font-bricolage), "Bricolage Grotesque", system-ui, sans-serif;--font-texto:var(--font-inter), Inter, system-ui, sans-serif}:root,[data-theme=claro]{--fundo:var(--claro-splore);--texto:var(--noite-splore);--destaque:var(--verde-splore);--botao-fundo:var(--verde-splore);--botao-texto:var(--noite-splore);--borda-suave:#0c171680;--sublinhado:#0c171673;--foco:var(--noite-splore);--superficie:#0c171609;--linha:#0c171629}[data-theme=noite]{--fundo:var(--noite-splore);--texto:var(--claro-splore);--borda-suave:#eff9ff99;--sublinhado:#eff9ff80;--foco:var(--claro-splore);--superficie:#eff9ff0f;--linha:#eff9ff40;background:var(--fundo);color:var(--texto)}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);font-family:var(--font-texto);margin:0;font-size:clamp(17px,16.6px + .095vw,18px);line-height:1.55}a{color:var(--texto);text-underline-offset:4px;-webkit-text-decoration-color:var(--sublinhado);text-decoration-color:var(--sublinhado)}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}:focus-visible{outline:2px solid var(--foco);outline-offset:4px}.skip{position:absolute;top:-100px}.skip:focus{background:var(--fundo);z-index:10;padding:12px;top:10px}.site{max-width:1440px;padding:0 var(--margem-celular);margin:auto}.header{justify-content:space-between;align-items:center;gap:var(--gap-pilha);border-bottom:1px solid var(--linha);min-height:90px;display:flex}.logo{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.logo img{width:auto;height:34px;display:block}.header-note{font-size:15px}.footer{border-top:1px solid var(--linha);align-items:center;gap:var(--gap-titulo);margin-top:var(--respiro-secao);flex-wrap:wrap;padding:32px 0;font-size:15px;display:flex}.footer>:last-child{margin-left:auto}h1,h2,h3{font-family:var(--font-titulo);letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere}h1{font-variation-settings:"opsz" 96, "wdth" 100;margin:0;font-size:clamp(38px,28.3px + 2.476vw,64px);font-weight:800;line-height:1}h2,h3{font-variation-settings:"opsz" 32, "wdth" 100;margin:0;font-size:24px;font-weight:700;line-height:1.2}p{text-wrap:pretty;margin:0;line-height:1.55}.eyebrow{letter-spacing:.08em;font-size:13px;font-weight:700}.empty{max-width:720px;padding:var(--respiro-secao) 0 48px;gap:var(--gap-titulo);margin:auto;display:grid}.empty p{max-width:58ch}.notice{background:var(--superficie);border-left:3px solid var(--texto);gap:var(--gap-pilha);padding:24px;display:grid}.workspace{padding-top:24px}.backline{align-items:center;gap:12px;margin-bottom:48px;font-size:15px;display:flex}.backline a{min-height:var(--alvo-toque);align-items:center;display:inline-flex}.layout{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.layout>section{min-width:0}.intro{gap:var(--gap-titulo);margin-bottom:32px;display:grid}.intro p{max-width:58ch}.steps{counter-reset:step;gap:12px;margin:32px 0;padding:0;list-style:none;display:flex}.steps li{flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.steps li:before{counter-increment:step;content:counter(step);border:1px solid var(--borda-suave);border-radius:var(--circulo);flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.steps li.active{font-weight:700}.steps li.active:before{background:var(--noite-splore);border-color:var(--noite-splore);color:var(--claro-splore)}.steps li.done:before{content:"✓";background:var(--verde-splore);border-color:var(--verde-splore);color:var(--noite-splore)}.card{border:1px solid var(--linha);border-top:2px solid var(--texto);border-radius:var(--canto-reto);padding:24px}.card+.card{margin-top:var(--gap-titulo)}.card-heading{gap:var(--gap-pilha);margin-bottom:var(--gap-titulo);align-items:center;display:flex}.card-heading>div{gap:12px;display:grid}.fields{gap:var(--gap-titulo);grid-template-columns:1fr;display:grid}.field{flex-direction:column;gap:8px;min-width:0;font-weight:700;display:flex}.field.wide{grid-column:1/-1}.field input,.field select{background:var(--fundo);border:1px solid var(--borda-suave);border-radius:var(--canto-reto);width:100%;min-width:0;min-height:54px;color:var(--texto);padding:12px;font-weight:400}.field input:disabled{background:var(--superficie);color:var(--texto);opacity:.8}.field small{font-size:17px;font-weight:400;line-height:1.55}.field small:empty,.field-error:empty{display:none}.field [aria-invalid=true]{border:2px solid var(--texto)}.field-error{font-size:17px;font-weight:700}.actions{justify-content:space-between;align-items:center;gap:var(--gap-pilha);margin-top:var(--gap-titulo);flex-wrap:wrap;display:flex}.button{isolation:isolate;min-height:var(--botao-altura-celular);border-radius:var(--canto-reto);width:100%;color:var(--botao-texto);font-family:var(--font-texto);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.button:before{content:"";z-index:-1;background:var(--botao-fundo);-webkit-mask:radial-gradient(circle at 0 50%, transparent var(--recorte-ingresso), #000 calc(var(--recorte-ingresso) + .5px)), radial-gradient(circle at 100% 50%, transparent var(--recorte-ingresso), #000 calc(var(--recorte-ingresso) + .5px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 50%, transparent var(--recorte-ingresso), #000 calc(var(--recorte-ingresso) + .5px)), radial-gradient(circle at 100% 50%, transparent var(--recorte-ingresso), #000 calc(var(--recorte-ingresso) + .5px));mask:radial-gradient(circle at 0 50%, transparent var(--recorte-ingresso), #000 calc(var(--recorte-ingresso) + .5px)), radial-gradient(circle at 100% 50%, transparent var(--recorte-ingresso), #000 calc(var(--recorte-ingresso) + .5px));transition:filter .15s ease-out;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.button:hover:before{filter:brightness(1.06)}.button.secondary,.text-button{min-height:var(--alvo-toque);width:auto;color:var(--texto);text-decoration:underline;-webkit-text-decoration-color:var(--sublinhado);text-decoration-color:var(--sublinhado);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:8px 0;font-size:15px;font-weight:400;display:inline-flex}.button.secondary:before{content:none}.hint{font-size:17px}.sidebar{min-width:0}.ticket{border:1px solid var(--linha)}.ticket-art{background:var(--noite-splore);color:var(--claro-splore);letter-spacing:.08em;padding:24px;font-size:13px;font-weight:700}.ticket-body{padding:24px}.ticket-body h2{margin:0 0 var(--gap-titulo)}.tag{letter-spacing:.08em;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.detail{margin-top:var(--gap-pilha);gap:12px;line-height:1.55;display:flex}.ticket-cut{border-top:1px dashed var(--borda-suave);margin:24px -24px}.price-row{justify-content:space-between;align-items:baseline;gap:var(--gap-pilha);margin:var(--gap-pilha) 0;display:flex}.price-row strong{white-space:nowrap;font-weight:700}.price-row.total{border-top:1px solid var(--linha);padding-top:var(--gap-titulo)}.price-row.total strong{font-family:var(--font-titulo);font-size:24px;font-weight:700}.side-note{gap:var(--gap-pilha);padding:32px 0;display:grid}.side-note h3{font-size:24px}.side-note a{min-height:var(--alvo-toque);align-items:center;font-size:15px;display:inline-flex}.rule{border-top:1px solid var(--linha);margin:var(--gap-titulo) 0}.error-banner,.success-banner{background:var(--superficie);border:1px solid var(--borda-suave);border-left:4px solid var(--texto);margin-bottom:var(--gap-titulo);padding:24px;line-height:1.55}.error-banner{font-weight:700}.summary{margin:var(--gap-titulo) 0}.summary div{justify-content:space-between;gap:var(--gap-pilha);border-bottom:1px solid var(--linha);padding:var(--gap-pilha) 0;display:flex}.summary dd{text-align:right;overflow-wrap:anywhere;margin:0}.phone-row{gap:8px;display:flex}.phone-prefix{border:1px solid var(--borda-suave);background:var(--superficie);align-items:center;padding:12px;font-weight:400;display:flex}.code-input{letter-spacing:.3em;text-align:center;font-size:24px}.progress-mark{background:var(--verde-splore);width:60px;height:60px;margin-bottom:var(--gap-titulo);color:var(--noite-splore);place-items:center;font-size:26px;display:grid}.progress-mark+h2{margin-bottom:var(--gap-pilha)}.timeline{margin:32px 0;padding:0;list-style:none}.timeline li{border-left:1px solid var(--borda-suave);padding:0 0 24px 24px;position:relative}.timeline li:before{content:"";background:var(--texto);border-radius:var(--circulo);width:9px;height:9px;position:absolute;top:8px;left:-5px}.timeline li.current:before{background:var(--verde-splore);border:1px solid var(--texto)}.timeline li p{margin-top:8px}.share-box{gap:var(--gap-pilha);margin:var(--gap-titulo) 0;flex-wrap:wrap;display:flex}.share-box input{border:1px solid var(--borda-suave);border-radius:var(--canto-reto);background:var(--fundo);width:100%;min-width:0;color:var(--texto);padding:12px;font-size:17px}.qr{width:190px;height:190px;margin:32px auto;display:block}.payment-code{overflow-wrap:anywhere;font-family:var(--font-texto);background:var(--superficie);max-height:160px;padding:var(--gap-pilha);margin-bottom:var(--gap-pilha);font-size:17px;overflow:auto}.payment-label{margin-top:var(--gap-titulo)}.payment-meta{margin-top:var(--gap-pilha);font-size:17px}.status-line{padding:var(--gap-pilha);background:var(--superficie);margin-top:var(--gap-titulo);align-items:center;gap:12px;display:flex}.spinner{border:2px solid var(--borda-suave);border-top-color:var(--texto);border-radius:var(--circulo);flex-shrink:0;width:18px;height:18px;animation:1s linear infinite spin;display:inline-block}.skeleton{background:var(--superficie);height:160px}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1024px){.site{padding:0 var(--margem-desktop)}.header{min-height:112px}.logo img{height:44px}.workspace{padding-top:32px}.layout{gap:var(--gap-colunas);grid-template-columns:minmax(0,1fr) 340px}.sidebar{padding-top:0}.card{padding:32px}.fields{grid-template-columns:1fr 1fr}.button{width:auto;min-height:var(--botao-altura-desktop);padding-inline:34px;font-size:18px}.button.secondary{min-height:var(--alvo-toque);padding:8px 0;font-size:15px}.share-box{flex-wrap:nowrap}.share-box input{flex:1}}@media (max-width:1023px){.sidebar{grid-row:1}.ticket-art,.side-note{display:none}.ticket-body{padding:20px}.ticket-body h2{margin-bottom:var(--gap-pilha)}.ticket-cut{margin-inline:-20px}.footer>:last-child{width:100%;margin-left:0}.footer>:nth-child(2){margin-left:auto}}@media (max-width:389px){.card{padding:20px}.steps{gap:6px}.steps li{gap:5px;font-size:12px}.steps li:before{width:24px;height:24px}.footer{align-items:flex-start}.footer>:nth-child(2){margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
