:root{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#121212}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(1200px 600px at 20% 10%,rgba(255,220,230,.75),transparent 60%),radial-gradient(900px 500px at 80% 90%,rgba(220,235,255,.75),transparent 60%),linear-gradient(180deg,#fff,#fafafa)}.card{width:100%;max-width:720px;border-radius:22px;padding:28px 24px;background:#ffffffd1;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 32px #0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.badge{display:inline-block;padding:8px 12px;border-radius:999px;background:#0000000f;font-size:14px;margin-bottom:14px}.title{font-size:44px;line-height:1.05;margin:6px 0 10px;letter-spacing:-1px}.subtitle{font-size:18px;margin:0 0 18px;opacity:.85}.info{margin-top:14px;padding:16px;border-radius:14px;background:#0000000a}.row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.label{opacity:.7}.value{font-weight:700}.divider{height:1px;width:100%;background:#00000014}.footer{margin-top:16px;font-size:14px;opacity:.75}@media(max-width:480px){.page{padding:18px}.card{padding:22px 18px;border-radius:18px}.title{font-size:32px;letter-spacing:-.5px}.subtitle{font-size:16px}.info{padding:14px}.row{flex-direction:column;align-items:flex-start;gap:6px}.footer{font-size:13px}}
