.at-page{background:var(--color-light-gray,#f4f4f2);min-height:100vh;font-family:var(--font-body);padding-bottom:60px}.at-banner{background:var(--color-black,#0b0b0b);color:var(--color-yellow,#e3fb4f);text-align:center;letter-spacing:.01em;padding:10px 16px;font-size:13px;font-weight:600}.at-shell{max-width:560px;margin:0 auto;padding:32px 20px 0}.at-shell h1{font-family:var(--font-display);color:var(--color-black,#0b0b0b);letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:600}.at-sub{color:var(--color-text-secondary,#0b0b0b94);margin:0 0 24px;font-size:14px}.at-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.at-plan{border:1px solid var(--color-border,#0b0b0b1a);background:var(--color-white,#fff);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:4px;padding:14px 10px;display:flex}.at-plan strong{color:var(--color-black);font-size:14px;font-weight:600}.at-plan-preco{font-family:var(--font-display);color:var(--color-black);font-size:17px;font-weight:600}.at-plan small{color:var(--color-text-secondary,#0b0b0b94);font-size:11px;line-height:1.3}.at-plan.active{border-color:var(--color-blue,#2b2bf0);box-shadow:0 0 0 1px var(--color-blue,#2b2bf0) inset}.at-form{background:var(--color-white,#fff);border:1px solid var(--color-border,#0b0b0b1a);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.at-field{flex-direction:column;gap:6px;display:flex}.at-field span{color:var(--color-black);font-size:13px;font-weight:500}.at-field input{border:1px solid var(--color-border,#0b0b0b1a);height:46px;font-size:15px;font-family:var(--font-body);color:var(--color-black);background:var(--color-white);border-radius:12px;padding:0 14px}.at-field input:focus{border-color:var(--color-blue,#2b2bf0);outline:none}.at-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.at-erro{color:#b4322c;background:#b4322c14;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:500}.at-cta{background:var(--color-yellow,#e3fb4f);min-height:54px;color:var(--color-black,#0b0b0b);cursor:pointer;border:none;border-radius:999px;font-size:15px;font-weight:600}.at-cta:disabled{opacity:.6;cursor:default}.at-resultado{border-radius:16px;margin-top:16px;padding:14px 16px;font-size:13px}.at-resultado-ok{background:#2b2bf00f;border:1px solid #2b2bf033}.at-resultado-erro{background:#b4322c0f;border:1px solid #b4322c33}.at-resultado pre,.at-painel-json{white-space:pre-wrap;word-break:break-word;margin-top:8px;font-family:Courier New,monospace;font-size:12px;line-height:1.5}.at-painel{background:var(--color-white,#fff);border:1px solid var(--color-border,#0b0b0b1a);border-radius:20px;margin-top:32px;padding:20px}.at-painel h2{color:var(--color-black);margin:0 0 12px;font-size:16px;font-weight:600}.at-painel-acoes{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.at-painel-acoes button{border:1px solid var(--color-border,#0b0b0b1a);background:var(--color-light-gray,#f4f4f2);color:var(--color-black);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.at-painel-acoes button:disabled{opacity:.6;cursor:default}.at-painel-json{background:var(--color-light-gray,#f4f4f2);border-radius:12px;max-height:360px;padding:12px;overflow:auto}
