.lu-bar{display:flex;align-items:center;gap:10px;margin:8px 0 12px;padding:8px 10px;background:#fff8e8;border:2px solid #E2A72E;border-radius:16px;font-family:inherit}.lu-bar__icon{font-size:22px;line-height:1}.lu-bar__body{flex:1;min-width:0}.lu-bar__lab{margin:0;font-size:14px;font-weight:700;color:#0F5132;line-height:1.2}.lu-bar__meta{margin:2px 0 0;font-size:12px;color:#333}.lu-bar__track{height:14px;margin-top:6px;background:#efe3c0;border-radius:999px;overflow:hidden}.lu-bar__fill{display:block;height:100%;width:0;background:linear-gradient(90deg,#0F5132,#2A9D8F);border-radius:999px;transition:width .6s ease}.lu-bar__xp{font-size:12px;font-weight:700;color:#0F5132;white-space:nowrap}.lu-flame{display:inline-flex;align-items:center;gap:4px;margin-left:4px;font-weight:700;color:#c2410c}.lu-card{position:relative;margin:0 0 14px;padding:18px 16px 16px;background:#fff;border:3px solid #0F5132;border-radius:20px;box-shadow:0 6px 0 #0F5132;text-align:center;color:#111}.lu-card--up{background:#fff8e8;border-color:#E2A72E;box-shadow:0 6px 0 #c48a12}.lu-card--chest{background:#eefbf3;border-color:#2A9D8F;box-shadow:0 6px 0 #1d6f65}.lu-card--down{background:#f6f6f6;border-color:#888;box-shadow:0 6px 0 #666}.lu-card--break{background:#f4f0ff;border-color:#5E3C8C;box-shadow:0 6px 0 #5E3C8C}.lu-card h2,.lu-card .lu-h{margin:0 0 6px;font-size:28px;line-height:1.1;color:#0F5132}.lu-card p{margin:0 0 10px;font-size:18px;line-height:1.35}.lu-ico{font-size:48px;line-height:1;margin:0 0 8px}.lu-go{display:block;width:100%;box-sizing:border-box;margin:10px 0 6px;padding:16px 14px;border:0;border-radius:16px;background:#0F5132;color:#fff;font-size:22px;font-weight:800;line-height:1.2;cursor:pointer;text-decoration:none}.lu-go:focus,.lu-go:hover{background:#0a3b24;color:#fff}.lu-stay{display:inline-block;margin-top:4px;font-size:15px;color:#333;text-decoration:underline;background:none;border:0;cursor:pointer;padding:8px}.lu-speak{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;border-radius:50%;background:#0F5132;color:#fff;font-size:20px;cursor:pointer}.lu-speak[aria-pressed="true"]{background:#2A9D8F}.lu-near{margin:0 0 8px;padding:8px 10px;background:#fff3d1;border-radius:12px;font-size:16px;font-weight:700;color:#7a3e00}.lu-next{margin:12px 0 8px;padding:14px;background:#f3faf6;border:2px dashed #0F5132;border-radius:16px;text-align:center}.lu-next p{margin:0 0 8px;font-size:16px;font-weight:700;color:#0F5132}.lu-boss{margin:8px 0;padding:8px 12px;background:#5E3C8C;color:#fff;border-radius:12px;font-size:16px;font-weight:800;text-align:center}.cc4-item.is-boss{border-color:#5E3C8C;box-shadow:0 0 0 3px rgb(94 60 140 / .25)}.cc4-item.is-stretch .cc4-q:after{content:" Stretch";font-size:12px;color:#5E3C8C;font-weight:700}.lu-chest-ico{font-size:64px;line-height:1;margin:4px 0 8px}.lu-title{display:inline-block;margin:0 0 8px;padding:4px 10px;background:#0F5132;color:#fff;border-radius:999px;font-size:14px;font-weight:700}@media (prefers-reduced-motion:reduce){.lu-bar__fill{transition:none}}.lu-demo-host{margin:12px 8px 16px;position:relative;z-index:6}