.am{--am-red:#d62015;--am-red-deep:#a3120b;--am-red-ink:#5c0703;--am-yellow:#ffd400;--am-yellow-deep:#f0b600;--am-cream:#fffcf8;--am-cream-dim:#fffcf8c2;--am-ink:#1a1210;--am-ink-soft:#4a3a36;--am-muted:#8a7a74;--am-line-cream:#fff7e83d;--am-line-ink:#1a121024;--am-display:var(--font-anton), "Arial Narrow", system-ui, sans-serif;--am-sans:var(--font-jakarta), var(--font-inter), system-ui, sans-serif;--am-ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--am-red);color:var(--am-cream);font-family:var(--am-sans);-webkit-font-smoothing:antialiased}.am *,.am :before,.am :after{border-color:currentColor}.am .am-display{font-family:var(--am-display);text-transform:uppercase;letter-spacing:.005em;font-weight:400;line-height:1.3}.am .am-display-tight{line-height:1}.am .am-label{letter-spacing:.28em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.am .am-rule{opacity:.35;background-color:currentColor;flex:1;height:1px}.am .am-btn{letter-spacing:.12em;text-transform:uppercase;min-height:3.25rem;transition:background-color .26s var(--am-ease), border-color .26s var(--am-ease), color .26s var(--am-ease), transform .26s var(--am-ease);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.9rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.am .am-btn:hover{transform:translateY(-2px)}.am .am-btn:active{transform:translateY(0)}.am .am-btn-yellow{background-color:var(--am-yellow);border-color:var(--am-yellow);color:var(--am-red-ink)}.am .am-btn-yellow:hover{background-color:var(--am-yellow-deep);border-color:var(--am-yellow-deep)}.am .am-btn-red{background-color:var(--am-red);border-color:var(--am-red);color:var(--am-cream)}.am .am-btn-red:hover{background-color:var(--am-red-deep);border-color:var(--am-red-deep)}.am .am-btn-outline-cream{border-color:var(--am-line-cream);color:var(--am-cream)}.am .am-btn-outline-cream:hover{border-color:var(--am-cream);background-color:var(--am-cream);color:var(--am-red-ink)}.am .am-btn-outline-ink{color:var(--am-ink);border-color:#1a121040}.am .am-btn-outline-ink:hover{border-color:var(--am-ink);background-color:var(--am-ink);color:var(--am-cream)}.am .am-card{border:2px solid var(--am-line-ink);background-color:var(--am-cream);color:var(--am-ink);transition:border-color .3s var(--am-ease), transform .3s var(--am-ease), box-shadow .3s var(--am-ease);border-radius:22px}.am .am-card-hover:hover{border-color:var(--am-red);transform:translateY(-5px);box-shadow:0 22px 40px -26px #1a12108c}.am .am-badge{background-color:var(--am-red);width:3rem;height:3rem;color:var(--am-cream);transition:background-color .3s var(--am-ease);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.am .am-card-hover:hover .am-badge{background-color:var(--am-yellow);color:var(--am-red-ink)}.am .am-dots{background-image:radial-gradient(currentColor 1.5px,#0000 1.6px);background-size:14px 14px}.am .am-marquee{width:max-content;animation:104s linear infinite am-marquee;display:flex}@keyframes am-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.am .am-med-palco{border:1px solid var(--am-line-ink);cursor:grab;background:radial-gradient(120% 80% at 50% 8%,#fffffff2 0%,#f4f1eae6 55%,#e8e3d8f2 100%);border-radius:24px;height:clamp(360px,52vh,560px);position:relative;overflow:hidden}.am .am-med-palco:active{cursor:grabbing}.am .am-med-dica{color:var(--am-cream);pointer-events:none;white-space:nowrap;background-color:#1a1210d1;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.am .am-hotspot{cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.am .am-hotspot-ponto{border:2px solid var(--am-cream);background-color:var(--am-red);width:13px;height:13px;transition:transform .26s var(--am-ease), background-color .26s var(--am-ease);border-radius:999px;display:block;position:relative;box-shadow:0 2px 8px #1a121059}.am .am-hotspot:hover .am-hotspot-ponto,.am .am-hotspot:focus-visible .am-hotspot-ponto,.am .am-hotspot[data-ativo] .am-hotspot-ponto{background-color:var(--am-yellow);transform:scale(1.25)}.am .am-hotspot-rotulo{white-space:nowrap;max-width:0;color:var(--am-cream);opacity:0;transition:max-width .32s var(--am-ease), opacity .22s var(--am-ease), padding .32s var(--am-ease);background-color:#1a1210e6;border-radius:999px;padding:0;font-size:.6875rem;font-weight:600;overflow:hidden}.am .am-hotspot:hover .am-hotspot-rotulo,.am .am-hotspot:focus-visible .am-hotspot-rotulo,.am .am-hotspot[data-ativo] .am-hotspot-rotulo{opacity:1;max-width:220px;padding:.35rem .7rem}.am .am-med-card{text-align:left;border:1px solid var(--am-line-ink);width:100%;transition:border-color .3s var(--am-ease), background-color .3s var(--am-ease), transform .3s var(--am-ease);background-color:#fff9;border-radius:18px;padding:1.35rem 1.5rem;display:block}.am .am-med-card:hover{border-color:#1a121047;transform:translateY(-3px)}.am .am-med-card-ativo{border-color:var(--am-red);background-color:#fff}.am .am-med-card-cor{border-radius:999px;width:26px;height:8px;display:block}.am .am-med-chip{border:1px solid var(--am-line-ink);color:var(--am-ink-soft);min-height:2.5rem;transition:border-color .24s var(--am-ease), background-color .24s var(--am-ease), color .24s var(--am-ease);background-color:#ffffffb3;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.am .am-med-chip:hover{color:var(--am-ink);border-color:#1a12104d}.am .am-med-chip-ativo{border-color:var(--am-red);background-color:var(--am-red);color:var(--am-cream)}.am .am-med-icone{border:1px solid var(--am-line-ink);width:2.5rem;height:2.5rem;color:var(--am-ink-soft);transition:border-color .24s var(--am-ease), color .24s var(--am-ease);background-color:#ffffffb3;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.am .am-med-icone:hover:not(:disabled){color:var(--am-ink);border-color:#1a12104d}.am .am-med-icone:disabled{opacity:.4;cursor:not-allowed}.am .am-med-trigger{color:var(--am-ink);text-align:left;transition:color .24s var(--am-ease);flex:1;align-items:center;gap:.85rem;padding:1.1rem 0;font-size:.9375rem;font-weight:600;display:flex}.am .am-med-trigger:hover{color:var(--am-red)}.am .am-med-content{overflow:hidden}.am .am-med-content[data-state=open]{animation:am-med-abre .3s var(--am-ease)}.am .am-med-content[data-state=closed]{animation:am-med-fecha .22s var(--am-ease)}@keyframes am-med-abre{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes am-med-fecha{0%{height:var(--radix-accordion-content-height)}to{height:0}}.am .am-med-pendente{border-left:2px solid var(--am-yellow-deep);color:var(--am-muted);padding-left:.85rem;font-size:.8125rem;line-height:1.6}.am .am-med-tag{border:1px solid var(--am-line-ink);letter-spacing:.06em;text-transform:uppercase;color:var(--am-muted);border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.6875rem;font-weight:700;display:inline-flex}.am .am-med-tag-alerta{color:#7a5a00;background-color:#ffd40029;border-color:#f0b6008c}.am .am-med-aviso{border-top:1px solid var(--am-line-ink);color:var(--am-muted);align-items:flex-start;gap:.7rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.7;display:flex}.am .am-med-spinner{border:2px solid #1a121029;border-top-color:var(--am-red);border-radius:999px;width:26px;height:26px;animation:.8s linear infinite am-med-girar}@keyframes am-med-girar{to{transform:rotate(360deg)}}.am :focus-visible{outline:3px solid var(--am-yellow);outline-offset:3px;border-radius:6px}.am .am-link{transition:color .26s var(--am-ease);position:relative}.am .am-link:after{content:"";transform-origin:0;width:100%;height:2px;transition:transform .26s var(--am-ease);background-color:currentColor;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.am .am-link:hover:after,.am .am-link:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.am .am-marquee{animation:none}.am .am-btn,.am .am-card,.am .am-link:after{transition:none}.am .am-btn:hover,.am .am-card-hover:hover,.am .am-med-card:hover{transform:none}.am .am-med-spinner{animation-duration:2s}}
