.daily-module__IUqAza__shell{color:#2b2438;min-height:80vh;font-family:var(--font-inter),Arial,sans-serif;background:radial-gradient(at 85% 0,#e7dcf8 0,#0000 45%),linear-gradient(#fbf8ff 0%,#f4eeff 55%,#e7dcf8 100%);margin-bottom:-56px;padding-bottom:24px;position:relative;overflow:hidden}.daily-module__IUqAza__btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:700;transition:filter .2s,box-shadow .2s,background .2s;display:inline-flex}.daily-module__IUqAza__purpleBtn{color:#fff;background:linear-gradient(135deg,#7454d0,#9a5fd0);box-shadow:0 10px 24px #7454d033;}.daily-module__IUqAza__purpleBtn:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 12px 28px #7454d055}.daily-module__IUqAza__purpleBtn:disabled{opacity:.5;cursor:not-allowed}.daily-module__IUqAza__goldBtn{color:#3b2470;background:linear-gradient(135deg,#ffe08a,#ffc24b);box-shadow:0 10px 24px #f5a52540;}.daily-module__IUqAza__goldBtn:hover{filter:brightness(1.04);box-shadow:0 12px 30px #f5a52566}.daily-module__IUqAza__ghostBtn{color:#5b3fb8;background:#fff;border:1.5px solid #d9c9f0;}.daily-module__IUqAza__ghostBtn:hover{background:#f6f1ff;border-color:#7454d0}.daily-module__IUqAza__badge{background:linear-gradient(135deg,#fff,#efe6fd);border:1px solid #e1d3f2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 26px #7454d01f}.daily-module__IUqAza__stats{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.daily-module__IUqAza__stat{text-align:center;background:#fff;border:1px solid #ece5f5;border-radius:20px;min-width:116px;padding:14px 18px;box-shadow:0 6px 18px #2b24380a}.daily-module__IUqAza__statLabel{color:#5b4a85;margin-top:2px;font-size:15px;font-weight:600}.daily-module__IUqAza__track{background:#e7dcf8;border-radius:999px;width:100%;height:12px;overflow:hidden}.daily-module__IUqAza__fill{background:linear-gradient(90deg,#7454d0,#b06fd8 55%,#ffc24b);border-radius:999px;height:100%;transition:width .5s}.daily-module__IUqAza__card{background:#fff;border:1px solid #e1d3f2;border-radius:28px;padding:24px;box-shadow:0 14px 40px #7454d014}@media (min-width:640px){.daily-module__IUqAza__card{padding:34px}}.daily-module__IUqAza__context{color:#3f3656;background:linear-gradient(120deg,#f6f1ff,#fbf8ff);border:1px solid #ece5f5;border-radius:18px;margin-bottom:22px;padding:16px 18px;font-size:16px;line-height:1.65}.daily-module__IUqAza__explain{color:#3b2470;background:linear-gradient(120deg,#f4eeff 0%,#fbf8ff 55%,#fff4dc 100%);border:1px solid #e7dcf8;border-radius:18px;margin-top:20px;padding:16px 18px;font-size:16px;line-height:1.6}.daily-module__IUqAza__intro{text-align:center;background:linear-gradient(135deg,#fbf8ff 0%,#f4eeff 50%,#e7dcf8 100%);border:1px solid #e1d3f2;border-radius:32px;max-width:640px;margin:28px auto 0;padding:36px 32px;box-shadow:0 14px 40px #7454d014}.daily-module__IUqAza__back{color:#5b3fb8;align-items:center;gap:6px;margin-bottom:6px;font-size:15px;font-weight:600;display:inline-flex}.daily-module__IUqAza__back:hover{text-decoration:underline}.daily-module__IUqAza__icon{color:#fff;background:linear-gradient(135deg,#7454d0,#9a5fd0 60%,#f5a524);border-radius:24px;justify-content:center;align-items:center;width:72px;height:72px;margin:14px auto;display:flex;box-shadow:0 12px 26px #7454d040}.daily-module__IUqAza__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#7454d0;margin:0;font-size:13px;font-weight:650}.daily-module__IUqAza__intro h1{letter-spacing:-.035em;color:#2b2438;margin:8px 0 12px;font-size:clamp(30px,4vw,42px);font-weight:750;line-height:1.1}.daily-module__IUqAza__meta{color:#3b2470;background:#fff;border:1px solid #e1d3f2;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:4px auto 22px;padding:8px 16px;font-size:16px;font-weight:600;display:flex}.daily-module__IUqAza__wrap{padding:8px 0 48px}@media (max-width:600px){.daily-module__IUqAza__intro{border-radius:26px;margin:18px 16px 0;padding:28px 20px}.daily-module__IUqAza__wrap{padding:4px 0 32px}.daily-module__IUqAza__stat{min-width:96px;padding:12px 14px}}
