.HomeLotteryCard-module__iLdQ8q__card{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));border-radius:var(--r-xl);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 60%), linear-gradient(160deg, var(--bg-raised), var(--surface-sunken));box-shadow:var(--shadow-md);margin:10px 12px;padding:14px;position:relative;overflow:hidden}.HomeLotteryCard-module__iLdQ8q__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.HomeLotteryCard-module__iLdQ8q__headLeft{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.HomeLotteryCard-module__iLdQ8q__status{border-radius:var(--r-pill);background:var(--success-bg);color:var(--success);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.HomeLotteryCard-module__iLdQ8q__status i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite HomeLotteryCard-module__iLdQ8q__pulse}.HomeLotteryCard-module__iLdQ8q__statusDrawing{background:var(--warning-bg);color:var(--warning)}.HomeLotteryCard-module__iLdQ8q__title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.HomeLotteryCard-module__iLdQ8q__timer{color:var(--text-muted);flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:12px;font-weight:600;display:flex}.HomeLotteryCard-module__iLdQ8q__timer strong{color:var(--text);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.05}.HomeLotteryCard-module__iLdQ8q__timer strong.HomeLotteryCard-module__iLdQ8q__urgent{color:var(--danger)}.HomeLotteryCard-module__iLdQ8q__digits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.HomeLotteryCard-module__iLdQ8q__digit{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:var(--r-md);background:radial-gradient(70% 60% at 50% 45%, color-mix(in srgb, var(--accent) 16%, transparent), transparent), var(--surface);height:68px;color:var(--accent);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:40px;font-weight:700;line-height:1;animation:.42s cubic-bezier(.2,.9,.3,1.2) both HomeLotteryCard-module__iLdQ8q__land;display:flex;box-shadow:inset 0 1px #ffffff0d}.HomeLotteryCard-module__iLdQ8q__track{border-radius:var(--r-pill);background:var(--surface-hover);height:4px;margin-top:10px;overflow:hidden}.HomeLotteryCard-module__iLdQ8q__fill{border-radius:inherit;background:var(--accent-grad);height:100%;transition:width 1s linear}.HomeLotteryCard-module__iLdQ8q__meta{color:var(--text-muted);margin:8px 0 0;font-size:12px}.HomeLotteryCard-module__iLdQ8q__cta{border-radius:var(--r-md);background:var(--accent-grad);min-height:48px;color:var(--on-accent);letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:800;text-decoration:none;transition:filter .16s,transform .16s;display:flex}.HomeLotteryCard-module__iLdQ8q__cta svg{width:18px;height:18px}.HomeLotteryCard-module__iLdQ8q__cta:hover{filter:brightness(1.07)}.HomeLotteryCard-module__iLdQ8q__cta:active{transform:translateY(1px)}.HomeLotteryCard-module__iLdQ8q__cta:focus-visible{outline:2px solid var(--text);outline-offset:2px}.HomeLotteryCard-module__iLdQ8q__earlier{align-items:center;gap:10px;margin-top:12px;display:flex}.HomeLotteryCard-module__iLdQ8q__earlier>span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.HomeLotteryCard-module__iLdQ8q__earlier ul{scrollbar-width:none;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.HomeLotteryCard-module__iLdQ8q__earlier ul::-webkit-scrollbar{display:none}.HomeLotteryCard-module__iLdQ8q__earlier li{border-radius:var(--r-sm);background:var(--surface-hover);color:var(--text);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.06em;flex:none;padding:4px 8px;font-size:12px}@keyframes HomeLotteryCard-module__iLdQ8q__land{0%{opacity:0;transform:translateY(-14px)scale(.94)}to{opacity:1;transform:none}}@keyframes HomeLotteryCard-module__iLdQ8q__pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.HomeLotteryCard-module__iLdQ8q__digit,.HomeLotteryCard-module__iLdQ8q__status i{animation:none}.HomeLotteryCard-module__iLdQ8q__fill{transition:none}}
