[hidden]{display:none!important}.te-faq{width:100%}.te-menu{display:flex;gap:1.75rem;align-items:center;list-style:none}.te-menu a{font-size:.875rem;font-weight:500;position:relative}.te-menu a:after{content:"";position:absolute;bottom:-6px;height:2px;left:0;right:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .28s}.te-menu a:hover:after{transform:scaleX(1)}.te-mobile-links{display:flex;flex-direction:column;gap:1rem;list-style:none}.te-product-price{font-size:.75rem;color:var(--muted-foreground)}.te-intro{position:fixed;inset:0;z-index:100;background:var(--background);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}.te-intro img{width:20rem}.te-intro-bar{height:4px;width:12rem;background:var(--accent);transform-origin:left}.te-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.te-form-input{width:100%;min-height:3rem;border:1px solid var(--input);border-radius:.5rem;background:var(--card);padding:.75rem}body{overflow-x:clip}@media(max-width:640px){input,textarea{font-size:16px}.te-field-row{grid-template-columns:1fr}}
footer .te-menu{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}footer .te-menu a{font-size:.875rem}
.te-faq:hover{text-decoration:none}.te-faq[aria-expanded=true] svg{transform:rotate(180deg)}footer [role=group] a,footer [role=group] button{height:2.75rem;width:2.75rem;border:1px solid var(--night-muted);border-radius:9999px}
