@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.min-h-screen{min-height:100vh}:root{color-scheme:light}body{font-family:Manrope,system-ui,sans-serif;background-color:#f8f7f4}.bg-paper{background-color:#f8f7f4}.page{max-width:760px;margin:0 auto;padding:36px 20px 28px;min-height:100vh;display:flex;flex-direction:column;gap:22px}.header{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px;gap:12px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:12px}.logo{height:auto;width:100%;max-width:180px;-o-object-fit:contain;object-fit:contain}.pill{padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fff;font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:#475569}.card{border-radius:28px;border:1px solid rgba(148,163,184,.25);background:#fff;box-shadow:0 30px 60px #94a3b829}.card-body{padding:36px;display:flex;flex-direction:column;gap:20px}.eyebrow{text-transform:uppercase;letter-spacing:.28em;font-size:.7rem;color:#94a3b8}.title{font-size:clamp(2rem,4vw,3rem);line-height:1.1;font-weight:600;color:#0f172a}.subtitle{font-size:1rem;line-height:1.6;color:#64748b}.countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 0 6px}.count-value{font-size:1.6rem;font-weight:600;color:#0f172a}.count-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:#94a3b8}.form{display:flex;flex-wrap:wrap;gap:12px;width:100%;align-items:center}.input{flex:1 1 240px;border-radius:14px;border:1px solid rgba(148,163,184,.35);padding:10px 14px;font-size:1rem;min-height:44px;outline:none;transition:border .2s ease,box-shadow .2s ease;line-height:1.2;box-sizing:border-box}.input:focus{border-color:#0f172a66;box-shadow:0 0 0 3px #0f172a1a}.button{padding:10px 18px;border-radius:14px;background:#0f172a;color:#fff;font-weight:600;border:none;cursor:pointer;transition:background .2s ease;min-height:44px}.button:hover{background:#1f2937}.success{border-radius:14px;background:#22c55e1f;border:1px solid rgba(34,197,94,.2);color:#166534;padding:14px 16px;font-weight:600}.error{color:#b91c1c;font-size:.9rem}.footer{display:flex;flex-direction:column;gap:10px;color:#94a3b8;font-size:.85rem}.footer-links{display:flex;gap:16px;flex-wrap:wrap}.link{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:#64748b;transition:color .2s ease}.link:hover{color:#0f172a}.page{width:min(100%,760px)}@media(max-width:900px){.page{max-width:640px}}@media(max-width:640px){.page{width:100%;margin-left:auto;margin-right:auto}html{font-size:14px}.logo{max-width:130px}.card-body{padding:12px;gap:14px}.page{padding:12px 8px;gap:16px}.countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.title{font-size:clamp(1.25rem,4.6vw,1.7rem)}.subtitle{font-size:.78rem}.count-value{font-size:.95rem}.count-label{font-size:.55rem;letter-spacing:.14em}.form{flex-direction:column;align-items:stretch}.input{height:36px;min-height:36px;max-height:36px;padding:0 10px;font-size:16px;line-height:36px;border-radius:10px}.button{width:100%;min-height:40px;padding:8px 16px}}@media(max-width:420px){.pill{font-size:.65rem;letter-spacing:.18em}.logo{max-width:130px}}
