:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#8a1e3d;--color-primary-hover:#68142c;--color-nav-bg:#241a15;--color-nav-accent:#c9922f;--color-nav-text:#a89a8e;--color-success:#128d59;--color-success-bg:#e8f3ed;--color-success-border:#a9d6c0;--color-danger:#da102e;--color-danger-bg:#fbe9ea;--color-danger-border:#eeb0b6;--color-warning:#ed6c02;--color-warning-strong:#c9922f;--color-info:#8a1e3d;--color-page-bg:#f7f3ec;--color-surface:#fff;--color-soft:#fdf8f0;--color-border-strong:#e7dccc;--color-text-primary:#241a15;--color-text-secondary:#5c4b42;--color-text-muted:#8e7a6c;--color-text-disabled:#c3b5a6}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.alta{background:var(--color-page-bg);min-height:100svh}.alta .alta-inner{flex-direction:column;gap:24px;width:100%;max-width:460px;margin:0 auto;padding:28px 20px 48px;display:flex}@media only screen and (min-width:768px){.alta .alta-inner{gap:28px;padding:40px 20px 64px}}.alta .alta-inner .alta-inner-brand{align-self:flex-start}.alta .alta-inner .alta-inner-intro{flex-direction:column;gap:10px;display:flex}.alta .alta-inner .alta-inner-intro .alta-inner-intro-title{letter-spacing:-.025em;font-family:Archivo,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:36px;font-weight:800;font-stretch:112%;line-height:.98}@media only screen and (min-width:768px){.alta .alta-inner .alta-inner-intro .alta-inner-intro-title{letter-spacing:-.025em;font-family:Archivo,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:42px;font-weight:800;font-stretch:112%;line-height:.98}}.alta .alta-inner .alta-inner-intro .alta-inner-intro-text{color:var(--color-text-secondary);font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55}.alta .alta-inner .alta-inner-form{flex-direction:column;gap:18px;display:flex}.alta .alta-inner .alta-inner-form .alta-inner-form-field{flex-direction:column;gap:6px;display:flex}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-label{color:var(--color-text-secondary);font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-input{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-primary);border-radius:8px;width:100%;height:48px;padding:0 14px;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-input::placeholder{color:var(--color-text-muted)}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-input:focus{border-color:var(--color-primary);outline:none}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-address{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;align-items:center;height:48px;padding:0 14px;display:flex}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-address:focus-within{border-color:var(--color-primary)}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-address .alta-inner-form-field-address-input{color:var(--color-text-primary);background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-address .alta-inner-form-field-address-input::placeholder{color:var(--color-text-muted);font-weight:400}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-address .alta-inner-form-field-address-domain{color:var(--color-text-muted);flex-shrink:0;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-hint{color:var(--color-text-muted);font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-hint--good{color:var(--color-success);font-weight:500}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-hint--bad{color:var(--color-danger)}.alta .alta-inner .alta-inner-form .alta-inner-form-field .alta-inner-form-field-problem{color:var(--color-danger);font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400}.alta .alta-inner .alta-inner-form .alta-inner-form-problem{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);border-radius:8px;padding:10px 12px;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400}.alta .alta-inner .alta-inner-form .alta-inner-form-submit{background:var(--color-primary);color:var(--color-surface);cursor:pointer;border:none;transition:background-color .15s,opacity .15s}.alta .alta-inner .alta-inner-form .alta-inner-form-submit:hover:not(:disabled){background:var(--color-primary-hover)}.alta .alta-inner .alta-inner-form .alta-inner-form-submit:disabled{cursor:not-allowed;opacity:.6}.alta .alta-inner .alta-inner-form .alta-inner-form-submit{color:var(--color-surface);border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;display:flex}.alta .alta-inner .alta-inner-form .alta-inner-form-note{color:var(--color-text-muted);text-align:center;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.alta .alta-inner .alta-inner-aside{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:12px;margin-top:auto;padding:16px}.alta .alta-inner .alta-inner-aside .alta-inner-aside-text{color:var(--color-text-secondary);font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.alta .alta-inner .alta-inner-done{flex-direction:column;gap:14px;display:flex}.alta .alta-inner .alta-inner-done .alta-inner-done-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-success);font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600}.alta .alta-inner .alta-inner-done .alta-inner-done-title{letter-spacing:-.025em;font-family:Archivo,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:36px;font-weight:800;font-stretch:112%;line-height:.98}@media only screen and (min-width:768px){.alta .alta-inner .alta-inner-done .alta-inner-done-title{letter-spacing:-.025em;font-family:Archivo,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:42px;font-weight:800;font-stretch:112%;line-height:.98}}.alta .alta-inner .alta-inner-done .alta-inner-done-text{color:var(--color-text-secondary);font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55}.alta .alta-inner .alta-inner-done .alta-inner-done-address{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:12px;flex-direction:column;gap:4px;margin-top:6px;padding:16px;display:flex}.alta .alta-inner .alta-inner-done .alta-inner-done-address .alta-inner-done-address-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600}.alta .alta-inner .alta-inner-done .alta-inner-done-address .alta-inner-done-address-link{letter-spacing:-.025em;color:var(--color-primary);word-break:break-all;font-family:Archivo,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:800;font-stretch:112%;line-height:1.15;text-decoration:none}.alta .alta-inner .alta-inner-done .alta-inner-done-address .alta-inner-done-address-link:hover{color:var(--color-primary-hover)}.alta .alta-inner .alta-inner-done .alta-inner-done-cta{background:var(--color-primary);color:var(--color-surface);cursor:pointer;border:none;transition:background-color .15s,opacity .15s}.alta .alta-inner .alta-inner-done .alta-inner-done-cta:hover:not(:disabled){background:var(--color-primary-hover)}.alta .alta-inner .alta-inner-done .alta-inner-done-cta:disabled{cursor:not-allowed;opacity:.6}.alta .alta-inner .alta-inner-done .alta-inner-done-cta{color:var(--color-surface);border-radius:8px;justify-content:center;align-items:center;height:48px;margin-top:6px;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:flex}.alta .alta-inner .alta-inner-done .alta-inner-done-note{color:var(--color-text-muted);font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5}
