.assinatura-hero-description[data-v-10105abe]{max-width:48rem}.assinatura-card[data-v-10105abe]{border:1px solid var(--tblr-border-color)}.assinatura-icon[data-v-10105abe]{font-size:3rem}input[type=text].form-control[data-v-10105abe]{letter-spacing:.08em;font-size:1.05rem;font-weight:500}.mn-loading-state[data-v-4e7e3513]{color:var(--mn-color-text-muted);align-items:center;gap:var(--mn-space-3);min-height:12rem;padding:var(--mn-space-6) var(--mn-space-4);text-align:center;flex-direction:column;justify-content:center;display:flex}.mn-loading-state--compact[data-v-4e7e3513]{min-height:7rem;padding:var(--mn-space-5) var(--mn-space-4)}.mn-loading-spinner[data-v-4e7e3513]{border:2px solid var(--mn-color-border);border-radius:var(--mn-radius-pill);border-top-color:var(--mn-color-brand);width:2rem;height:2rem;animation:.8s linear infinite mn-loading-spin-4e7e3513}.mn-loading-title[data-v-4e7e3513]{color:var(--mn-color-text);font-weight:600;line-height:1.4}.mn-loading-description[data-v-4e7e3513]{margin-top:var(--mn-space-1);line-height:1.5}@keyframes mn-loading-spin-4e7e3513{to{transform:rotate(360deg)}}.confirmation-page[data-v-46f6ccd0]{min-height:100vh}.confirmation-container[data-v-46f6ccd0]{position:relative}.confirmation-brand img[data-v-46f6ccd0]{max-width:100%;height:auto}.confirmation-card[data-v-46f6ccd0],.confirmation-details[data-v-46f6ccd0]{animation:.3s ease-out cardFloatIn-46f6ccd0}.status-icon-bubble[data-v-46f6ccd0]{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.6rem;display:inline-flex;box-shadow:0 12px 26px #0f172a2e}.confirmation-badge[data-v-46f6ccd0]{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.detail-list[data-v-46f6ccd0]{flex-direction:column;gap:.85rem;display:flex}.detail-item[data-v-46f6ccd0]{border-bottom:1px dashed #0f172a1f;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.detail-item[data-v-46f6ccd0]:last-child{border-bottom:0;padding-bottom:0}.detail-icon[data-v-46f6ccd0]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:inline-flex}.confirmation-details[data-v-46f6ccd0]{background:linear-gradient(#fff 0%,#f7f9fc 100%);box-shadow:inset 0 0 0 1px #0f172a0f}@keyframes cardFloatIn-46f6ccd0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
