@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--lj-fundo,#fff)}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}.lj{background:var(--lj-fundo);min-height:100vh;color:var(--lj-texto);font-family:var(--lj-fonte);line-height:var(--lj-linha);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.lj-largura{max-width:980px;margin:0 auto;padding:0 16px}.lj-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--lj-texto-suave);font-size:10.5px;font-weight:700}.lj-campo{width:100%;height:56px;font:500 15px var(--lj-fonte);color:var(--lj-texto);background:var(--lj-superficie);border:1px solid var(--lj-borda);border-radius:var(--lj-raio-sm);transition:border-color var(--lj-t-rapido) var(--lj-ease), box-shadow var(--lj-t-rapido) var(--lj-ease);outline:none;padding:14px 16px}.lj-campo::placeholder{color:var(--lj-texto-suave);font-weight:400}.lj-campo:focus{border-color:var(--lj-primaria);box-shadow:0 0 0 4px color-mix(in srgb, var(--lj-primaria) 18%, transparent)}textarea.lj-campo{resize:vertical;height:auto;min-height:92px;line-height:1.5}.lj-btn{border-radius:var(--lj-raio-sm);font:700 13.5px var(--lj-fonte);letter-spacing:.06em;text-transform:uppercase;background:var(--lj-primaria);color:var(--lj-sobre-primaria);box-shadow:0 12px 26px -12px color-mix(in srgb, var(--lj-primaria) 70%, transparent);transition:transform var(--lj-t-rapido) var(--lj-ease), box-shadow var(--lj-t-medio) var(--lj-ease), filter var(--lj-t-rapido) var(--lj-ease);border:0;justify-content:center;align-items:center;gap:8px;padding:15px 20px;display:inline-flex}.lj-btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 18px 38px -14px color-mix(in srgb, var(--lj-primaria) 80%, transparent);transform:translateY(-2px)}.lj-btn:active:not(:disabled){transform:translateY(0)}.lj-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.lj-btn-ghost{background:var(--lj-card);color:var(--lj-texto-suave);border:1px solid var(--lj-borda);box-shadow:none}.lj-btn-ghost:hover:not(:disabled){color:var(--lj-texto);filter:none;box-shadow:none}.lj-pill{border:1px solid var(--lj-borda);background:var(--lj-card);height:40px;color:var(--lj-texto-suave);font:600 13px var(--lj-fonte);white-space:nowrap;transition:color var(--lj-t-rapido) var(--lj-ease), border-color var(--lj-t-rapido) var(--lj-ease), background var(--lj-t-rapido) var(--lj-ease), transform var(--lj-t-rapido) var(--lj-ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.lj-pill:hover{color:var(--lj-texto)}.lj-pill.on{background:var(--lj-primaria);color:var(--lj-sobre-primaria);border-color:#0000}.lj-card{background:var(--lj-card);border:1px solid var(--lj-borda);border-radius:var(--lj-raio);box-shadow:var(--lj-sombra)}.lj-selo{border:1px solid var(--lj-borda);background:var(--lj-superficie);color:var(--lj-texto-suave);font:600 11.5px var(--lj-fonte);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 9px;line-height:1.5;display:inline-flex}.lj-opcoes{gap:10px;display:grid}.lj-opcao{text-align:left;width:100%;font:inherit;color:inherit;background:var(--lj-card);border:1.5px solid var(--lj-borda);border-radius:var(--lj-raio);box-shadow:var(--lj-sombra);cursor:pointer;transition:transform var(--lj-t-rapido) var(--lj-ease);align-items:center;gap:14px;padding:14px 16px;display:flex}.lj-opcao:active{transform:scale(.985)}.lj-opcao:disabled{cursor:not-allowed;opacity:.5}.lj-opcao .ic{border-radius:var(--lj-raio-sm);background:var(--lj-superficie);flex:none;place-items:center;width:44px;height:44px;font-size:1.35rem;display:grid}.lj-opcao .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lj-opcao .tx b{font-weight:700}.lj-opcao .tx small{color:var(--lj-texto-suave);font-size:.84rem}.lj-opcao .marca{border:2px solid var(--lj-borda);border-radius:999px;flex:none;width:22px;height:22px}.lj-opcao.on{border-color:var(--lj-primaria)}.lj-opcao.on .marca{border-color:var(--lj-primaria);background:var(--lj-primaria);box-shadow:inset 0 0 0 4px var(--lj-card)}.lj :focus-visible{outline:2px solid var(--lj-primaria);outline-offset:2px;border-radius:4px}.lj-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes lj-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lj-revela{opacity:0}.lj-revela.visivel{animation:lj-sobe var(--lj-t-lento) var(--lj-ease) both}@keyframes lj-sobe-folha{0%{transform:translateY(100%)}to{transform:none}}@keyframes lj-surge{0%{opacity:0}to{opacity:1}}@keyframes lj-pulso{0%,to{transform:scale(1)}38%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.lj *,.lj :before,.lj :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.lj-revela{opacity:1}}.lj-pino span{background:var(--lj-primaria);border:3px solid var(--lj-card);border-radius:999px;width:22px;height:22px;display:block;box-shadow:0 2px 8px #00000059}
